トラブルシューティング

このトピックは、 IBM® Developer for z/OS® と IBM Dependency Based Build (DBB) の統合に関するトラブルシューティングのリファレンスです。

ケース 1

ユーザー・ビルド時に、以下のエラー・メッセージを受け取ります。
fopen() failed; EDC5061I An error occurred when attempting to define a file to the system.; errno=61 
errno2=0xc00b0403 last_op=50 errorCode=0x210

ソース・ファイルが既にホストでオープンされているかどうかを確認します。 ファイルがホストでクローズされていることを確認し、ユーザー・ビルドを再度実行します。

ケース 2

ユーザー・ビルドが完了するまでに時間がかかりすぎる場合、ビルド応答を待機中にタイムアウトになる可能性があります。 タイムアウトを大きな値に更新する必要があります。 デフォルトのタイムアウト値は 60 秒に設定されています。

デフォルトのタイムアウト値を変更するには、新規の JVM 開始パラメーターを追加します。 これは、製品のインストール・ディレクトリーの eclipse.ini ファイルで、または開始アイコンや開始メニューの「プロパティー」で指定できます。

さらには、以下のタスクを実行し、製品の開始パラメーターを更新してデフォルトのタイムアウト値をオーバーライドすることもできます。
  1. 製品の開始アイコンを右クリックします。 スタート・メニューで、 「プロパティー」を選択します。
  2. ターゲット行の最後で、-DDBB_Output_Wait_Timeout=120 などのパラメーターを更新します。

    指定された値は秒単位です。 この場合、120 は 120 秒です。 デフォルトのタイムアウト値が無効である場合、値はデフォルトで 1 に設定されます。

ケース 3

ユーザー・ビルド時に、DBB コンソールで以下のエラー・メッセージを受け取ります。
Caught: com.ibm.dbb.build.BuildException: com.ibm.dbb.build.BuildException: An error occurred 
running bpxwdyn command 'alloc dd(TEMP0001) dsn(xxxxxxxxx.COPYBOOK) shr

このメッセージは、Team Build HLQ データ・セットがホストで割り振られていないことを示しています。 詳細については、 IBM Dependency Based Build のドキュメントを参照してください。

ケース 4

ユーザー・ビルド終了時に、以下のエラー・メッセージを受け取ります。
RSEG1106: File /.../filename.log not found on host hostname
この問題を解決するには、以下の例にあるように file.properties ファイルにプロジェクト・フォルダーを追加します。

# Script Mappings - used to associate build scripts to programs
scriptMapping = CobolCompile :: DBBz_Project/MortgageApplication/cobol/*.cbl
ファイルのプロパティに関する詳細は、「ファイルのプロパティ」 を参照してください。