問題タブ [control-language]
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.
csv - CSV への iSeries エクスポート
テーブルのデータを CSV 形式にエクスポートする iSeries コマンドはありますか?
Windows ユーティリティについては知っていますが、これは自動的に実行する必要があるため、CL プログラムから実行する必要があります。
sql - iSeries - CL プログラムから SQL ストアード・プロシージャーを呼び出す
CL プログラムからストアード・プロシージャーを実行するにはどうすればよいですか? RUNSQLSTM にはソース メンバーが必要ですが、ユーザーが変数を簡単に渡せるようにコマンドを作成したいだけなので、これは機能しません。
ibm-midrange - CL プログラム内の現行ライブラリーの名前にアクセスするにはどうすればよいですか?
CL プログラムで現行ライブラリー名を明示的に使用する必要があります。
動作しません (この行 &lib = '*curlib' の後)。これは単純なはずです - 何かアイデアはありますか?
sql - SQL の iSeries OVRDBF コマンドに相当するものはありますか?
SQL 環境では、特定の状況下で、プロシージャー内のテーブル (またはビュー) A へのすべての参照が実際にはテーブル (またはビュー) B を使用するという要件があります。iSeries では、OVRDBF コマンドを使用してテーブル A への参照をオーバーライドします。テーブル B: OVRDBF FILE(A) TOFILE(B)。SQLでこれに相当するものは何ですか? ありますか?
私の目標は、オーバーライドを知らない手順で終わることです。特定の条件が満たされたときにテーブル B で処理を指示するプロシージャ内に条件付きロジックは必要ありません。ビジョン:
一般的な状況では: プロシージャを呼び出すだけです
特定の代替状況では: OVRDBF と同等の手順を実行してから、手順を呼び出します。
ibm-midrange - CLLE のトリミング変数
CLLEで変数をどのようにトリムできますか??
db2 - RPG および CL (iSeries 開発) でのセキュア・コーディングのための優れたリソース
RPG と CL の安全なコーディング リソースを教えてくれる人がいるかどうか疑問に思っています。(ロールプレイングゲームではなく、iSeries のような RPG)。
一般的な安全なコーディング ガイドラインをカバーするリソースを見つけるのに問題はありません。また、特定の言語のベスト プラクティスをカバーする .NET、Java、またはその他のほとんどすべての最新言語の特定のガイドラインを見つけることもできます。(たとえば、.NET での検証コントロールの適切な使用など) しかし、RPG プログラミングに固有の適切なリソースを見つけることができないようです。
私が質問しているのは、.NET コードが定期的に iSeries コードを呼び出す混合環境の出身だからです。ほとんどの場合、iSeries コードは、ストアード・プロシージャーのように「ラップ」された RPG または CL プログラムの形式になっています。チーム全体の安全なコーディング プラクティスのドキュメントとポリシーに取り組んでいますが、iSeries 開発者向けの適切なリソースを IBM サイトでさえ見つけることができません。
経験豊富な iSeries 開発者が 1 人か 2 人、このテーマに関する優れた記事やレッドブックを教えてくれることを願っています。
編集
私はこれを間違って見ているかもしれません。また、OS によって提供されるセキュリティだけでなく、DB2 のセキュリティに関するドキュメントにも興味があります。
syntax-highlighting - HTML および/または RTF を生成する RPG および CLP の構文ハイライター?
ToHtml.comには、 HTMLを生成する構文ハイライトがたくさんあることがわかりました。
では、HTML または RTF を生成する RPG や CLP のシンタックス ハイライターを知っている人はいますか?
いくつかのより多くの参照
- SyntaxHighlighterのカスタム ブラシはRPG を表示しますが、クリップボードにコピーできる HTML を生成しません。SyntaxHighlighterModifiedはそうですが、RPG のようなカスタム ブラシを統合するのは困難です。
- GeSHi、BlogTrog、CodeHtmlEr、Gistは CLP も RPG も行いません
file-io - CLプログラムでファイルポインタをリセットするには?
私は現在、ファイルからいくつかのレコードを読み取る必要がある CL プログラムに取り組んでいます。ファイルは、そのメンバーの 1 つでそれ自体にオーバーライドされます。次に、その特定のメンバーのレコードを取得するための RCVF 操作がいくつかあります。ファイル終了メッセージを受信すると、オーバーライドされたファイルは削除されます。次に、別の OVRDBF がこのファイル内の別のメンバーで実行されます。今度は RCVF 操作が実行されると、すぐにファイルの終わりに達します。メッセージはその直後に受信されます。後続の RCVF 操作で 2 番目のメンバーのコンテンツを取得できるように、ファイル ポインターをリセットする方法はありますか?
ibm-midrange - SNDDSTでメールを送信
as400からメールを送信しようとして失敗しました。私はこのコードをCLLEに使用しています:
ユーザーを追加したWRKDIREで修正したユーザーのエラーを受け取りました。実際、プログラムを呼び出すと、dspjoblogに読み込まれます。ディストリビューションの送信は正常に完了しました。しかし、私はメールボックスで何も受け取りません
SMTP構成は問題ないと思いますが、次のエラーが発生します。
私はこのエラーを見つけました:
私は成功せずにジョブを再開しようとしましたが、常にQMSFジョブでこのエラーログが表示されます。
ibm-midrange - CL でのテキスト フィールドのインクリメント
iSeries コンピューターで CL プログラムを変更する必要があります。元の CL には &SEQ という変数があります。これは、値が「001」のテキスト フィールドです。CLで値に1を追加して「002」にする方法はありますか? 私は CL プログラミングに詳しくないので、文字変数に対して数学関数を実行できるかどうかわかりません。助けてくれてありがとう!