ディプロイ後のスクリプト要件

制約事項: 本トピックは、Java によって呼び出されるストアド プロシージャ プログラムを含み、DATETIME2 のパラメーターを指定するストアド プロシージャの定義ファイルも含む Visual Studio プロジェクトにのみ該当します。

Java ルーチンでは TIMESTAMP パラメーターを含む SQL COBOL ストアド プロシージャを呼び出すことはできません。そのため、Java ルーチンによって呼び出されるストアド プロシージャの TIMESTAMP パラメーターは、Java 呼び出しとの互換性を持たせるために DATETIME2 に変更する必要があります。ただし、Microsoft では .NET での DATETIME2 パラメーター タイプがサポートされていません。Visual COBOL でコンパイルおよびディプロイを行うときは、DATETIME2 は DATETIME に変更されます。このシナリオでは、Java との互換性を保証するために、DATETIME パラメーターを DATETIME2 に戻すディプロ後スクリプトを提供する必要があります。それには、次の手順を実行します。

このすべてが適用されたら、SPD ファイルにコーディングする DATETIME2 パラメーターにより、ディプロイ後スクリプト ファイルに適切なディプロイ後コードが自動的に生成されます。