JA-AS2-Process

www.altova.com このトピックを印刷 1つ上のレベル

ホーム > 

JA-AS2-Process

FlowForce Server Advanced Edition はトレードパートナーにメッセージを伝送するために必要な機能を提供します。更に、既存のデータからの AS2 交換のためにファイルを生成する必要がある場合、 Altova MapForce と MapForce Server を使用して、 AS2 プロセスを更に処理することができます。この場合、ハイレベルの AS2 プロセスは以下に示されるとおりです。

inc-as2-diagram-full

ハイレベルの AS2 プロセスのダイアグラム (データマッピング付き)

上のダイアグラムでは、 MapForce Server と FlowForce Server は同じマシンにインストールされている必要があります (Windows、Linux、または、 OS X オペレーティングシステムを使用することができます)。 MapForce は MapForce Server and FlowForce Server, と同じマシン、または、異なるマシンで作動する場合があります。  AS2 パートナーは、 HTTP を使用して FlowForce Server が通信する遠隔のサーバーです。

 

上記の AS2 プロセスは以下のように作動します:

 

ステップ #

説明

1.EDI/XML データマッピングのデザインとテスト

MapForce を使用すると、 (テキスト、CSV、JSON、XML、多種の EDI フレーバー、データベース、Web サービス) 異なるフォーマットのデータを入力として取るデータマッピングの変換をデザインし、 (例えば、 UN/EDIFACT) 目的のフォーマット内に1つまたは複数のファイルとして出力することができます。データマッピング EDI 目的のためにデータマッピングをデザインすることは、他のデータマッピングと違いはありません。 MapForce ドキュメントの中に多種のサンプルが含まれています。次を参照してください: EDI チャプター。マッピングのデザイン中、出力タブをクリックして、 MapForce 上で直接マッピングを検証しプレビューすることができます。マッピングがサーバー環境内での実行に適するように、 BUILT-IN 変換言語、次を参照してくださいをデザインしてストする必要があります: 変換言語の選択

1. マッピングを FlowForce Server にデプロイする

FlowForce Server は Web インターフェイス内で定義されているオンデマンド、または、計画されたジョブにより多種のジョブを自動化します。 MapForce Server が FlowForce Server の管理下で作動することを前提に、 FlowForce Server は MapForce でデザインされたマッピングの実行も自動化することができます。 MapForce マッピングが必要な出力を生成すると、 FlowForce Server にデプロイすることにより実行を自動化することができます。命令に関しては、次を参照してください: マッピングを FlowForce Server にデプロイする

2. AS2 パートナーと証明書の構成

AS2 パートナーとの通信をセットアップするには、( URI と AS2 名など) AS2 接続の詳細と交換証明書を取得する必要があります。証明書 (とパートナーの詳細)は FlowForce Server にインポートされる必要があります  。

3. ジョブの作成

FlowForce ジョブはマッピングを実行し、 (a) 必要な出力を生成(b)  AS2 メッセージを送信するために作成されます (ステップ 7 を参照してください)。これらの2つのアクションは、同じジョブの実行ステップ、または、2つの異なるジョブの実行ステップです。

4. ジョブの実行

前のステップで作成された FlowForce Server ジョブは必要に応じて多種の方法で実行されるように構成することができます。 例えば、Web サービスの呼び出しとして実行することができます。または、ファイルシステム上のファイルに変更が加えられると、特定の日時に実行されるようにスケジュールすることができます。 このプロセスは完全に自動化されています。

5. データマッピングの実行

このステップは MapForce Server により自動的に実行することもできます。 (オンデマンド、または、計画されている)データマッピングを実行するようにジョブが構成されている場合、MapForce Server への内部呼び出しが発生します。 この結果、 MapForce Server はマッピングを実行し、出力を FlowForce Server に返します。

6. 出力をピックし、 AS2 メッセージを送信する

AS2 メッセージを送信するには、 your ジョブ (または、ジョブ内の実行ステップ) は FlowForce Server ビルトイン 関数 を呼び出す必要があります。この関数は、ステップ3で定義されているパートナーオブジェクト、パートナー URI 、および送信するメッセージコンテンツを含む、 AS2 メッセージを送信するために必要なパラメーターをとります。ジョブは多種の をマッピングの出力を必要とされる書式に変換するために呼び出す必要があります(例えば、 ファイルからストリームに変換する場合など)。

7. 同期 MDN を使用するパートナーの返答

AS2 パートナーオブジェクトをステップ 3 で作成すると、 FlowForce Server により送信される AS2 メッセージの返答として Message Disposition Notification (MDN) を返すようにパートナーに任意でリクエストすることができます。。 パートナーは、を FlowForce Server から送信される HTTP 呼び出しと同じセッション内に MDN を送信する必要する必要があります(すなわち、「同期」として構成されている必要があります)。


(C) 2019 Altova GmbH