問題タブ [rpg]
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.
.net - .net プロバイダーから DB2 に 2 バイト文字を送信する方法は?
2 バイト文字を含むパラメーターを渡す rpg/db2 ストアード・プロシージャーを呼び出すと、ibm iseries .net プロバイダーから変換エラーが発生します。通常のテキストを渡す場合も同じ手順です。
java - DB2 での SQL ストアード プロシージャーからの RPGIV 関数の呼び出し
RPGIV function
こんにちは、 aから aを呼び出そうとしていますstored proc
:
これを実行してテストするとSQL
:
コンソールは次のメッセージを返します。
しかし、仕事がハングします...誰かが私を助けてくれませんか..または私が間違っていることを教えてください?
ibm-midrange - 1 行を使用して %nullind rpg を設定する
ifステートメントなしで1行でブール値を割り当てるRPGの方法はありますか?
たとえば、C# では次のことができます。
RPGでこのようなことをする方法はありますか:
これは正しい方法ですか(唯一の方法):
また、
最初に nullind をオンにするとき、フィールドを非 null 値に更新するためにオフにする必要がありますか?
java - RPG プログラムから Java プログラムへのヘブライ語データの順序が正しくない
RPG プログラムから Java プログラムにヘブライ語データを送信していますが、一部のデータが予期したとおりに受信されません。RPG プログラムは、CCSID 65535 の iSeries マシンで実行されています。Java は、リモート メソッド呼び出しを介してアクセスされます。
ほとんどのヘブライ語は、Java プログラムによって論理的な順序で受信されます。次に、それを Java の Bidi クラスで処理して、最終的に PDF に書き込むときに視覚的な順序にします。方程式である数行を除いて、ほとんどすべてのデータは問題ありません。
大文字の H はヘブライ語のデータであると仮定します。これは行がどのように見えるかです:300 X 250 X 500 :HHHH
私はこのように行を受け取っています:HHHH: 500 250 X 300 X
500 は私が期待する順序ではなく、Bidi クラスはそれを適切に処理しません。これらのような行がいくつかあり、Bidi クラスが機能しない唯一の行です。私は、この行が次のようになると仮定しHHHH: 300 X 250 X 500
ます。500 を RTL セグメントに保持し、X にヒットすると LTR に反転するようです。
ご協力いただきありがとうございます。
編集: Java は実際には RMI ではなく JNI を介して呼び出されます。
rpgle - XML パーサーがエラー コード 302 を検出しました
XML-INTO オペコードを使用して Web サービス要求を解析しています。時々、ログにエラーが表示されます
302 のヘルプは
私の知る限りでは、最初の文字は "<" で、リクエストは以前の Web サービス呼び出しから生成されたものなので、CCSID が変更されている場合は非常に驚きます。
エラーは特定のクエリに対して繰り返し発生するため、ほぼ確実にデータに関連しています。問題のあるアイテムを特定する方法がわかりません。
問題を特定する方法、またはそれを克服する方法について何か考えはありますか?
乾杯
ibm-midrange - 生産マスターテーブルからレコードを削除する必要があります
このコードはパージ プログラムです。何も注文していない顧客をパージしたい (会社では、誰かが「潜在的な」顧客であるかどうかを記録しています)。
これは最初にテスト環境で実行されますが、最終的には本番環境に対して実行されます。作成した一時ファイルをバックアップとして保持します。削除の仕方がわかりません。その時点で必要だと思います:注文エンティティが見つからない場合は、レコードをTRCMASAC
ファイル に書き込みます
コードは次のとおりです。