問題タブ [jt400]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Groovy から AS400 に接続している ProgramCallDocument がハングする
この質問は、特にJT400クラスProgramCallDocumentに関連しており、その方法ですcallProgram(String ProgramName)
try/catch で呼び出しを wap しようとしましたが、例外はスローされず、デバッガーはcallProgramメソッドに入り、そこに無期限に座っています。
API に関する少量の具体的な情報は、次の場所で入手できます。
私が実行しているコードは次のとおりです。
そのスニペットの最後の行は、そこにあるものです。簡潔にするために、try/catch を省略しました。
コンストラクターが使用する XPCML ファイルは、ProgramCallDocumentIBM がプログラム呼び出しのパラメーターの長さと型を指定するために使用する独自の XML 形式です。参考になる場合は、戻って追加することもできますが、ProgramCallDocumentコンストラクターは XML に対して検証を実行し、検証エラーは発生しませんでした。私は JT400 や、それがどのようにプログラム コールを行うかについて詳しくないので、どんな支援も素晴らしいものになるでしょう。
さらに、今日、関連する問題をさらに掘り下げると、次の SO 投稿も見つかりました。
IBM i シリーズ (AS/400) 上のジョブの MSGW メッセージを Java から監視および処理する
Java/Groovy 側で MSGW ステータスをトラップする方法に関するものなので、この質問に関連していると思います。
java - AS400 から特定の JobList を取得する方法は?
条件に一致するアクティブなプロセスのリストを取得しようとしています。as400 オブジェクトを使用する JobList を使用する実用的な実装が既にあります。
しかし、これでは必要なもののルートにたどり着くのに時間がかかりすぎます。一部のコンピューターでは最大 10 分かかります。
サブシステムの使用を検討し始めました:
しかし、ジョブリストを文字列として取得することはできないようです。ジョブの数を示す整数としてのみ取得できます。
限られたオーバーヘッドでジョブリストをすぐに返す方法はありますか? 私はまだAPIを調べていますが、誰かがガイダンスを持っていれば、それは大歓迎です.
java - 外部 JAR から org.eclipse.swt.graphics.Image を作成する方法
質問:
外部 .jar ファイルの .gif からorg.eclipse.swt.graphics.Imageオブジェクトを作成する方法を知りたいです。
バックグラウンド:
TreeViewerArticle に基づいてTreeViewerを作成しており、ツリー要素の 1 つであるjt400.jar ファイル内の画像を参照したいと考えています。
コードスニペット:
解決:
jdbc - JT400.jar ログイン画面を無効にする
誰でも私を助けることができますか?Jt400-6.7.jar を使用して AS400 サーバーに接続する小さなユーティリティ アプリケーションがあります。
次のコードを参照してください
上記のコードは機能しますが、ユーザー名またはパスワードが間違っている場合、アプリケーションは次のログイン画面を作成します。DriverManager.getConnection() が実行されたときに発生します。
写真は載せませんがこんな感じです
この機能を無効にする方法を教えてもらえますか??
java - AS400 経由で接続を確認する
私の方法は、他のDBサーバーに接続しようとする必要があります。Linux サーバーでアプリケーションを実行すると、すべて問題ありませんでした。Windows OSで実行すると-私は持っていますjava.net.SocketTimeoutException: Read timed out
誰かアドバイスをくれませんか?ありがとう。
java - JT400 - SpooledFile の内容を表示する
ライブラリ jt40 を使用して SpooledFile の内容を表示しようとしています。私はこのコードを使用します:
SpooledFile の内容を出力しますが、特殊文字に問題があります。私はこのようなものを取得します:
CPF412C Echappement 40 12/02/15 17:08:33,699347 QTAERR QSYS 00EA QSRVALDV QSYS *STMT モジュールの宛先。. . : QSRVALDV プロシージャー・デ・宛先。: OPENVOLUME命令。. . . . . . . : 3716 メッセージ。. . . : Cartouche PPRD05 introuvable 原因。. . . . : La cartouche PPRD05 a � indiqu俥 pour l'unit. de bandoth. TAPVTL01, mais elle n'existe pas dans l'unit. TAPVTL01. ケフェア。. . : Effectuez l'une des op俽ations suivantes, puis renouvelez votre demande : -- Sp俢ifiez un identificateur de cartouche correct ou ins la cartouche dans la biblioth. La cartouche en a peut-re 退職。-- Si vous avez indiqu� VOL(*MOUNT), l'identificateur de la cartouche n'a peut-坱re pas 倀� d倀ermin�. Indiquez une cartouche pour le param妕re VOL. -- Si l'incident persiste, mettez l'unit� hors fonction, puis remettez-la en fonction � l'aide de la commande VRYCFG (Changer l'Hat d'une configuration) en indiquant le param妕re RESET(*はい)。-- Si la commande ADDTAPCTG (Ajouter une cartouche de bande) a 俶ise,
PrintObjet にいくつかのパラメーターを設定する必要があると思いますが、適切なパラメーターと値を選択する方法がわかりません。
必要なパラメーターを知る方法を誰かが説明してくれますか?