[ |../../../index.htm#lansa/webserviceseng01_0260.htm]
現在地: Webサービス > Webサービスの利用 > チュートリアル 2 - Web サービス経由で Java コードを実行 > サービス呼び出し後のエラー・メッセージを取得

サービス呼び出し後のエラー・メッセージを取得

ここまでの「ファイルのコピー」の実装で、必要となる機能は果たされます。ただし、何かの問題があった場合 (ソースファイルが存在しないなど)、その内容を伝えてくれません。ですから、Java コードからエラー・メッセージを取り出すコードを追加してみましょう。
Java コードはコピー処理の最後に、今回の呼び出しの状態を示す JSON オブジェクトを送信します。今後独自のサービスを作成する際も、今回と同じ形式を取るようにしてください。ステータスには次の 2 つの値があります。

それでは、呼び出しのステータスを表示するための再利用可能パーツ ExternalServiceInvocationStatus を作成してみましょう。この再利用可能パーツは、すべてのサービスで利用します。

この新規再利用可能パーツに次のコードを入れます。
Function Options(*DIRECT)
Begin_Com Role(*EXTENDS #PRIM_OBJT)