Cosminexus V9 BPM/ESB基盤 サービスプラットフォーム 解説
任意形式(any形式)を設定することで,データ変換をしない運用ができます。データ変換をしない場合の前提条件は次のとおりです。
受付およびサービスアダプタでデータ変換をしない場合のメッセージ型の組み合わせを次に示します。
表4-11 受付でデータ変換をしない場合のメッセージ型の組み合わせ
| コンポーネント種別 | データの型 または メソッド |
変数(メッセージ型) | ||||||
|---|---|---|---|---|---|---|---|---|
| XML | non-XML | any | ||||||
| 要求 | 応答 | 要求 | 応答 | 要求 | 応答 | |||
| 標準受付(Webサービス) | invokeXML | ○ | ○ | × | × | × | × | |
| invokeBinary | × | × | ○ | ○ | ○ | ○ | ||
| 標準受付(SessionBean) | invokeXML | ○ | ○ | × | × | × | × | |
| invokeBinary | × | × | ○ | ○ | ○ | ○ | ||
| 標準受付(MDB(WS-R)) | onMessage | ○ | ○ | ○ | ○ | ○ | ○ | |
| 標準受付(MDB(DBキュー)) | onMessage | ○ | ○ | ○ | ○ | ○ | ○ | |
| ユーザ定義受付(SOAP受付) | ○ | ○ | × | × | × | × | ||
| ユーザ定義受付(カスタム受付) | invokeXML | XML | ○ | ○ | × | × | × | × |
| non-XML | × | × | × | × | × | × | ||
| any | ○ | ○ | ○ | ○ | ○ | ○ | ||
| invokeBinary | XML | × | × | × | × | × | × | |
| non-XML | × | × | ○ | ○ | × | × | ||
| any | ○ | ○ | ○ | ○ | ○ | ○ | ||
| ユーザ定義受付(TP1/RPC受付) | XML | × | × | × | × | × | × | |
| non-XML | × | × | ○ | ○ | ○ | ○ | ||
| any | ○ | ○ | ○ | ○ | ○ | ○ | ||
| ユーザ定義受付(FTP受付) | XML | ○ | ○ | × | × | × | × | |
| non-XML | × | × | × | × | × | × | ||
| any | × | × | × | × | × | × | ||
| ユーザ定義受付(HTTP受付) | XML | ○ | ○ | × | × | × | × | |
| non-XML | × | × | ○ | ○ | ○ | ○ | ||
| any | × | × | ○ | ○ | ○ | ○ | ||
| ユーザ定義受付(Message Queue受付) | XML | ○ | ○ | × | × | ○ | ○ | |
| non-XML | × | × | ○ | ○ | ○ | ○ | ||
| any | ○ | ○ | ○ | ○ | ○ | ○ | ||
| ユーザ定義受付(ファイルイベント受付) | XML | ○ | ○ | × | × | × | × | |
| non-XML | × | × | × | × | × | × | ||
| any | × | × | × | × | × | × | ||
表4-12 サービスアダプタでデータ変換をしない場合のメッセージ型の組み合わせ
| コンポーネント種別 | データの型 | 変数(メッセージ型) | |||||
|---|---|---|---|---|---|---|---|
| XML | non-XML | any | |||||
| 要求 | 応答 | 要求 | 応答 | 要求 | 応答 | ||
| SOAPアダプタ | XML | ○ | ○ | × | × | × | × |
| non-XML | − | − | − | − | − | − | |
| any | − | − | − | − | − | − | |
| SessionBeanアダプタ | XML | ○ | ○ | × | × | × | × |
| non-XML | − | − | − | − | − | − | |
| any | − | − | − | − | − | − | |
| MDB(WS-R)アダプタ | XML | ○ | − | × | − | × | − |
| non-XML | × | − | ○ | − | × | − | |
| any | − | − | − | − | − | − | |
| MDB(DBキュー)アダプタ | XML | ○ | − | × | − | × | − |
| non-XML | × | − | ○ | − | × | − | |
| any | − | − | − | − | − | − | |
| DBアダプタ | XML | ○ | ○ | × | × | × | × |
| non-XML | × | × | × | × | × | × | |
| any | × | × | × | × | × | × | |
| TP1アダプタ | XML | × | × | × | × | × | × |
| non-XML | × | × | ○ | ○ | × | × | |
| any | × | × | × | × | ○ | ○ | |
| FTPアダプタ | XML | ○ | ○ | × | × | × | × |
| non-XML | × | × | × | × | × | × | |
| any | × | × | × | × | × | × | |
| ファイルアダプタ | XML | ○ | ○ | × | × | × | × |
| non-XML | × | × | ○ | ○ | × | × | |
| any | × | × | × | × | × | × | |
| Object Accessアダプタ | XML | ○ | ○ | × | × | × | × |
| non-XML | × | × | × | × | × | × | |
| any | × | × | × | × | × | × | |
| Message Queueアダプタ | XML | ○ | ○ | × | × | × | × |
| non-XML | × | × | ○ | ○ | × | × | |
| any | × | × | × | × | × | × | |
| ファイル操作アダプタ | XML | ○ | ○ | × | × | × | × |
| non-XML | × | × | × | × | × | × | |
| any | × | × | × | × | × | × | |
| メールアダプタ | XML | ○ | ○ | × | × | × | × |
| non-XML | × | × | × | × | × | × | |
| any | × | × | × | × | × | × | |
| HTTPアダプタ | XML | ○ | ○ | × | × | × | × |
| non-XML | × | × | ○ | ○ | × | × | |
| any | × | × | × | × | ○ | ○ | |
| コマンドアダプタ | XML | ○ | × | × | × | × | × |
| non-XML | × | × | × | ○ | × | × | |
| any | × | × | × | × | × | ○ | |
| SFTPアダプタ | XML | ○ | ○ | × | × | × | × |
| non-XML | × | × | × | × | × | × | |
| any | × | × | × | × | × | × | |
| 汎用カスタムアダプタ | XML | ○ | ○ | × | × | × | × |
| non-XML | × | × | ○ | ○ | × | × | |
| any | × | × | × | × | ○ | ○ | |
任意形式(any形式)を設定しているHCSCコンポーネントを単体サービス実行した場合の対応可否を次の表に示します。
表4-13 HCSCコンポーネントを単体サービス実行した場合の対応可否
| コンポーネント種別 | メソッド | フォーマット定義ファイルの設定 | |
|---|---|---|---|
| any | |||
| 要求 | 応答 | ||
| 標準受付(Webサービス) | invokeXML | × | × |
| invokeBinary | ○ | ○ | |
| 標準受付(SessionBean) | invokeXML | × | × |
| invokeBinary | ○ | ○ | |
| 標準受付(MDB(WS-R)) | onMessage | ○ | ○ |
| 標準受付(MDB(DBキュー)) | onMessage | ○ | ○ |
All Rights Reserved. Copyright (C) 2012, 2019, Hitachi, Ltd.