Outbound 処理では、アダプターはデータ形式変更を使用して、WebSphere® Adapter ビジネス・オブジェクトに含まれているデータを XML などの直列化データ形式に変換します。外部アプリケーションやテクノロジーでは、それぞれの固有のデータ形式または業界標準のデータ形式しか認識しないことがあるため、この変換が必要です。データ形式変更フレームワークを使用すると、ユーザーがこの通信のギャップを埋めることができます。
<complexType name="CustomerWrapper"> <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="Customer"> <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/customerwrapperbg/CustomerWrapperBG</WrapperName> </dtm:DataTransformationMetadata> </appinfo> </annotation> <sequence maxOccurs="1" minOccurs="1"> <element maxOccurs="1" minOccurs="0" name="CustomerName" type="string"/> <element maxOccurs="1" minOccurs="0" name="Address" type="string"/> <element maxOccurs="1" minOccurs="0" name="City" type="string"/> <element maxOccurs="1" minOccurs="0" name="State" type="string"/> </sequence> </complexType>
Outbound 処理の図
(c) Copyright IBM Corporation 2005, 2006.
(C) Copyright IBM Japan 2006
このインフォメーション・センターでは Eclipse テクノロジー (http://www.eclipse.org) が採用されています。