修正プログラムにより、Host Integration Server 2013 で CreateCustomPackages API 呼び出しが失敗したときのエラー メッセージが改善されます

適用先
Host Integration Server 2013

概要

たとえば次のようなシナリオを考えてみます。

  • アプリケーションは、DataAccessControl.CreateCustomPackages API 呼び出しを使用して、XML ファイルで構成されるカスタム パッケージを作成します。
  • パッケージには複数のセクションが含まれています。
  • 何らかの理由で DataAccessControl.CreateCustomPackages 呼び出しが失敗する。

この場合に、次のようなエラー メッセージが表示されます。

注

状態: パッケージ '<PackageCollection>.< を作成できませんでしたID>.<トークン>'
State = 0
状態: パッケージを割り当てませんでした。
State = 0
状態: リソース 'ResourceName' でパッケージ作成プロセスに失敗しました:
State = 0
実行できませんでした。

ただし、トークンを表示して失敗したセクションを特定できたとしても、コマンドが失敗した理由の詳細はわかりません。 この修正プログラムを適用すると、DB2 データベースによって提供される、SQLCODE、SQLSTATE、および SQLCAMESSAGE 要素を含む、より詳細なエラー・メッセージが表示されることがあります。 

次に例を示します。

注

状態: パッケージ '<PackageCollection>.< を作成できませんでしたID>.<トークン>'
State = 0
状態: 失敗 セクション: '2'
State = 0
状態: 無効記号 "注文"。 有効なシンボルには、FROM INTO SQLSTATE: 42601、SQLCODE: -104 があります。
状態: リソース 'ResourceName' でパッケージ作成プロセスに失敗しました:
State = 0
実行できませんでした。

解決策

修正プログラムの情報

マイクロソフトでは、この問題を修正する修正プログラムを提供しています。 ただし、この修正プログラムは、ここで説明する問題のみを修正することを目的としたものです。 この修正プログラムは、ここで説明する問題が発生しているシステムにのみ適用してください。 この修正プログラムは、今後さらにテストを行う場合があります。 したがって、この問題で深刻な影響を受けていない場合は、この修正プログラムが含まれる次のソフトウェア更新プログラムがリリースされるまで待つことを推奨します。
修正プログラムをダウンロードできる場合は、このサポート技術情報の資料の上部に「修正プログラムのダウンロード」セクションがあります。 このセクションが表示されていない場合は、Microsoft カスタマー サービス & サポート にお問い合わせのうえ、修正プログラムを入手してください。

注: 別の問題が発生した場合、またはトラブルシューティングが必要な場合には、別のサービス リクエストを作成しなければならない場合があります。 特定の修正プログラムの対象とならない追加の質問および問題については、通常のサポート料金が適用されます。 マイクロソフト カスタマー サービス サポートの電話番号一覧を参照、または別のサービス リクエストを作成するには、次のマイクロソフト Web サイトを参照してください。

http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS

注: [修正プログラムのダウンロード] フォームには、修正プログラムが提供されている言語が表示されます。 使用している言語が表示されない場合は、その言語の修正プログラムが存在しないことになります。

前提条件

この修正プログラムを適用するには、Microsoft Host Integration Server 2013 の累積的な更新プログラム パッケージ 2 がインストールされている必要があります。 累積的な更新プログラム パッケージを入手する方法の詳細については、以下のサポート技術情報番号をクリックしてください。

2929767 Host Integration Server 2013 用の累積的な更新プログラム 2

Microsoft Host Integration Server 2013

累積的な更新プログラムの情報

この問題を解決する修正プログラムは、Host Integration Server 2013 の累積的な更新プログラム パッケージ 3 に含まれています。 累積的な更新プログラム パッケージを入手する方法の詳細については、「 Host Integration Server 2013 の累積的な更新プログラム パッケージ 3」を参照してください。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。