AS2 Connector 6.0 の例

次の例は、AS2 用 Anypoint Connector (AS2 Connector) で受信確認を使用して送信および受信メッセージを設定する方法を示しています。

AS2 メッセージの送信の設定

次の例は、MDN 要求を使用して AS2 送信メッセージを設定する方法を示しています。

  1. Anypoint Studio で、フローに AS2 Connector を配置します。

  2. Mule アプリケーションで MDN を要求する AS2 メッセージを送信するには、AS2 送信操作で使用するグローバルな ​[AS2 Connector Send config (AS2 Connector 送信設定)]​ 要素を作成し、次の項目値を指定します。

    キー 説明

    Self config - AS2 Partner Name (セルフ設定 - AS2 パートナー名)

    送信者の AS2 システム識別子。​AS2-From​ および ​AS2-To​ ヘッダーで使用されます。

    Self config - x509 alias (セルフ設定 - x509 別名)

    キーストア内の送信者の証明書または非公開キー。署名または暗号化を使用する場合は必須。

    Self config - Email (セルフ設定 - メール)

    送信者パートナーのメール。

    Partner config - AS2 ID (パートナー設定 - AS2 ID)

    受信者の AS2 システム識別子。​AS2-From​ および ​AS2-To​ ヘッダーで使用されます。

    Partner config - x509 alias (パートナー設定 - x509 別名)

    キーストア内の受信者の証明書または非公開キー。署名または暗号化を使用する場合は必須。

    Partner config - Email (パートナー設定 - メール)

    受信者パートナーのメール。

    Requester config - Subject (リクエスター設定 - 件名)

    MIME 件名ヘッダーの自由形式のテキスト。セルフまたはパートナー ​simpleName​ 値をメッセージ ​fileName​ と共に含めることができます。たとえば、AS2 を介してパートナーに ​file example.txt​ を送信します。

    Requester config - MDN MIC Signature Algorithm (リクエスター設定 - MDN MIC 署名アルゴリズム)

    MDN 署名で MIC が計算されるアルゴリズム。 デフォルトでは、​UNSIGNED​。

    Requester config - Request a receipt (リクエスター設定 - 受信確認を要求)

    パートナーに受信確認を要求するオプション。 デフォルトでは、​SIGNED_OPTIONAL​。

    Requester config - Request delivery URL (リクエスター設定 - 配信 URL を要求)

    MDN リスナーエンドポイントを参照する非同期受信確認配信 URL。

    Requester config - Encryption Algorithm (リクエスター設定 - 暗号化アルゴリズム)

    メッセージを暗号化するための暗号化アルゴリズム。 デフォルトでは、​UNENCRYPTED​。

    Requester config - MIC Signature Algorithm (リクエスター設定 - MIC 署名アルゴリズム)

    メッセージ署名で MIC が計算されるアルゴリズム。 デフォルトでは、​UNSIGNED​。

    Requester config - Content transfer encoding (リクエスター設定 - コンテンツ転送エンコード)

    コンテンツ転送エンコード。 デフォルトでは、​BINARY​。

    Requester config - Compression type (リクエスター設定 - 圧縮種別)

    サポートされる圧縮および圧縮解除種別は ZLIB のみです。 デフォルトでは、​NONE​。

    Keystore config - Keystore Path (キーストア設定 - キーストアパス)

    証明書とキーを含むキーストアのパス。

    Keystore config - Keystore Password (キーストア設定 - キーストアパスワード)

    キーストアのパスワード。

    Keystore config - Private key Password (キーストア設定 - 非公開キーパスワード)

    必要な場合、非公開キーパスワード。

  3. [Partner Base URL (パートナーベース URL)]​ の値を指定して、パートナー AS2 エンドポイントへの接続を設定します。

  4. 他の接続の詳細 (TLS、プロキシ、基本認証、タイムアウトなど) を設定する場合は、ここで設定します。

  5. Send with Sync MDN​ または ​Send with Async MDN​ 操作を使用して、メッセージを送信します。

    • payload​ は、送信するメッセージコンテンツ。

    • Filename​ は、送信するメッセージのファイル名。

    • プロセスが失敗するか、受信状況が処理されないかを設定するために ​Boolean​ が必要。

  6. 非同期受信確認を要求する場合は、​MDN Listener​ を設定する必要があります。

受信確認を受信するための AS2 MDN リスナーの設定

次の例は、受信確認を受信するように ​As 2 mdn listener​ ソースをセットアップする方法を示しています。

  1. [Mule Palette (Mule パレット)]​ ビューで、​[AS2] > [As 2 mdn listener]​ を選択します。

  2. [As 2 mdn listener]​ を Studio キャンバスにドラッグし、ここで定義されているグローバル設定を参照します。

キー 説明

Self config - AS2 ID (セルフ設定 - AS2 OID)

送信者パートナーの OID。

Self config - x509 alias (セルフ設定 - x509 別名)

キーストア内の送信者の証明書または非公開キー。

Self config - Email (セルフ設定 - メール)

送信者パートナーのメール。

Partner config - AS2 ID (パートナー設定 - AS2 ID)

受信者パートナーの OID。

Partner config - x509 alias (パートナー設定 - x509 別名)

キーストア内の受信者の証明書または非公開キー。

Partner config - Email (パートナー設定 - メール)

受信者パートナーのメール。

HTTP Listener config (HTTP リスナー設定)

HTTP リスナーグローバル設定を参照します。

Keystore config - Keystore Path (キーストア設定 - キーストアパス)

証明書とキーを含むキーストアのパス。

Keystore config - Keystore Password (キーストア設定 - キーストアパスワード)

キーストアのパスワード。

Keystore config - Private key Password (キーストア設定 - 非公開キーパスワード)

必要な場合、非公開キーパスワード。

メッセージを受信するための AS2 リスナーの設定

次の例は、MDN 要求を非同期で受信するように ​As 2 listener​ ソースを設定する方法を示しています。

  1. [Mule Palette (Mule パレット)]​ ビューで、​[AS2] > [As 2 listener]​ を選択します。

  2. [As 2 listener]​ を Studio キャンバスにドラッグし、ここで定義されているグローバル設定を参照します。

    キー 説明

    Self config - AS2 ID (セルフ設定 - AS2 OID)

    受信者パートナーの OID。

    Self config - x509 alias (セルフ設定 - x509 別名)

    キーストアファイルで定義されている受信者の別名。

    Self config - Email (セルフ設定 - メール)

    受信者パートナーのメール。

    Partner config - AS2 ID (パートナー設定 - AS2 ID)

    送信者パートナーの OID。

    Partner config - x509 alias (パートナー設定 - x509 別名)

    キーストアで定義されている送信者の別名。

    Partner config - Email (パートナー設定 - メール)

    送信者パートナーのメール。

    HTTP Listener config (HTTP リスナー設定)

    HTTP リスナーグローバル設定を参照します。

    Keystore config - Keystore Path (キーストア設定 - キーストアパス)

    証明書とキーを含むキーストアのパス。

    Keystore config - Keystore Password (キーストア設定 - キーストアパスワード)

    キーストアのパスワード。

    Keystore config - Private key Password (キーストア設定 - 非公開キーパスワード)

    必要な場合、非公開キーパスワード。

    Inbound Request Authentication (インバウンド要求認証)

    受信要求内で許可される基本認証ログイン情報を設定します。

  3. MDN 要求が非同期で送信される場合は、パートナーへの接続を設定します。

  4. 他の接続の詳細 (TLS、プロキシ、タイムアウトなど) を設定する場合は、ここで設定します。