JAVAからAS/400のプログラムを起動しようとしています。
AS/400側はCLのプログラムで、
1.パラメータを受け取ってデータエリアの更新
2.他PGMのCALL(パラメータの内容を印刷)
の2つを行おうとしています。
実行したところ、1.のデータエリア更新はできているのですが、2.の他PGMのCALLが実行されません。
同じような経験をされた方で、何かご存じの方がいらっしゃいましたら、よろしくご教授ください。
以下、ソースを示します。
JAVA側の内容
import java.io.*;
import com.ibm.as400.access.*;
public class TESTD{
public static void main( String args[] ){
try{
CallAS400( args[0] );
}catch(Exception e){
System.out.println( e.getMessage() );
}
}
private static void CallAS400(String RCode){
try{
AS400 sys = new AS400(sysName,USER,PASS);
ProgramParameter[] parmList = new ProgramParameter[1];
AS400Text nametext = new AS400Text(6);
parmList[0] = new ProgramParameter(nametext.toBytes(RCode));
ProgramCall pgm = new ProgramCall(sys,TEST.PGM,parmList);
pgm.run();
sys.disconnectAllServices();
}catch(Exception e){
System.out.println( e.getMessage() );
}
}
}
*AS/400側:TEST.PGM の内容
PGM: PGM PARM(&CODE)
DCL VAR(&CODE) TYPE(*CHAR) LEN(6)
CHGDTAARA DTAARA(QTEMP/DTA) VALUE(&CODE)
CALL PGM(TESTPRINT) PARM(0 0 &CODE)
RETURN
ENDPGM
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- Java java final 1 2022/06/10 22:49
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで4096点以上のFFTの方法
-
あるプログラムのコマンドライ...
-
VBAにてメール作成した際、一部...
-
自動クエリとはどういうもので...
-
binファイルってiphone専用です...
-
2のべき乗か調べる方法
-
PICアセンブラを出来る方、教え...
-
プロチョン
-
機械語ダンプリストについて。
-
COBOLのUNSTRINGについて
-
実験に使えるsyn flood攻撃ツー...
-
Wegstein法について
-
PC上で奇素数を発生させるソ...
-
画像処理プログラムで細線化を...
-
あるプログラムで使用している...
-
素数の判定
-
VHDLのデジタル時計
-
「Outlookが他のプログラムによ...
-
LINUX用CプログラムのWindows移...
-
eepromについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで4096点以上のFFTの方法
-
あるプログラムのコマンドライ...
-
VBAにてメール作成した際、一部...
-
PICマイコンのコピー(クローン...
-
長距離・マラソンをやりながら...
-
Excelに埋め込んだVBAのプログ...
-
「Outlookが他のプログラムによ...
-
自動クエリとはどういうもので...
-
未使用の変数を一括検索する方法
-
読み込み中にアクセス違反が発...
-
VBAでユーザーフォームが自動的...
-
エクセルとワードをデスクトッ...
-
モジュール、アプリケーション...
-
テキストボックスのエンターキ...
-
画像を読み込むのと取り込むの...
-
Vba 実数および実数タイプの変...
-
main関数を先頭に置くデメリット
-
インクリメント演算子のみを用...
-
C言語でのaccess violationに...
-
Application.ScreenUpdatingが...
おすすめ情報