私は現在、AS/400関連オブジェクト用のRational Developer for Power(RDP)IDEのiProjectリモートビルド機能を利用する作業を進めています。私はカスタマイズされたコンパイルユーティリティを開発しています。これは、異なるソースメンバをコンパイルするための一般的なツールです。 RPGLE、CLLE、PF。これは、ソースメンバー、ソースファイル、ソースライブラリー、およびターゲットライブラリーをパラメーターとして受け入れるコマンドです。指定されたソースメンバーをコンパイルし、作成したオブジェクトをターゲットライブラリーに配置します。その内部では、実際のコンパイルはQCMDEXC APIを使用して行われ、コンパイル・コマンドは入力パラメーターとしてセットアップされます。 AS/400では正常に動作します。今は、iProject Remote Build機能を使ってRDPで直接動作させる必要があります。一方、生成されたエラーは、コンパイル後に自動的にエラーリストビューに読み込まれます。イベントファイルを生成するためにOption(* EVENTF)を含める必要があることを認識しています。しかし、RDPにロードする方法は?コンパイル・ユーティリティーは、CPLOBJというコマンドです。ライブラリーCのファイルBのソースメンバーAを使用して、ライブラリーDにオブジェクトAを作成するには、CPLOBJ SERMBR(C/B/A)LIBRARY(D)のようにします。IBM Rational Developer for Power IDEのエラーリストを自動的に取得する方法は?
答えて
参照:http://www.itjungle.com/fhg/fhg080404-story01.html
基本的には、RDPとコンパイラの間のリンクは、イベントファイルを介してです。あなたが指示しない限り、コンパイラはイベントファイルを生成しません。ほとんどのコンパイラー・コマンドは、OPTION(* EVENTF)を許可します。これは、コンパイラーにイベント・ファイルを作成するよう指示する方法です。カスタムコンパイルコマンドには同じパラメータが必要です。また、SRCMBR()パラメーターも必要です。だからあなたのカスタムコンパイルコマンドは次のようなものを見する必要があります。
COMPILE SRCMBR(nnnnnは)OPTION(* EVENTF)
を...、それはIBMコンパイルコマンドに上のこれらの値を渡します。
IBMコンパイル・コマンド(実際にイベント・ファイルを生成するコマンド)を実行するためにQCMDEXCを使用しているため、追加のステップが必要です。コンパイルが完了し、イベントファイルが準備完了であることをRDPに伝える必要があります。これは、イベント・ファイル・ライブラリーとメンバー名をローカル・データ域に置くことによって起こります。図書館名は1〜10桁、メンバー名は11〜20です。
midrange.comでこの質問をするのが最善でしょう。リストにはRational開発チームのメンバーだけでなく、RDPの内部の仕組みを知っている他のメンバーもいます。
私は自動的に私のために働いています、私は何かが右に設定されていないか、PTFがどこかにないことがあるという気持ちがあります。この古い記事は場合に役立ちます
自分のユーティリティを使用してコンパイルするか、CRTBNDRPGのようなシステムのデフォルトのユーティリティを使用しましたか?後者は私にとってもうまくいくが、私は前者の仕事をする必要がある。 –
私はScott KlementのBuildツールを使用しています。 –
- 1. IBM Rational Application Developer/Rational Software Architectをスピードアップする方法
- 2. IBM Rational Application Developer開始時のJDKエラー
- 3. IBM RAD - Rational Application Developerの - エラー更新LCD
- 4. IBM Rational Application DeveloperでSpring MVCを使用する
- 5. フォームベースの自動化によるIBM Rational Quality Managerサーバーアプリケーションへのログイン
- 6. ScalaプラグインとRational Developer for System zが動作しないJava
- 7. IBM Rational Application Developerのバージョン "完全な" 段階中8.5エラー
- 8. IBM Rational Rhapsodyコンパイルエラー
- 9. Windows®7用IBM®Rational®Application Developer(RAD)のすべてのダンプを無効にする方法
- 10. boost_major_version番号を自動的に取得する方法は?
- 11. IBM Rational Rhapsodyのモーダルフレーム
- 12. IBM Rational ClearCase Solaris VOBサーバーVOBを新しいドメインに移動する方法
- 13. 自動的にスレッドダンプを取得する方法
- 14. IBM RAD(Rational Application Developer 8(8.0.3))およびWebSphere 6.1 - 無限のナイトメア公開
- 15. クライアントのIPアドレスを自動的に取得する方法
- 16. GoogleシートにHTMLテーブルを自動的に取得する方法
- 17. manage_pages権限を自動的に取得する方法
- 18. ドッカーコンテナ内でホスト名を自動的に取得する方法
- 19. ベースラインの元に戻すIBM Rational Team Concert
- 20. IBM Rational Doorsのベースライン比較結果にスクリプトからアクセスする方法は?
- 21. 複数のSI取得を自動的に実行する方法は?
- 22. URLからWebsphere AS 9 Developer Edition(ILAN)を取得する方法
- 23. クエリを使用してForeign DatabaseFieldを自動的に取得する方法は?
- 24. mysqlでシリアル番号を自動的に取得する方法は?
- 25. セレンideを使用してスクリーンショットを自動的にキャプチャする方法
- 26. ユーザ登録Azure Batchにアクセストークンを自動的に取得する方法
- 27. Googleシートの特定のURLを自動的に取得する方法
- 28. TalkBackのTextViewエラーメッセージを自動的に読み取る方法は?
- 29. のpythonを使用すると、IBM Rational Changeのに
- 30. Klocworkからの合計エラー数を自動的に取得する方法
実際にパラメータを追加し、ライブラリとメンバ名をローカルデータ領域に配置した後は、すべてが必要に応じて機能します。助けてくれてありがとう。 –