次の方法で共有


BizTalk アダプターでの IPv6 アドレス指定の使用

BizTalk Server アダプターでは、IPv6 アドレス指定の使用がサポートされています。 このトピックでは、UNC パスの IPv6 アドレスの指定に使用する命名法、リテラル IPv6 アドレスを指定するための命名法、および HTTP および SOAP アダプターでの IPv6 スコープ識別子の使用について説明します。

UNC パスに使用される IPv6 アドレス名

UNC パスでリテラル IPv6 アドレスを指定する場合は、次の手順に従います。

  1. コロン ":" 文字をダッシュ "-" 文字に置き換えます。

  2. テキスト ".ipv6-literal.net" を IP アドレスに追加します。

    たとえば、IPv6 アドレス 2001:DB8:2a:1005:230:48ff:fe73:989d のコンピューター上のファイル共有を指す URI の命名法は次のようになります。

\\2001-DB8-2a-1005-230-48ff-fe73-989d.ipv6-literal.net\<sharename\>

ここで、 <sharename> はターゲット コンピューター上のファイル共有の名前です。

ファイル送受信ハンドラーが実行されているホスト インスタンスのユーザー アカウントに、ファイル共有に対する適切なアクセス許可があることを確認します。 ファイル アダプターでファイルを受信するために必要なフォルダーのアクセス許可の詳細については、「 ファイル受信ハンドラーの構成」を参照してください。 ファイル アダプターを使用してファイルを送信するときに必要なフォルダーのアクセス許可の詳細については、「ファイル アダプターに 関する既知の問題」を参照してください。 ファイル・アダプターでの使用がサポートされているファイル・システムについては、 https://support.microsoft.com/kb/815070を参照してください。

HTTP アダプターと SOAP 送信アダプターでの IPv6 スコープ識別子の使用

HTTP 送受信アダプターと SOAP 送信アダプターでは、IPv6 アドレスでスコープ識別子を使用する場合は、エスケープ コード %25でスコープ識別子をエスケープする必要があります。 たとえば、 fe80::550c:489f:e65e:aef3%8 は、スコープ識別子 (%8) を含む有効な IPv6 アドレスです。 HTTP 送受信アダプターまたは SOAP 送信アダプターでこの IPv6 アドレスを使用するには、スコープ識別子を次のようにエスケープする必要があります。

fe80::550c:489f:e65e:aef3%258

リテラル IPv6 アドレスに使用されるアダプター URI の命名

  • アダプター URI にリテラル IPv6 アドレスを使用するには、IP アドレスを角かっこ "[", "]" で囲みます。 たとえば、IPv6 アドレスが 2001:DB8:2a:1005:230:48ff:fe73:989d の URI の命名は次のようになります。

    [2001:DB8:2a:1005:230:48ff:fe73:989d]
    

    アダプター URI にリテラル IPv6 アドレスを使用する方法は、 RFC2732で確立されているガイドラインに従います。

  • POP3 受信アダプター、SMTP 送信アダプター、または SQL 送受信アダプターのサーバー名としてリテラル IPv6 アドレスを指定する場合、IPv6 アドレスは角かっこで囲むべきではありません。

BizTalk アダプターでリテラル IPv6 アドレス指定を使用する場合の考慮事項の概要

次の表は、リテラル IPv6 アドレスを使用するために IP アドレスを角かっこ "[", "]" で囲む必要がある場合と、IPv6 アドレスで使用されるスコープ識別子をエスケープする必要がある場合をまとめたものです。

アダプタ リテラル IPv6 アドレスを角かっこで囲む必要がありますか? スコープ識別子をエスケープする必要がありますか?
POP3 受信 いいえ いいえ
SMTP 送信 いいえ いいえ
SQL の送受信 いいえ いいえ
ファイルの送受信 いいえ ( UNC パスに使用される IPv6 アドレスの命名に関するセクションを参照) いいえ
HTTP 送受信 イエス イエス
MQSeries の送受信 イエス いいえ
MSMQ の送信と受信 イエス いいえ
SOAP 送信 イエス イエス
SOAP 受信 イエス いいえ
WCF の送受信 イエス いいえ