Inbound 処理では、データ形式変更フレームワークにより、イベント・データが WebSphere® Adapter ビジネス・オブジェクトに変換されます。WebSphere Process Server 内のコンポーネントは、WebSphere Adapter ビジネス・オブジェクトしか消費しないため、この変換が必要です。
ビジネス・オブジェクト名は、汎用ラッパー・ビジネス・グラフの名前 (FTPFileBG など) またはコンテンツ固有のラッパー・ビジネス・グラフの名前 (SalesOrderWrapperBG など) にすることができます。EventContentType プロパティーは、有効な値に設定する必要があります。
<complexType name=" SalesorderWrapper "> <annotation> <appinfo source="http://www.ibm.com/xmlns/prod/websphere/j2ca/ datatransformation/databindingmapping"> <dtm:DataBindingMapping xsi:type="dtm:DataBindingMapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dtm="http://www.ibm.com/xmlns/prod/websphere/j2ca/ datatransformation/databindingmapping"> <DataBindingConfig xsi:type="dtm:XMLBOSerializerDataBindingMetadata"> <ContentType>text/xml</ContentType> <DataBindingClass>com.ibm.j2ca.extension.emd.runtime. WBIXMLDataBinding</DataBindingClass> </DataBindingConfig> </dtm:DataBindingMapping> </appinfo> </annotation> ...
<complexType name="FTPFile"> <annotation> <appinfo source="http://www.ibm.com/xmlns/prod/websphere/ j2ca/datatransformation/ databindingmapping"> <dtm:DataBindingMapping xsi:type="dtm:DataBindingMapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dtm="http://www.ibm.com/xmlns/prod/websphere/j2ca/ datatransformation/databindingmapping"> <DataBindingConfig xsi:type="dtm:XMLBOSerializerDataBindingMetadata"> <ContentType>text/xml</ContentType> <DataBindingClass>com.ibm.j2ca.extension.emd.runtime.WBIXMLDataBinding</ DataBindingClass> </DataBindingConfig> </dtm:DataBindingMapping> </appinfo> </annotation> ... <complexType name=" SalesOrder "> <annotation> <appinfo source="http://www.ibm.com/xmlns/prod/websphere/j2ca/ datatransformation/databindingmapping"> <dtm:DataTransformationMetadata xmlns:dtm="http://www.ibm.com/ xmlns/prod/websphere/j2ca/datatransformation/databindingmapping"> <ContentType>text/xml</ContentType> <Charset></Charset> <WrapperName>http://www.ibm.com/xmlns/prod/websphere/j2ca/ftp/ salesorderwrapperbg/SalesOrderWrapperBG</WrapperName> </dtm:DataTransformationMetadata> </appinfo> </annotation> <xs:complexContent> <xs:sequence minOccurs="1" maxOccurs="1"> <xs:element name="Id" type="xs:integer"/> <xs:element name="Priority" type="xs:integer" default="3"/> <xs:element name="Item" xmlns:child="http://... " type="child:OrderLineItem" minOccurs="0"/> </xs:sequence> </xs:complexContent> </xs:complexType>
Inbound データ変換処理の図
Inbound パススルー処理の図
(c) Copyright IBM Corporation 2005, 2006.
(C) Copyright IBM Japan 2006
このインフォメーション・センターでは Eclipse テクノロジー (http://www.eclipse.org) が採用されています。