Podczas przetwarzania danych wychodzących adapter używa transformacji danych w celu przekształcenia danych zawartych w obiektach biznesowych produktu WebSphere Adapter w formaty danych w postaci szeregowej (na przykład w format XML). Taka konwersja jest niezbędna, ponieważ zewnętrzne aplikacje i technologie często rozpoznają tylko własne lub standardowe formaty danych. Użycie struktury transformacji danych pozwala użytkownikom wypełnić tę lukę komunikacyjną.
<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>
Diagram przetwarzania danych wychodzących
(c) Copyright IBM Corporation 2005, 2006.
To Centrum informacyjne jest oparte na technologii Eclipse (http://www.eclipse.org)