- ODBC Drivers
- Java JDBC Drivers
- ADO.NET Providers
- SQL SSIS Components
- BizTalk Adapters
- Excel Add-Ins
- Power BI Connectors
- Tableau Connectors
- PowerShell Cmdlets
- Delphi & C++Builder
- Data Sync
- API Server
Receive Location for the CData BizTalk Adapter for Box を構成
CData BizTalk Adapter for Box を使用して、BizTalk のBox をプルします。受信場所を使用して、BoxでSQL コマンドを実行し、アクションを自動化します。この記事の手順に従ってBox に接続し、静的な一方向の受信場所を構成します。また、それを使用してBox を取得し、XML ファイルに書き込むという簡単なテストを実行できます。
受信場所はSQL コマンドを実行し、その結果を含むBizTalk メッセージを作成することができます。アップデートグラムコマンドを実行したい場合は、送信ポートを使用してください。
受信ポートを作成する
アプリケーションに受信場所を追加するには、まず受信ポートを追加する必要があります。受信ポートは複数の受信場所からのデータを受け取ることができます。
- 未実行の場合、BizTalk Administration Console でアプリケーションを開きます。
- アプリケーションを開いたら、[Receive Ports]を右クリックし、[New] -> [Static One-Way Receive Port]と進みます。受信ポートプロパティのダイアログが表示されます。
- [Name]メニューで、受信ポートの名前を入力します。

受信場所を作成する
受信ポートの作成後、受信場所を作成し、トランスポートタイプとしてSalesforce アダプタを使用するように構成します。
- [Receive Locations]を右クリックし、[New] -> [One-Way Receive Location]と進みます。
- 新しい受信場所がメンバとなる適切な受信ポートを選択します。受信場所プロパティのダイアログが表示されます。
- [Name]メニューで、受信場所の名前を入力します。
- 受信場所のプロパティで、[Transport Type]メニューのCData.Box を選択します。
- [Receive Pipeline]メニューで、デフォルトオプションの[PassThruReceive]を選択します。

アダプターを構成する
[Transport Properties]ダイアログで、アダプターが実行するコマンドを定義します。
- 受信場所のプロパティで、[Configure]をクリックします。アダプタの[Transport Properties]ダイアログが表示されます。
- [SQL Command]プロパティで、コマンドを入力します。この例では、
SELECT * FROM Files
を使用します。

接続文字列を構成する
Connection String Options ダイアログで、資格情報とその他の接続プロパティを設定します。
- 受信場所のプロパティで、[Configure]をクリックします。アダプターのプロパティダイアログが表示されます。
- [Connection String]プロパティのボタンをクリックします。
- [Connection String]プロパティのボックスをクリックします。[Connection String Options]ダイアログが表示されます。
- 接続プロパティを入力します。下は一般的な接続文字列です。
OAuthClientId=MyOAuthClientId;OAuthClientSecret=MyOAuthClientSecret;CallbackURL=http://localhost:33333;
Box は、認証にOAuth スタンダードを使用します。Box への認証には、登録アプリのOAuthClientId、OAuthClientSecret、CallbackURL を入力します。詳細はヘルプドキュメントの「はじめに」を参照してください。
- [Test Connection]をクリックして値を確認し、接続を確認します。
プロパティとその機能についての説明は、ヘルプドキュメントを参照してください。
送信ポートを使用し、XML ファイルにデータを書き込む
静的な一方向の受信場所を送信ポートとともに使うことができます。送信ポートは、受信場所で作成されるBizTalk メッセージと関連付けられていなければなりません。ファイルにデータを書き込むために、ファイル送信ポートを作成します。
- [BizTalk Administration]コンソールで右クリックし、[Send Ports] -> [New] -> [Static One-Way Send Port]と進みます。
構成ウィンドウの最初で送信ポートの名前を入力し、[Type]メニューから[FILE]を選択します。
- 宛先フォルダを構成します。これは、ディスク上にファイルが作成される場所になります。
ファイル名にマクロを使用すれば、ファイルの作成日を簡単に識別できます。デフォルトでは、%MessageId%.xml が使用されます。これはランダムに生成されたBizTalk Id であり、ユーザーフレンドリーな命名ではありません。 Files_yyyy-MM-dd.xml の形式でファイルを作成するには、Files_%Date%.xml と入力します。
Noteマクロの詳細については、ヘルプドキュメントの[BizTalk Configuration]のセクションを参照してください。
- [OK]をクリックします。URI フィールドに値が含まれるはずです。
- 送信ポートの、構成画面の左側にある[Filters]をクリックします。
- 次のプロパティを設定します。
- プロパティ:メニューから、[BTS.InboundTransportLocation]を選択します。
- オペレーター:メニューから、[==]を選択します。
- 値:受信場所のURI を入力します。受信場所のプロパティに、URI が表示されます。
- オペレーター:メニューから、[==]を選択します。
- プロパティ:メニューから、[BTS.InboundTransportLocation]を選択します。

送信ポートを使用して、受信場所から送信されたファイルを書き込むことができます。
ロケーションとポートをエンリストして有効にする
最後に、送信ポートをエンリストし、受信場所を有効にします。送信ポートを右クリックし、[Enlist]をクリックします。次に、受信場所を右クリックし、[Enable]をクリックします。
Note最後に受信場所を有効にすることで、送信ポートによって、ファイルが書き込み用として確実にピックアップされます。
トラブルシューティング
エラーが発生しているかどうかを確認するには、[Administration Console]のナビゲーションツリーで[Event Viewer (Local)]を展開します。Windows ログを展開し、[Applications]をクリックします。
ログにはシステム上のすべてのアプリケーションのエラ-メッセージが含まれるため、エラーメッセージのソースが[CData BizTalk Box Receive Adapter]であることを確認することが必要です。エラーメッセージの詳細から、エラーの理由を知ることができます。エラー解消のガイダンスについては、support@cdata.com/jpにお問い合わせください。