インポートされた BAR ファイルでサポートされているリソース
IBM® App Connect Enterprise Toolkit で開発した統合ソリューションをデプロイする際は、その統合に含まれるリソースおよびメッセージフローノードが、 App Connect でサポートされていることを確認してください。
現在の既知の制限事項については App Connect、 「既知の制限事項」 を参照してください。
サポートされる機能
- にデプロイする BAR ファイルには、以下のコンテナ・プロジェクトのメッセージ・フローを含めることができる。 App Connect には、以下のコンテナ・プロジェクトのメッセージ・フローを含めることができます。
- アプリケーション
- 統合サービス
- REST API
- 共有ライブラリを参照するアプリケーション、統合サービス、REST API
- 静的ライブラリを含むアプリケーション、統合サービス、REST API
- にデプロイするBARファイルの名前は、最大32文字まで。 App Connect には最大32文字を含めることができます。
- IBM App Connect Enterprise Toolkit に含まれるすべてのディスカバリーコネクタは、 App Connect でサポートされています。
- ほとんどのメッセージフローノードがサポートされている。 サポートされていないノードのリストについては、 インポートされたBARファイルでサポートされていないリソースを参照してください。 制限のあるノードのリストについては、 制限のあるメッセージ・フロー・ノードを参照のこと。
- にデプロイするBARファイルは、自己完結型でなければならない。 App Connect は自己完結型でなければならず、他のBARファイルのライブラリを参照することはできません。 したがって、BARファイルを作成する際には、参照される共有ライブラリをBARファイルに追加する必要があります。
- サブフローのユーザー定義ノードは App Connect Enterprise12.0.2.0 以降、ノードをBARファイル内の共有ライブラリに追加することで展開できます。
- 配備先のBARファイル App Connect は最大100MBまでです。
- 最大500個のBARファイルをインポートできます。 フロー App Connect エディターで作成したフローをデプロイすると、自動的にBARファイルに追加されます。 これらのシステム生成のBARファイルは、BARファイルページに掲載されており、500個のBARファイルの上限にカウントされます。
- メッセージフローがデータベースや IBM MQ などのオンプレミスシステムと連携する場合、BARファイルをデプロイする際に、プライベートネットワーク接続を設定し、構成を追加することで、オンプレミスシステムにアクセスするための詳細情報を指定します。 詳細については、 「プライベートネットワークへの接続」 を参照してください。
- 呼び出し可能なフローを使用して、フロー処理を App Connect と App Connect Enterprise の間でフロー処理を共有するために呼出し可能なフローを使用する場合は、それらの間でセキュアな接続を構成する必要があります。
インポートされたBARファイルでサポートされていないリソース
にインポートするBARファイルには、以下のリソースを含めることはできません。 App Connect.
- App Connect にインポートされたBARファイル内のメッセージフローは、 App Connect の統合ランタイムにキューマネージャーが関連付けられていないため、 XA のトランザクションを調整できません。
- 以下のノード。
- .NETCompute
.NETComputeノードは Windowsでのみ利用可能です。
- CD入力
- CDO出力
IBM スターリングC:Dノードはローカル・キュー・マネージャを必要とします。
- SAP入力
- SAP返信
- SAPリクエスト
SAP ノードは、 SAP Java™ Connector (JCo) JAR ファイルを使用します。この JAR ファイルは、 SAP と同じネットワーク上で使用する必要があります。
- .NETCompute
制限のあるメッセージフローノード
IBM App Connect Enterprise Toolkit に残っているメッセージフローノードのほとんどは、| App Connect でサポートされています。 以下のノードには制限が適用されます。
- ファイル・ノード
- でローカルファイルを使用し、FTP や SFTP を使用しない場合 App Connect でローカルファイルを使用し、FTP または SFTP を使用しない場合、File ノードだけがローカルファイルを作成し、読み取ることができます。 この状況では、外部システムはローカル・ファイルを作成することも、読み取ることもできない。 また、以下の制限が適用される。
- ファイルシステムは、統合ランタイムのレプリカ間で共有することはできない。
- 統合ランタイムを再起動しても、ファイルシステムは持続しません。 統合ランタイムを手動で再起動した場合、統合ランタイムが予期せず停止した場合、または IBM が運用上の理由で再起動した場合、ファイルシステムとそのコンテンツは失われます。 この動作を考慮し、統合を使用するアプリケーションを設定する。
- HTTPInputノード
- App Connect では、HTTPInput ノードは、ノードの ` Use HTTPS property` プロパティがクリアされている場合でも、 TLS ( HTTPS )ではなく HTTP を使用します。 したがって、サービス内のこれらのノードと通信する際は、クライアントは HTTPS を使用して接続する必要があります。
- JavaCompute ノード
- では App Connect では、 JavaCompute ノードからグローバルキャッシュにアクセスすることはできない。
- マッピング・ノード
- では App Connect では、マッピング・ノードからデータベースやグローバル・キャッシュにアクセスすることはできません。
- SOAPInput ノード
- App Connect では、SOAPInput ノードは、たとえノードの ` Use HTTPS property` プロパティがクリアされていても、 TLS ( HTTPS ) ではなく HTTP を使用します。 したがって、サービス内のこれらのノードと通信する際は、クライアントは HTTPS を使用して接続する必要があります。
- TCPIPServer ノード
- App Connect で TCP/IP サーバーノードを使用するには、 App Connect とオンプレミスの TCP/IP ベースのアプリケーションとの間で、安全な接続を設定する必要があります。 詳細については、 「 App Connect を TCP/IP ベースのアプリケーションに接続する」 を参照してください。
- IBM MQ キューマネージャーを必要とするノード
- イベント駆動型メッセージ処理を使用して、集約、メッセージ・コレクション、メッセージ・シーケンス、およびタイムアウト・ノードを使用して、メッセージ・フローを通じてメッセージのフローを制御できます。 これらのノードでは、システムキューを制御するために、デフォルトの IBM MQ キューマネージャーが必要です。 (詳細については、『 IBM App Connect Enterprise 』のドキュメントにある 「イベントの処理」 を参照してください。)デフォルトのキューマネージャを使用する必要がある以下のノードでは、システムのキューを制御するためにリモートのデフォルトキューマネージャを設定することができます。
- AggregateControl, AggregateReply, および AggregateRequest ノード
- コレクター・ノード
- FTEInput および FTEOutput ノード
- シーケンス・ノードと再シーケンス・ノード
- TimeoutNotification TimeoutControl のノードを オペレーション・モードで使用する場合。
Controlled