ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →加藤龍彦
ウェブデベロッパー
この記事では、Reckon データに接続し、静的な単方向の受信場所を設定する方法を紹介します。さらにこの受信場所を使用してReckon データを取得し、XML ファイルに書き込むという簡単なテストを実行していきます。
受信場所はSQL コマンドを実行し、その結果を含むBizTalk メッセージを作成することができます。アップデートグラムコマンドを実行したい場合は、送信ポートを使用してください。
アプリケーションに受信場所を追加するには、まず受信ポートを追加する必要があります。受信ポートは複数の受信場所からのデータを受け取ることができます。
受信ポートの作成後、受信場所を作成し、トランスポートタイプとしてSalesforce アダプタを使用するように設定します。
「Transport Properties」ダイアログで、アダプタが実行するコマンドを定義します。
SELECT Name, CustomerBalance FROM Customers
を使用します。Connection String Options ダイアログで、資格情報とその他の接続プロパティを設定します。
User=RCUser;Password=RCUserPassword;URL=http://remotehost:8166;
ローカルReckon インスタンスに接続する場合は、接続プロパティを設定する必要はありません。
本製品は、リモートコネクタ経由でReckon にリクエストを作成します。Remote Connector はReckon と同じマシン上で動作し、軽量の組み込みWeb サーバーを介して接続を受け入れます。サーバーはSSL/TLS をサポートし、ユーザーにリモートマシンからのセキュアな接続を可能にします。
初めて組織ファイルに接続するときは、リモートコネクタをReckon で認可する必要があります。詳細はヘルプドキュメントの「はじめに」を参照してください。
プロパティとその機能についての説明は、ヘルプドキュメントを参照してください。
これまでの操作で、静的な単方向の受信場所を送信ポートとともに使うことができるようになります。送信ポートは、受信場所で作成されるBizTalk メッセージと関連付けられていなければなりません。ファイルにデータを書き込むために、ファイル送信ポートを作成します。
構成ウィンドウの最初で送信ポートの名前を入力し、「Type」メニューから「FILE」を選択します。
ファイル名にマクロを使用すれば、ファイルの作成日を簡単に識別できます。デフォルトでは、%MessageId%.xml が使用されます。これはランダムに生成されたBizTalk Id であり、ユーザーフレンドリーな命名ではありません。 Customers_yyyy-MM-dd.xml の形式でファイルを作成するには、Customers_%Date%.xml と入力します。
Noteマクロの詳細については、ヘルプドキュメントの「BizTalk Configuration」のセクションを参照してください。
送信ポートを使用して、受信場所から送信されたファイルを書き込むことができます。
最後に、送信ポートをエンリストし、受信場所を有効にします。送信ポートを右クリックし、「Enlist」をクリックします。次に、受信場所を右クリックし、「Enable」をクリックします。
Note最後に受信場所を有効にすることで、送信ポートによって、ファイルが書き込み用として確実にピックアップされます。
エラーが発生しているかどうかを確認するには、「Administration Console」のナビゲーションツリーで「Event Viewer (Local)」を展開します。Windows ログを展開し、「Applications」をクリックします。
ログにはシステム上のすべてのアプリケーションのエラ-メッセージが含まれるため、エラーメッセージのソースが「CData BizTalk Reckon Receive Adapter」であることを確認することが必要です。エラーメッセージの詳細から、エラーの理由を知ることができます。エラー解消のガイダンスについては、support@cdata.co.jpにお問い合わせください。