文字列値の長さは 0「エラー メッセージ」Microsoft Dynamics NAV 2009 年に web サービス呼び出しを実行しようとするとき

適用対象: Dynamics NAV 2009

この資料は、すべての国と言語ロケールのすべての Microsoft Dynamics NAV 2009 年に適用されます。

現象


Microsoft Dynamics NAV 2009 サービス パック 1 (SP1) および Microsoft Dynamics NAV 2009 の R2 では、VAR 文字列の配列に対してクリアC と AL 関数を使用しようとすることを想定しています。Web サービスを使用して、コードを発行するとします。この状況で、web サービス呼び出しを実行しようとするとき、次のエラー メッセージが表示されます。
文字列値の最大長は、0 です。

解決策


修正プログラムの情報

サポートされている修正プログラムは、マイクロソフトから入手可能です。このサポート技術情報の記事の上部に「修正プログラムのダウンロード」セクションがあります。発生している問題をダウンロードする、この修正プログラムをインストールした場合、またはその他のテクニカル ・ サポートのご質問がある場合、パートナーにお問い合わせくださいまたは場合は、マイクロソフトから直接サポート プランに登録すると、Microsoft Dynamics のテクニカル サポートに連絡して新しいサポート要求を作成します。 これを行うには、次のマイクロソフト web サイトを参照してください。これらのリンクを使用して、国の特定の電話番号を電話で Microsoft Dynamics のテクニカル サポートに連絡することができます。 これを行うには、次のマイクロソフト web サイトのいずれかを参照してください。

パートナーお客様かかる料金が免除されるテクニカル サポート担当者 Microsoft Dynamics および関連製品のことは、通常は特別な場合は、特定の更新プログラムは、問題を解決するにを決定します。追加の質問および問題の特定の更新プログラムの対象とならない問題は、通常のサポート料金が適用されます。

Microsoft Dynamics NAV の修正プログラムを入手するか、ファイルを更新する方法

Microsoft Dynamics NAV の修正プログラムを要求すると後のハイパーリンクを電子メールに送信されます。


電子メールのハイパーリンクとパスワードが含まれます。ハイパーリンクを使用すると、Microsoft Dynamics NAV の修正プログラムまたは更新プログラムのファイルをダウンロードします。ハイパーリンクをクリックすると、ファイルのダウンロード-セキュリティ警告] ダイアログ ボックスが開きます。次に、実行、保存、またはダウンロードをキャンセルする求められます。


実行をクリックすると、ファイルはダウンロードし、抽出処理を開始します。新しいファイル用のフォルダーを指定し、パスワードを入力し、必要があります。


保存] をクリックする場合は、圧縮されたファイルを保存するパスを指定する必要があります。保存したファイルを開くと、ファイルのパスを指定するのには求められます。電子メールに記載されているパスワードを入力する必要があります。


[キャンセル] をクリックする場合、ダウンロード処理を停止します。


Microsoft Dynamics NAV の修正プログラムまたは更新プログラム ファイルをインストールする方法

Microsoft Dynamics NAV のプラットフォームの修正プログラムおよび更新可能に 1 つのファイルとなります。Microsoft Dynamics NAV の修正プログラムまたは更新プログラムをインストールするには、Microsoft Dynamics NAV のインストールで既存のファイルの修正プログラムまたは更新プログラムのファイルを置き換える必要があります。そのためには、以下の手順を実行します。

手順 1: Microsoft Dynamics NAV の従来のクライアントのインストールでファイルを置換します。

Microsoft Dynamics NAV の従来のクライアントのインストールでは、修正プログラムまたは更新プログラムのファイルを使用して、次のファイルを交換してください。
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Dbm.dll6.0.32852.0312,64814-Oct-201117:12x86
Fin.exe6.0.32852.012,586,82414-Oct-201117:03x86
Finhlink.exe6.0.32852.0452,43214-Oct-201117:12x86
Finsql.exe6.0.32852.012,716,36814-Oct-201117:03x86
Microsoft.dynamics.nav.dotnetbridge.dll6.0.32852.0207,75214-Oct-201117:03x86
Microsoft.dynamics.nav.transformation.reporting.dll6.0.32852.0114,08014-Oct-201117:03x86
Nc_netb.dll6.0.32852.016,72014-Oct-201117:12x86
Nc_tcp.dll6.0.32852.018,76814-Oct-201117:12x86
Nc_tcps.dll6.0.32852.025,42414-Oct-201117:12x86
Ndbcs.dll6.0.32852.01,136,46414-Oct-201117:12x86
Slave.exe6.0.32852.038,22414-Oct-201117:12x86
Microsoft Dynamics NAV の既存のファイルを置き換えるには、次の手順を実行します。
  1. Microsoft Dynamics NAV の従来のクライアントを終了します。
  2. Microsoft Dynamics NAV の従来のクライアントのインストール ディレクトリを検索します。Microsoft Dynamics NAV のクラシック クライアントは通常、次のディレクトリにインストールされます。
    C:\Program ファイル Dynamics NAV\60\Classic
  3. ダウンロードしたファイルをコピーします。
  4. Microsoft Dynamics NAV の従来のクライアントのインストール ・ ディレクトリにダウンロードしたファイルを貼り付けます。
  5. はいディレクトリ内のファイルを上書きする] をクリックします。

手順 2: は、Microsoft Dynamics NAV RoleTailored クライアントのインストールでファイルを置き換える

Microsoft Dynamics NAV RoleTailored クライアントのインストールでは、修正プログラムまたは更新プログラムのファイルを使用して、次のファイルを交換してください。
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Microsoft.dynamics.framework.patterns.dll1.3.10803.70771,65614-Oct-201109:15x86
Microsoft.dynamics.framework.ui.dll1.3.10803.707702,42414-Oct-201109:15x86
Microsoft.dynamics.framework.ui.mapping.dll1.3.10803.707104,42414-Oct-201109:15x86
Microsoft.dynamics.framework.ui.navigation.dll1.3.10803.70734,80014-Oct-201109:15x86
Microsoft.dynamics.framework.ui.ux2006.dll1.3.10803.70792,13614-Oct-201109:15x86
Microsoft.dynamics.framework.ui.ux2006.winforms.dll1.3.10803.70763,48014-Oct-201109:15x86
Microsoft.dynamics.framework.ui.windows.dll1.3.10803.70783,94414-Oct-201109:15x86
Microsoft.dynamics.framework.ui.winforms.controls.dll1.3.10803.7072,222,08014-Oct-201109:15x86
Microsoft.dynamics.framework.ui.winforms.dll1.3.10803.7071,173,48814-Oct-201109:15x86
Microsoft.dynamics.nav.client.builder.dll6.0.32852.0210,83214-Oct-201117:03x86
Microsoft.dynamics.nav.client.exe6.0.32852.0149,37614-Oct-201117:03x86
Microsoft.dynamics.nav.client.interop.communicator.dll1.0.559.18375,68814-Oct-201117:03x86
Microsoft.dynamics.nav.client.serviceconnection.dll6.0.32852.0112,54414-Oct-201117:03x86
Microsoft.dynamics.nav.client.ui.dll6.0.32852.0538,49614-Oct-201117:03x86
Microsoft.dynamics.nav.client.winforms.dll6.0.32852.0358,28814-Oct-201117:03x86
Microsoft.dynamics.nav.client.winforms.tlb該当なし2,68014-Oct-201114:23該当なし
Microsoft.dynamics.nav.language.dll6.0.32852.02,017,15214-Oct-201117:03x86
Microsoft.dynamics.nav.types.dll6.0.32852.0595,83214-Oct-201117:03x86
Microsoft.dynamics.nav.watson.dll6.0.32852.042,88014-Oct-201117:03x86
Microsoft.office.interop.outlook.dll10.0.4504.0395,13614-Oct-201117:12x86
これらのファイルを置き換えるには、次の手順を実行します。
  1. Microsoft Dynamics NAV RoleTailored クライアントを終了します。
  2. Microsoft Dynamics NAV RoleTailored クライアントのインストール ディレクトリを検索します。Microsoft Dynamics NAV RoleTailored クライアントは通常、次のディレクトリにインストールされます。
    C:\Program ファイル Dynamics の NAV\60\RoleTailored クライアント
  3. ダウンロードしたファイルをコピーします。
  4. Microsoft Dynamics NAV RoleTailored クライアントのインストール ・ ディレクトリにダウンロードしたファイルを貼り付けます。
  5. はいディレクトリ内のファイルを上書きする] をクリックします。

手順 3: Microsoft Dynamics NAV のサーバーのインストールでファイルを交換します。

Microsoft Dynamics NAV のサーバーのインストールでは、修正プログラムまたは更新プログラムのファイルを使用して、次のファイルを交換してください。
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Httpcfg.exe5.2.3790.022,35214-Oct-201117:12x86
Microsoft.dynamics.nav.language.dll6.0.32852.02,017,15214-Oct-201117:02x86
Microsoft.dynamics.nav.ncl.dll6.0.32852.0632,69614-Oct-201117:02x86
Microsoft.dynamics.nav.server.exe6.0.32852.0141,18414-Oct-201117:02x86
Microsoft.dynamics.nav.service.dll6.0.32852.0145,28014-Oct-201117:02x86
Microsoft.dynamics.nav.service.runtime.dll6.0.32852.075,66414-Oct-201117:02x86
Microsoft.dynamics.nav.service.webservices.dll6.0.32852.0149,40014-Oct-201117:02x86
Microsoft.dynamics.nav.types.dll6.0.32852.0595,83214-Oct-201117:02x86
Microsoft.dynamics.nav.watson.dll6.0.32852.042,88014-Oct-201117:02x86
Nclcsrt.etx該当なし90,32914-Oct-201110:59該当なし
Nclcsrt.stx該当なし92,12814-Oct-201110:59該当なし
Nclcsrts.dll6.0.32852.01,442,64014-Oct-201117:12x86
Ndbcs.dll6.0.32852.01,136,46414-Oct-201117:12x86
これらのファイルを置き換えるには、次の手順を実行します。
  1. Microsoft Dynamics NAV のサーバーを停止します。
  2. Microsoft Dynamics NAV のサーバーのインストール ディレクトリを検索します。Microsoft Dynamics NAV のサーバーは通常、次のディレクトリにインストールされます。
    C:\Program ファイル Dynamics NAV\60\Service
  3. ダウンロードしたファイルをコピーします。
  4. Microsoft Dynamics NAV のサーバーのインストール ・ ディレクトリにダウンロードしたファイルを貼り付けます。
  5. はいディレクトリ内のファイルを上書きする] をクリックします。
  6. Microsoft Dynamics NAV のサーバーを起動します。

手順 4: Microsoft Dynamics NAV のアプリケーション サーバーのインストールでファイルを置換します。

インストールされている Microsoft Dynamics NAV のアプリケーション サーバーを使っている場合は、以下のファイルの修正プログラムを使用して、Microsoft Dynamics NAV のアプリケーション サーバーのインストールまたは更新プログラムのファイルを交換してください。
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Dbm.dll6.0.32852.0312,64814-Oct-201117:12x86
Nas.exe6.0.32852.02,184,00814-Oct-201117:03x86
Nassql.exe6.0.32852.02,286,92814-Oct-201117:03x86
Ndbcs.dll6.0.32852.01,136,46414-Oct-201117:12x86
Slave.exe6.0.32852.038,22414-Oct-201117:12x86
ファイルを置き換えるには、以下の手順を実行します。
  1. Microsoft Dynamics NAV のアプリケーション サーバーを停止します。
  2. Microsoft Dynamics NAV のアプリケーション サーバーのインストール ディレクトリを検索します。Microsoft Dynamics NAV のアプリケーション ・ サーバは通常、次のディレクトリにインストールされます。
    C:\Program ファイル Dynamics の NAV\60\Application サーバー
  3. ダウンロードしたファイルをコピーします。
  4. Microsoft Dynamics NAV のアプリケーション サーバーのインストール ・ ディレクトリにダウンロードしたファイルを貼り付けます。
  5. はいディレクトリ内のファイルを上書きする] をクリックします。
  6. Microsoft Dynamics NAV のアプリケーション サーバーを起動します。

手順 5: は、Microsoft Dynamics NAV の SDK のインストールでファイルを置き換える

Microsoft Dynamics NAV の SDK がインストールされている場合は、次のファイルを交換してください。
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Cf.h該当なし57,95014-Oct-201114:23該当なし
Cfront.dll6.0.32852.01,418,06414-Oct-201117:12x86
Cfront.ocx6.0.32852.0112,46414-Oct-201117:12x86
Cfrontsql.dll6.0.32852.01,630,04014-Oct-201117:12x86
Libload.c該当なし31,71814-Oct-201109:41該当なし
Microsoft.dynamics.nav.cfront.cfrontdotnet.dll6.0.32852.0182,16814-Oct-201117:03x86
Microsoft.dynamics.nav.cfront.cfrontdotnet.xml該当なし443,04514-Oct-201109:56該当なし
Sample.c該当なし28,71814-Oct-201109:41該当なし
Sample.exe6.0.32852.032,59214-Oct-201117:12x86
ファイルを置き換えるには、以下の手順を実行します。
  1. Microsoft Dynamics NAV の SDK のインストール ディレクトリを検索します。通常、Microsoft Dynamics NAV の SDK は次のディレクトリにインストールされます。
    C:\Program ファイル Dynamics NAV\60\SDK\CFRONT
    C:\Program ファイル Dynamics の NAV\60\SDK\Communication コンポーネント
    C:\Program ファイルを指定して Dynamics NAV\Communication コンポーネント
  2. SDK を更新するには C/フロントまたは通信コンポーネントのいずれかを選択します。
  3. ダウンロードしたファイルをコピーします。
  4. ダウンロードしたファイルを適切な Microsoft Dynamics NAV の SDK のインストール ディレクトリに貼り付けます。
  5. はいディレクトリ内のファイルを上書きする] をクリックします。
注: 修正プログラム、または通信コンポーネント用の更新プログラムをダウンロードした場合は、.dll ファイルを個別に登録してください。

手順 6: が Microsoft Dynamics NAV の ODBC ドライバーのインストールでファイルを置き換える

Microsoft Dynamics NAV の ODBC ドライバーがインストールされている場合は、Microsoft Dynamics NAV の ODBC ドライバーのインストールでは、次のファイルを交換してください。
ファイル名ファイル バージョンファイル サイズ日付時刻プラットフォーム
Cfront.dll6.0.32852.01,418,06414-Oct-201117:12x86
Dbm.dll6.0.32852.0312,64814-Oct-201117:12x86
Nc_netb.dll6.0.32852.016,72014-Oct-201117:12x86
Nc_tcp.dll6.0.32852.018,76814-Oct-201117:12x86
Nc_tcps.dll6.0.32852.025,42414-Oct-201117:12x86
Nodbc.dll6.0.32852.02,144,08014-Oct-201117:12x86
Nodbc.xml該当なし1,20925-Aug-200916:43該当なし
Nodbccfg.cfg6.0.32852.0726,01614-Oct-201110:38該当なし
Nodbccfg.xml該当なし2,53809-Mar-201106:30該当なし
Slave.exe6.0.32852.038,22414-Oct-201117:12x86
ファイルを置き換えるには、以下の手順を実行します。
  1. Microsoft Dynamics NAV の ODBC ドライバーのインストール ディレクトリを検索します。Microsoft Dynamics NAV の ODBC ドライバーは通常、次のディレクトリにインストールされます。
    C:\Program ファイル Dynamics NAV\60\ODBC
  2. ダウンロードしたファイルをコピーします。
  3. Microsoft Dynamics NAV の ODBC ドライバーのインストール ・ ディレクトリにダウンロードしたファイルを貼り付けます。
  4. はいディレクトリ内のファイルを上書きする] をクリックします。

必要条件

この修正プログラムを適用するのにはインストールされている製品は次のいずれかが必要です。
  • Microsoft Dynamics NAV 2009 R2
  • Microsoft Dynamics NAV 2009 サービス パック 1
Microsoft Dynamics NAV 2009 サービス パック 1 の特別な注意事項
Microsoft Dynamics NAV 2009 サービス パック 1 インストールにこの修正プログラムを適用する前に、現在インストールされている Microsoft Dynamics NAV 2009 の SP1 がビルド番号が 32074 またはそれ以降のビルド番号を持っていることを確認します。詳細についてを参照してください、次のマイクロソフト web サイトをするには、パートナーや顧客の 1 つ。
パートナー
Microsoft Dynamics NAV 2009 SP1 および Microsoft Dynamics NAV 2009 R2 の修正プログラムのリリースを組み合わせた

顧客
Microsoft Dynamics NAV 2009 SP1 および Microsoft Dynamics NAV 2009 R2 の修正プログラムのリリースを組み合わせた

現在インストールされている Microsoft Dynamics NAV 2009 サービス パック 1 のビルド番号が 32074 より小さいの場合は、行う必要があります次の手順のいずれかこの修正プログラムをインストールする前にします。
  • 2496107 の修正プログラムをインストールします。詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。
    2496107プラットフォームの修正プログラムのリソース ファイルの Microsoft Dynamics NAV 2009 サービス パック 1
  • Microsoft Dynamics NAV 2009 の R2 へのソリューションのアップグレードを実行します。Microsoft Dynamics NAV 2009 の R2 への Microsoft Dynamics NAV 2009 サービス パック 1 からソリューションのアップグレードを実行する方法の詳細については、次のマイクロソフト web サイトを参照してください。
    インストールおよびアップグレードについては、Microsoft Dynamics NAV 2009 R2
Microsoft Dynamics NAV のビルド番号を検索する方法の詳細についてを参照してください、次のマイクロソフト web サイトをするには、パートナーや顧客の 1 つ。
パートナー
Microsoft Dynamics NAV のビルド番号を検索する方法

顧客
Microsoft Dynamics NAV のビルド番号を検索する方法

状況


マイクロソフトでは、この問題をこの資料の「対象製品」として記載されている マイクロソフト製品の問題として認識しています。

詳細


詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。

824684マイクロソフトのソフトウェア更新プログラムを記述するために使用される一般的な用語説明

注: これは、マイクロソフト サポートの組織内から直接作成した「高速公開」の資料です。ここに含まれる情報は、新たに発生している問題に応じて現状のまま提供されています。速やかに利用できるようにした結果として、内容には誤植が含まれている可能性があり、事前告知なしで改訂する場合があります。その他の考慮事項については、使用条件を参照してください。