AS400で、JAVAアプリからCLを呼び出す必要があります。

JAVAソースコード内部で,AS400のCLを呼び出すサンプルコードを教えてください。
(JDK1.4.2)

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2011/09/23 09:35:08

回答1件)

id:cx20 No.1

回答回数607ベストアンサー獲得回数108

AS/400 は使ったこと無いですが、ネットで調べてみた限りでは、

CommandCall クラス(IBM Toolbox for Java のクラス)の run() メソッドで呼べそうです。

■ IBM Toolbox for Java

http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/rzahh/page1.htm

■ コマンド呼び出し

http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/rzahh/cmdc.htm

■ CommandCall - com.ibm.as400.access.CommandCall

http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/rzahh/javadoc/com/ibm/as400/access/CommandCall.html

import java.io.*;
import java.util.*;
import com.ibm.as400.access.*;

public class CommandCallExample extends Object
{
  public static void main(String[] parmeters)
  {
    AS400 sys = new AS400("mySystem.myCompany.com");
    CommandCall cmd = new CommandCall(sys);
    try
    {
       cmd.run("CRTLIB MYLIB");
       AS400Message[] messageList = cmd.getMessageList();
    }
    catch (Exception e)
    {
       System.out.println("Command " + cmd.getCommand() + " issued an exception!");
       e.printStackTrace();
    }
  }
}

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません