<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8486635480951474956</id><updated>2011-08-11T20:46:19.477-07:00</updated><title type='text'>Websphere Integration Developer 6.1 Tutorials</title><subtitle type='html'>wid 6.1 certification Websphere Integration Developer certification Programming Model Design,Component Implementation,Human Tasks,Connectivity,Assembly and Configuration, Apply the SCA Design business object framework API when developing a solution,Design and use interfaces,Determine the best component implementation type and characteristics when building a business process,Design effective mediation flows,Package assets within modules,</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-2796232060224598817</id><published>2009-06-09T18:07:00.001-07:00</published><updated>2010-05-18T09:20:52.787-07:00</updated><title type='text'>Generate a business process implementation</title><content type='html'>Business Process&lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; 
&lt;DIV id=kg9j0&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Generate_a_component_s_Impleme" target=_self&gt;Generate a business process Implementation&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Assembly_Diagram_4294748185945_2774842590694632" target=_self&gt;Assembly Diagram&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Interface_3748732904843681_9658936598150214" target=_self&gt;Interface&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Implementation_types_954685833" target=_self&gt;Implementation types&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Generated_Business_Process_imp" target=_self&gt;Generated Business Process implemention&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Related_links_7987252040508246" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;P id=jdu9&gt;&amp;nbsp;&lt;/P&gt;
&lt;H3 id=q:0e&gt;&lt;A id=Generate_a_component_s_Impleme name=Generate_a_component_s_Impleme&gt;&lt;/A&gt;Generate a &lt;A id=l11i title=component href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/ccomponent.html" target=_blank&gt;business process&lt;/A&gt; &lt;A id=ygbn title=Implementation href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cimplement.html" target=_blank&gt;Implementation&lt;/A&gt;&lt;/H3&gt;
&lt;H4&gt;&lt;A id=Assembly_Diagram_4294748185945_2774842590694632 name=Assembly_Diagram_4294748185945_2774842590694632&gt;&lt;/A&gt;Assembly Diagram&lt;/H4&gt;
&lt;DIV&gt;After laying out your components using the &lt;A id=o8o: title="assembly diagram" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/rasseditor.html" target=_blank&gt;assembly editor&lt;/A&gt;, you can then generate an implementation for the components.&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left" id=v1ll&gt;&lt;IMG style="WIDTH: 537px; HEIGHT: auto" src="http://docs.google.com/File?id=dhr7zgxb_2173dt33npck_b"&gt;&lt;/DIV&gt;
&lt;H4 style="TEXT-ALIGN: left"&gt;&lt;A id=Interface_3748732904843681_9658936598150214 name=Interface_3748732904843681_9658936598150214&gt;&lt;/A&gt;&lt;A id=nkfx title=Interface href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cinterface.html" target=_blank&gt;Interface&lt;/A&gt;&lt;/H4&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;This is the interface that the ShippingProcess component uses.&lt;/DIV&gt;&lt;A id=Implementation_types_796859094 name=Implementation_types_796859094&gt;
&lt;DIV style="TEXT-ALIGN: left" id=af:d&gt;&lt;IMG style="WIDTH: 440px; HEIGHT: auto" src="http://docs.google.com/File?id=dhr7zgxb_2183nvnp98c6_b"&gt;&lt;/DIV&gt;&lt;/A&gt;
&lt;H4 style="TEXT-ALIGN: left"&gt;&lt;A id=Implementation_types_954685833 name=Implementation_types_954685833&gt;&lt;/A&gt;Implementation types&lt;/H4&gt;
&lt;P style="TEXT-ALIGN: left" id=wok-&gt;To generate a business process implementation, right-click on a component (i.e &lt;B&gt;ShippingProcess&lt;/B&gt;) and select &lt;B&gt;Generate Implementation... &amp;gt; Process&amp;nbsp;&lt;/B&gt;from the context menu. &lt;/P&gt;
&lt;P style="TEXT-ALIGN: left" id=qadc&gt;You have 5 implementation types to choose from.&amp;nbsp; &lt;/P&gt;
&lt;P style="TEXT-ALIGN: left" id=jagh&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;
&lt;UL id=jagh0&gt;
&lt;LI id=jagh1&gt;
&lt;DIV id=jagh2&gt;&lt;A id=krl4 title="Human Task" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.tel.ui.doc/topics/cundht.html" target=_blank&gt;Human Task&lt;/A&gt;&lt;/DIV&gt;
&lt;LI id=jagh3&gt;
&lt;DIV id=jagh4&gt;&lt;A id=dfuc title=Java href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cjavaobj.html" target=_blank&gt;Java&lt;/A&gt;&lt;/DIV&gt;
&lt;LI id=jagh5&gt;
&lt;DIV id=jagh6&gt;&lt;A id=lfdi title=Process href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunder.html" target=_blank&gt;Process&lt;/A&gt;&lt;/DIV&gt;
&lt;LI id=jagh7&gt;
&lt;DIV id=jagh8&gt;&lt;A id=ie2c title="Rule Group" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.br.ui.doc/topics/tnewgrp.html" target=_blank&gt;Rule Group&lt;/A&gt;&lt;/DIV&gt;
&lt;LI id=jagh9&gt;
&lt;DIV id=jagh10&gt;&lt;A id=sa54 title="State Machine" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cadaptivebo.html" target=_blank&gt;State Machine&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV style="TEXT-ALIGN: left" id=d5mh&gt;
&lt;DIV style="TEXT-ALIGN: left" id=ct:m&gt;&lt;IMG style="WIDTH: 376px; HEIGHT: auto" src="http://docs.google.com/File?id=dhr7zgxb_217422fr53c2_b"&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;After you select the implementation type, you have to select the folder where the process implementation will be generated.&amp;nbsp; Accept the default folder and click OK.&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left" id=npso&gt;&lt;IMG style="WIDTH: 361px; HEIGHT: auto" src="http://docs.google.com/File?id=dhr7zgxb_2172fvhqnqht_b"&gt;&lt;/DIV&gt;
&lt;H4 style="TEXT-ALIGN: left"&gt;&lt;A id=Generated_Business_Process_imp name=Generated_Business_Process_imp&gt;&lt;/A&gt;Generated Business Process implemention&lt;/H4&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;The tooling generated a basic business process component, as shown below.&amp;nbsp; Notice that the properties are derived from the relationship of this component to the other components as shown in the assembly diagram (see above).&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&lt;IMG style="WIDTH: 438px; HEIGHT: auto" src="http://docs.google.com/File?id=dhr7zgxb_2182g34x6c2t_b"&gt;&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;Receive&lt;BR&gt;A receive activity is an entry point to a process; it is the point where the process starts or continues. You need one receive activity per operation you define in the process's interface. In the process editor, you can specify which operation corresponds to which receive activity. That means that when a call is made to one of the process's operations, the corresponding receive activity accepts the call, and the process continues running from there. A process requires at least one receive activity to start. A receive activity can also occur in the middle of a business process. In this case, if the process encounters a receive activity while it is running, the process stops and waits for the corresponding operation to be called. &lt;BR&gt;&lt;BR&gt;Note:&lt;BR&gt;There is only a Receive activity because the Shipping interface is a one-way operation only.&amp;nbsp; If it were a two-way operation (request/response), the tooling would have also generated a Reply activity in addition to the Receive activity.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&lt;A id=d83b title=Interface href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cinterface.html" target=_blank&gt;Interface&lt;/A&gt; Partners&lt;BR&gt;The term Interface Partner in this context is a little bit confusing.&amp;nbsp; Within a process, we use the term partner to describe the other services that may be calling your interfaces, in this case, Shipping.&amp;nbsp; Thus, any service that calls the Shipping interface is considered an Interface Partner.&amp;nbsp; Put very simply, when a client calls your process, you can think of it as an interface partner that&amp;nbsp; called you.&amp;nbsp; &lt;IMG style="WIDTH: 171px; HEIGHT: auto" src="http://docs.google.com/File?id=dhr7zgxb_217629hqhv9v_b"&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&lt;A id=y3gg title="Reference Partners" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/creference.html" target=_blank&gt;Reference Partners&lt;/A&gt;&lt;BR&gt;In the assembly diagram above, you can see that ShippingProcess invokes ProcessOrder and ShippingTask.&lt;BR&gt;&lt;BR&gt;Each reference of the component that the process implements corresponds to one reference partner within the process. When you call another service, you will do so using a reference partner.&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;H4 id=jheg&gt;&lt;A id=Related_links_7987252040508246 name=Related_links_7987252040508246&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV id=tla3&gt;&lt;A id=i_2c title="Service components" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cservcomps.html" target=_blank&gt;&lt;FONT color=#810081&gt;Service components&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A id=xwzk title="A guided tour of WebSphere Integration Developer -- Part 3-Building a simple service-oriented application" href="http://www.ibm.com/developerworks/websphere/techjournal/0604_gregory/0604_gregory.html#ComponentsInterfaces" target=_blank&gt;A guided tour of WebSphere Integration Developer -- Part 3-Building a simple service-oriented application&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A id=z0w4 title="A guided tour of WebSphere Integration Developer -- Part 5-Business processes in a service-oriented world" href="http://www.ibm.com/developerworks/websphere/techjournal/0607_gregory/0607_gregory.html" target=_blank&gt;A guided tour of WebSphere Integration Developer -- Part 5-Business processes in a service-oriented world&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-2796232060224598817?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/2796232060224598817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=2796232060224598817' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/2796232060224598817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/2796232060224598817'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2009/06/generate-business-process.html' title='Generate a business process implementation'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-7027946566438825036</id><published>2009-06-01T20:43:00.001-07:00</published><updated>2010-05-18T09:20:52.794-07:00</updated><title type='text'>Tennis Rackets</title><content type='html'>&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Babolat_AeroBlast" target=_self&gt;Babolat AeroBlast&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#HEAD_Agassi_Radical_Limited_Ed" target=_self&gt;HEAD Agassi Radical Limited Edition Racquet Review&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#ProKennex_5G_44700237017756144" target=_self&gt;ProKennex 5G&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#ProKennex_7G_9799326796977277_" target=_self&gt;ProKennex 7G Review&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Wilson_Hammer_6_2_95_For_Sale_" target=_self&gt;Wilson Hammer 6.2 95 (For Sale)&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Babolat_AeroBlast name=Babolat_AeroBlast&gt;&lt;/A&gt;&lt;A id=p21l title="Babolat AeroBlast" href="http://www.tennis-warehouse.com/descpageRCBAB-BABR.html" target=_blank&gt;Babolat AeroBlast&lt;/A&gt;&lt;A href="http://docs.google.com/File?id=dhr7zgxb_21872sshjmf9_b" target=_blank&gt;&lt;IMG style="WIDTH: 203px; FLOAT: left; HEIGHT: 578px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 1em" src="http://docs.google.com/File?id=dhr7zgxb_21872sshjmf9_b"&gt;&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;The &lt;B&gt;Babolat Aero Blast&lt;/B&gt; features Babolat's new &lt;B&gt;Smart Grip&lt;/B&gt; technology. The grip is contoured to fit the shape of the hand. Babolat claims that this places the entire hand in contact with the racquet for more power with less effort, more control with less racquet twisting and more comfort due to the way the grip fits the natural shape of the hand. While the handle shape feels very different on the first pick-up, we quickly found the shape comfortable and natural feeling during play. Offering plenty of pop and a soft and dampened feel, the Aero Blast&lt;B&gt; brings a solid combination of power and comfort to every shot.&lt;/B&gt; The large, oversize headsize, 112sq. inches, offers a generous sweetspot that has even off center shots leaving the strings with good pace. &lt;B&gt;We found the racquet easy to maneuver which helped us generate impressive swing speed when hitting topspin shots from the baseline.&lt;/B&gt; The quick feel of this racquet translates well to net play, where we found this one easy to maneuver during fast exchanges. There's plenty of spin and pace to be found on serve. The large and forgiving headsize offers a consistent response and the racquet offers easy access to deep and penetrating serving. &lt;B&gt;A solid choice for the 3.5-4.5 level player&lt;/B&gt; seeking a blend of power, comfort and spin from a forgiving racquet.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;&amp;nbsp; 
&lt;TABLE class=zeroBorder border=0 cellSpacing=0 cellPadding=2 width=112&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;b&gt;&lt;FONT size=5&gt;Technologies&lt;/FONT&gt;&lt;/b&gt;&lt;A href="http://www.tennis-warehouse.com/ractechpage.html?PCODE=BA112"&gt;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=HEAD_Agassi_Radical_Limited_Ed name=HEAD_Agassi_Radical_Limited_Ed&gt;&lt;/A&gt;HEAD Agassi Radical Limited Edition Racquet Review&lt;/H4&gt;
&lt;DIV&gt;&lt;A href="http://www.tennis-warehouse.com/viewlarge.html?PCODE=AGRAD" target=new&gt;&lt;IMG border=0 align=right src="http://img.tennis-warehouse.com/reviews/AGRAD3.jpg" width=400 height=700&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;P&gt;In 1993 &lt;B&gt;HEAD&lt;/B&gt; developed the original &lt;B&gt;Radical&lt;/B&gt; racquet specifically for &lt;B&gt;Andre Agassi&lt;/B&gt;. Agassi went on to win 37 of 60 titles with the Radical. Some of the most memorable Agassi victories with the HEAD Radical include his Olympic Gold Medal in Atlanta as well as seven of his eight Grand Slams. Agassi's record on court over the last 13 years has helped make the Radical one of the best-selling tennis racquets worldwide. 
&lt;DIV&gt;Here we review the &lt;B&gt;Agassi Radical Limited Edition&lt;/B&gt;. This racquet is an exact replica of the Radical first used by Agassi in 1993. With only a limited number of racquets being produced worldwide, many may end up as collector racquets. However, we felt that to be somewhat of a shame, as we were impressed in our initial hitting sessions with the racquet. In fact, we were so impressed, we just had to let our review team loose with the &lt;B&gt;Agassi Radical Limited Edition&lt;/B&gt; for a three-week playtest. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;A id=Groundstrokes name=Groundstrokes&gt;&lt;/A&gt;&lt;FONT style="BACKGROUND-COLOR: #ffff00"&gt;Groundstrokes&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;The solid and stable response of the 12.1 ounce &lt;B&gt;Agassi Radical Limited Edition&lt;/B&gt; impressed our team from the baseline. We tested the racquet as shipped, complete with poly string, rubber band dampener and a blue overgrip. When the factory string began to tire, we restrung the racquet with a comparable leading polyester string that was favored by Agassi during his career. 
&lt;P&gt;Impressed by his consistent play with the racquet at the baseline was &lt;B&gt;Spencer&lt;/B&gt;. "I was hitting very solid, reliable groundstrokes from both sides. This racquet made me feel very precise in striking the ball. Even off-center hits still felt very solid and stayed on track. I was very impressed with the consistency I was finding with this racquet. The weight of the racquet was noticeable after awhile, but something I'm sure I could adjust to. The power wasn't huge, but it does have enough when you need that little extra." &lt;B&gt;Chris&lt;/B&gt; found hitting with the Agassi Radical Limited Edition to be a walk down memory lane. "Ah yes, this is the Radical I remember. Back as a college player I used the Twin Tube Radical Oversize, and this racquet definitely reminds me of that stick. It's been a long time since I've hit with a Radical that plays with such heft and stability. Definitely an old school player's racquet feel, and all the better for it. It's hard to think of another Oversize currently available that would compete with this stick from the baseline. During the test I compared it to the M Speed Pro One 105, the Gamma IPEX 7.0 Oversize and the Flexpoint Radical Oversize and none came close to the performance of this one. I found excellent stability and control on my groundstrokes. With the poly test string, the control from the stringbed was very good. I was able to take big cuts at the ball and be confident my shots would stay within the lines. The racquet felt very well suited to hitting topspin off both wings. I also found this stick to be surprisingly responsive on slice backhands. I was getting plenty of spin and bite on the ball and could either drive my slice deep or cut it for a sharp angle. However, big forehands were the order of the day. I had the most fun running around my backhand and trying to take the felt off the ball with my forehand." 
&lt;P&gt;Finding more pace and depth on his groundstrokes was &lt;B&gt;Granville&lt;/B&gt;. "From the first few groundstrokes it was apparent I was getting more depth and pace with this racquet than my Wilson Hyper ProStaff 6.1! Combine that with the comfort of swinging a heavy racquet and you get a Radical unlike any in memory. I was getting over the ball with ease on the forehand and was mixing it up well by throwing in some sliders. Same applied to the backhand side. I found it particularly rewarding hitting winners with this racquet." &lt;B&gt;Ryan&lt;/B&gt; found the racquet to play phenomenally well off the ground. "There is no doubt in my mind why Andre Agassi liked using this racquet. This racquet is phenomenal on groundies. There is a confidence with this racquet that I haven't found in many racquets. I hit exceptionally well with it. My depth was excellent and I found very good access to spin. The racquet was a bit hefty, but when I was actually swinging, it was just great. The amount of control I had was amazing. I haven't had this much control with a racquet that has decent power in a while. Usually, there is a decrease in control when the power is increased; not so with this racquet. Just sweet." &lt;B&gt;Jon&lt;/B&gt; found he had plenty of options off both wings when hitting with the Agassi Radical Limited Edition. "The Agassi Radical Limited Edition is a solid racquet from the baseline. It has decent power, good spin potential, and great control. I had a lot of options with this racquet." 
&lt;DIV&gt;Finding good preparation to be rewarded with crushing power and spin was &lt;B&gt;Jeremy&lt;/B&gt;. "I was very impressed with how the racquet handled at the baseline. The headsize and string pattern are perfect for my groundstrokes, whether I was hitting flat, topspin, or slice shots. With the static weight around 12 ounces, all my strokes felt very confident and comfortable. The main thing this racquet required of me was early preparation, as it does have a higher swingweight. Once I got my timing down, the Agassi Radical Limited Edition would crush through the ball, which I found to be very rewarding." &lt;B&gt;Brad&lt;/B&gt; enjoyed a solid blend of power, control and stability when hitting with the racquet. "The Agassi Radical Limited Edition was very fun to hit with from the baseline. I found that the racquet offered a good balance of power and control. I do think that some of this was due to the premium polyester that the racquet was strung with, as it helped keep the large stringbed from being too lively. On forehands, I had good depth on all of my shots and I was able to land a lot of them just inside the baseline. It was easy to generate topspin when I wanted to, or flatten my shots when I didn't have as much time to set up for them. On backhands, I felt very comfortable swinging away at the ball. I never felt like it was going to sail on me or that I couldn't control where I wanted my backhand to go. Great control with a very solid feel." &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;A id=Volleys name=Volleys&gt;&lt;/A&gt;&lt;FONT style="BACKGROUND-COLOR: #ffff00"&gt;Volleys&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;IMG border=0 align=right src="http://img.tennis-warehouse.com/reviews/AGRAD2.jpg" width=300 height=300&gt; At net, the &lt;B&gt;Agassi Radical Limited Edition&lt;/B&gt; continued to impress with its solid and stable response - although some testers struggled with the hefty feel. Enjoying the response of the racquet at net was &lt;B&gt;Chris&lt;/B&gt;. "Again, the racquet felt very solid and stable. It never felt pushed around by the ball and I found plenty of control on my volleys. I was able to hit some nice angle shots with this stick and felt confident when hitting with touch and placement. I used this racquet in a high level doubles match where I was the lowest ranked player on the court. With the Agassi Radical Limited Edition I was able to hold my own at net and felt every bit as confident as when I volley with my regular stick." &lt;B&gt;Brad&lt;/B&gt; struggled with the weight of the racquet at net. "I did struggle a bit with volleys using this racquet. This is one area where I feel that higher swingweight had an effect on my timing. I just wasn't able to get the racquet where I needed it to be in time to make good contact with the ball. I found a lot of my volleys going into the net. When I did manage to get volleys back to my opponent, I had good control of the ball, but not as much power as I would have liked." 
&lt;P&gt;Finding the heft of the racquet to be overshadowed by the precise response he found at net was &lt;B&gt;Ryan&lt;/B&gt;. "My volleys were the one area that gave me a little bit of trouble. The only reason being that because of it's heft and being only about 6 points head light, the racquet is not quite as maneuverable as I would like. However, when you think of the person who used this racquet, there is no surprise. It was very accurate, and when I was in time and set up, my volleys were great. The extra square inches helped a lot, and made up a lot for the slight deficiency in maneuverability." &lt;B&gt;Jeremy&lt;/B&gt; was another player to notice the heft of the racquet when pushing forward to volley. "Volleying would probably be the only downside to this racquet for me. If I was moving into the net after an approach shot, volleying the ball away was not an issue. However, when I would get stuck at the net the weight of the racquet would come into play on quick reaction volleys. There seemed to be just a little too much weight in the head. Aside from that, I found that I was hitting well-placed volleys with good pace." &lt;B&gt;Spencer&lt;/B&gt; enjoyed the response of the racquet, but struggled with maneuverability. "Net play was so-so, as the maneuverability of this racquet was somewhat limiting, especially with a good paced shot coming at me. However, both touch and feel were great." 
&lt;P&gt;&lt;B&gt;Granville&lt;/B&gt; appreciated the heft and solid response at net. "At six points head-light, the Agassi Radical Limited Edition was plenty maneuverable at the net. I was slicing, dicing and punching with ease. It was nice to know I had a racquet massive enough to handle any ball sent in my direction, as opposed to the lighter racquets that can rebound from the ball." &lt;B&gt;Jon&lt;/B&gt; found the racquet easy to maneuver and forgiving at net. "With a 107 square inch head, there was plenty of real estate with the racquet to help get that volley back. I was surprised at the large forgiving sweetspot and the maneuverability of the racquet. At over 12 ounces I expected the Agassi Radical Limited Edition to be hard to maneuver at the net, but that wasn't the case. It's a fun racquet for volleying." 
&lt;DIV&gt;&lt;A id=Serves name=Serves&gt;&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT style="BACKGROUND-COLOR: #ffff00"&gt;Serves&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;Our team found the &lt;B&gt;Agassi Radical Limited Edition&lt;/B&gt; to be an excellent serving tool. Finding both control and power was &lt;B&gt;Brad&lt;/B&gt;. "I found a good balance of power and control on my serves with this racquet. I really enjoyed hitting first serves and was able to place my serves up the T or out wide at will. On second serves, I was able to get good depth and pace on my kick serves." Hitting some big serves with the Agassi Radical Limited Edition was &lt;B&gt;Granville&lt;/B&gt;. "Here is perhaps the biggest surprise; I loved serving with this racquet. I could rip my regular heaters and place the ball with precision. Kickers were kicking and I noticed my ball climbing a bit higher against the back fence once past my opponent." &lt;B&gt;Chris&lt;/B&gt; was also pleased with the response of the racquet on serve. "I served well with this racquet. I was able to find some impressive spin and ample pace. No matter if I was sliding the ball out wide, trying to kick it up high or going for a heater down the middle, I was pleased with the response of the racquet. I was also hitting my overheads well with the racquet. A couple of times I caught the ball a little high in the stringbed and the racquet responded very well, with decent pace and accuracy." 
&lt;P&gt;Stepping up to the service line with confidence when using the Agassi Radical Limited Edition was &lt;B&gt;Spencer&lt;/B&gt;. "I found I could serve with confidence as consistency once again came into play. It offered a good combination of power and spin on serves. Being able to put good kick and placement on my second serve, I instinctively was going for a bit more on my first. Like most things in life, confidence can be an effective catalyst." &lt;B&gt;Ryan&lt;/B&gt; enjoyed serving with this racquet. "Serving was really fun with this racquet. There is good power and the spin was excellent. My kickers were a joy. Placement was very good and control was still great. I loved serving with this racquet. Again, because of the control that this racquet has there is a confidence that I had that made me serve better. I thought the heft was the only thing that might bother me, for the same reason that any racquet over 12 ounces does. But this racquet has a good amount of power, so I didn't mind the heft." 
&lt;P&gt;&lt;B&gt;Jon&lt;/B&gt; said, "I had good results serving with the Agassi Radical Limited Edition. I was able to generate a lot of spin on my kick serve and a lot of pace on my flat serve. I liked the polyester on serve, as the control was much better than expected." Finding good access to spin was &lt;B&gt;Jeremy&lt;/B&gt;. "Another great attribute with this frame was serving. With its 12 ounce weight and oversize head, I was able to put lots of spin on my serves without sacrificing too much speed. Flat serves were still easy to hit and had great pace. Not only that, but serves felt just as comfortable as the groundstrokes." 
&lt;P align=center&gt;&lt;IMG border=0 src="http://img.tennis-warehouse.com/reviews/AGRAD1.jpg" width=400 height=144&gt; 
&lt;DIV&gt;&lt;A id=Returns name=Returns&gt;&lt;/A&gt;&lt;FONT style="BACKGROUND-COLOR: #ffff00"&gt;Returns&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;The key word from our team when returning with the &lt;B&gt;Agassi Radical Limited Edition&lt;/B&gt; was confidence. The solid feel, predictable response from the stringbed, controllable power level and forgiving headsize allowed for aggressive and confident returning. Stepping in and taking a rip at the ball was &lt;B&gt;Ryan&lt;/B&gt;. "Confidence was the key. I just took huge rips at the ball and the ball would stay in. This racquet was great for returning serve. The only area that I had trouble with was with my slice return. I floated a couple, which seemed odd, as I didn't really have any problem with that in the groundstrokes. However, I was able to really go after kick serves to the backhand, even when they were high, and feel like I was still getting decent depth (no easy task with a one hander)." &lt;B&gt;Spencer&lt;/B&gt; returned well with the racquet. "Whether I was blocking back a hard first serve, or taking a full cut on a slower serve, my results were good. All in all a very comfortable feel." &lt;B&gt;Jeremy&lt;/B&gt; continued to play confidently with the racquet. "The Agassi Radical Limited Edition is a very confidence inspiring racquet. This is true for the return of serve as well. After just hitting groundstrokes with it, I started feeling like I could add more power to the ball without the ball going long. This worked as well on the return of serve, as I found myself taking a bigger swing than usual and coming up with better results. When I had to take a shorter backswing on a serve with more speed on it, the 107 square inch head helped add a bit more pace to the ball." 
&lt;P&gt;Enjoying the stable response of the racquet when returning was &lt;B&gt;Chris&lt;/B&gt;. "I enjoyed returning with this racquet. I was able to hit aggressively while maintaining good placement. The racquet placed plenty of mass behind the ball, offering some nice plough through even on hard hit serves. The stability also worked well when I was pulled wide and had to block the ball back. I felt very confident swinging away with this one and went after returns at full throttle." Finding life to be sweet when returning with the Agassi Radical Limited Edition was &lt;B&gt;Granville&lt;/B&gt;. "When returning with the Agassi Radical Limited Edition, with its 12 ounce plus weight, I noticed that returning felt easier. I found if I got the racquet moving it would do much of the work for me. I could reflex my backhand returns low cross court or down the line. If taking the offensive, I was able to get over the ball and add some pace to it, putting my opponent on the defensive early in the point. 
&lt;DIV&gt;&lt;B&gt;Brad&lt;/B&gt; found the racquet to offer greater stability than he expected from an oversize. "Serve returns with this racquet were good as long as I didn't take too big of a swing. The weight of this racquet and the large sweetspot made it easy to block serves back. I didn't have any issues with twisting of the racquet on off centered returns that some would expect from an oversized head." &lt;B&gt;Jon&lt;/B&gt; was executing returns with great accuracy with the Agassi Radical Limited Edition. "The racquet has a solid feel and good control on service returns. I enjoyed the topspin I generated with this racquet, as I felt I could place the ball anywhere in the court." &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;A id=Overall name=Overall&gt;&lt;/A&gt;&lt;FONT style="BACKGROUND-COLOR: #ffff00"&gt;Overall&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;This is an impressive racquet. If you want one of these as a collectable, you've got to get one to hit with, too. Our entire team enjoyed the solid response from all areas of the court offered by this racquet. Going head to head with other current oversize offerings, the &lt;B&gt;Agassi Radical Limited Edition&lt;/B&gt; consistently came out ahead. A high level of comfort, controllable power and good access to spin on groundstrokes and serves combined with impressive stability and a forgiving response on volleys and returns. Those accustomed to lighter racquets might find the weight to take some getting used to, but once adjusted, one finds added comfort and a solid feel that's hard to beat. We found the poly string a good fit for the racquet, with an impressive blend of power and control coming from the stringbed. Players seeking even more comfort and/or power can try juicing things up with a multifilament string or natural gut. As for us, we like it just the way Agassi likes it, complete with poly string, a blue overgrip and a rubber band dampener. 
&lt;P&gt;
&lt;CENTER&gt;
&lt;TABLE border=1 width=586&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=ColumnHeading&gt;&lt;FONT size=1&gt;&lt;I&gt;Last Shots from our playtesters&lt;/I&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=Standard&gt;&lt;FONT size=1&gt;&lt;B&gt;Chris&lt;/B&gt;. "By far the best Radical Oversize I've hit with in recent years. I enjoyed the weight and player's feel that was present in this one, but has been missing in recent Radicals. While I'm sure many of these will be kept as collectables, this is a racquet that cries out to be hit with." 
&lt;P&gt;&lt;B&gt;Spencer&lt;/B&gt;. "A pleasant surprise for me. Though the racquet was a bit heavier than I'm used to, it would only be a temporary adjustment. I can't say enough about the consistency. Even off-center hits stayed on track as the stability of this racquet is excellent. Visually, I am not a big fan of oversize racquets, but I could certainly get over that with this one!" 
&lt;P&gt;&lt;B&gt;Granville&lt;/B&gt;. "I want one." 
&lt;P&gt;&lt;B&gt;Ryan&lt;/B&gt;. "In my opinion, this racquet is great. I loved the blend of comfort, control, and power. I would recommend this racquet to anyone who plays a lot and does not mind a 12 ounce racquet. This is definitely one of the best racquets that I have ever used. I don't usually care for oversize either, but with this racquet, it was fine. Funny how I liked a really old racquet without any gizmos from 1994 better than a lot of newer model racquets! 
&lt;P&gt;&lt;B&gt;Jeremy&lt;/B&gt;. "You just can't beat a good solid graphite frame. This racquet really lets you swing through the ball, gives you ample power and control. If you can handle a 12 ounce racquet, I would recommend picking up one of these Radicals." 
&lt;P&gt;&lt;B&gt;Jon&lt;/B&gt;. "The Agassi Radical Limited Edition was no disappointment. I enjoyed hitting the Agassi Radical and would definitely consider it if I was in the market for a new stick." 
&lt;P&gt;&lt;B&gt;Brad&lt;/B&gt;. "It's a shame that there aren't more oversized player's racquets on the market like this one. We tested this racquet against five other oversized player's racquets on the market and I found the Agassi Radical Limited Edition to be my favorite. The thing that the Radical had that the others didn't was a good balance of power, control and stability." &lt;/P&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;
&lt;P&gt;
&lt;CENTER&gt;
&lt;TABLE border=1 width=586&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=ColumnHeading&gt;&lt;FONT size=1&gt;&lt;I&gt;Agassi Radical Limited Edition Combined Scores&lt;/I&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=Standard&gt;&lt;FONT size=1&gt;
&lt;P align=center&gt;&lt;IMG alt="Head Agassi Radical Limited Edition Test Results Chart" src="http://img.tennis-warehouse.com/reviews/AGRAD.gif"&gt; &lt;BR&gt;(Scores are determined by averaging individual play test scores) &lt;/I&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;
&lt;P&gt;
&lt;CENTER&gt;
&lt;TABLE class=zeroBorder border=0 width=500&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width="60%"&gt;
&lt;TABLE class=zeroBorder&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD colSpan=3&gt;
&lt;P&gt;&lt;A id=Technical_Specifications_5551369074358137 name=Technical_Specifications_5551369074358137&gt;&lt;/A&gt;&lt;FONT style="BACKGROUND-COLOR: #ffff00"&gt;Technical Specifications&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=Bright&gt;&lt;FONT size=1&gt;Length&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=Standard&gt;&lt;FONT size=1&gt;27 inches&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=Standard&gt;&lt;FONT size=1&gt;69 centimeters&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=Bright&gt;&lt;FONT size=1&gt;Head Size&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=Standard&gt;&lt;FONT size=1&gt;107 square inches&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=Standard&gt;&lt;FONT size=1&gt;690 square centimeters&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=Bright&gt;&lt;FONT size=1&gt;Weight&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=Standard&gt;&lt;FONT size=1&gt;12.1 ounces&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=Standard&gt;&lt;FONT size=1&gt;343 grams&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=Bright&gt;&lt;FONT size=1&gt;Balance Point&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=Standard&gt;&lt;FONT size=1&gt;12.75 inches&lt;BR&gt;32 centimeters&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=Standard&gt;&lt;FONT size=1&gt;6pts Head Light&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=Bright&gt;&lt;FONT size=1&gt;Construction&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=Standard colSpan=2&gt;&lt;FONT size=1&gt;21 mm Straight Beam&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=Bright vAlign=top&gt;&lt;FONT size=1&gt;Composition&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=Standard colSpan=2&gt;&lt;FONT size=1&gt;Graphite&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=Bright vAlign=top&gt;&lt;FONT size=1&gt;String Pattern&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=Standard colSpan=2&gt;&lt;FONT size=1&gt;18 Mains / 19 Crosses&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;
&lt;TD vAlign=top width="40%"&gt;
&lt;TABLE class=zeroBorder&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD colSpan=3&gt;
&lt;P&gt;&lt;A id=Babolat_RDC_Ratings_9236017779194662 name=Babolat_RDC_Ratings_9236017779194662&gt;&lt;/A&gt;&lt;FONT style="BACKGROUND-COLOR: #ffff00"&gt;Babolat RDC Ratings&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;A id=Score_30717002759398964_700358 name=Score_30717002759398964_700358&gt;&lt;/A&gt;Score&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;&lt;A id=Grade_8201283976433584_8780413 name=Grade_8201283976433584_8780413&gt;&lt;/A&gt;Grade&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=Bright&gt;&lt;FONT size=1&gt;Flex Rating&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=Standard&gt;&lt;FONT size=1&gt;63&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=Standard&gt;&lt;FONT size=1&gt;Range: 0-100&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=Bright&gt;&lt;FONT size=1&gt;Swing Weight&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=Standard&gt;&lt;FONT size=1&gt;338&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=Standard&gt;&lt;FONT size=1&gt;Range: 200-400&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/CENTER&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=ProKennex_5G_44700237017756144 name=ProKennex_5G_44700237017756144&gt;&lt;/A&gt;&lt;A id=c.yk title="ProKennex 5G" href="http://www.tennis-warehouse.com/descpageRCPK-P5G2.html" target=_blank&gt;ProKennex 5G&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=ProKennex_7G_9799326796977277_ name=ProKennex_7G_9799326796977277_&gt;&lt;/A&gt;&lt;A id=qyfl title="ProKennex 7G" href="http://www.tennis-warehouse.com/descpageRCPK-P7G.html" target=_blank&gt;ProKennex 7G&lt;/A&gt;&amp;nbsp;&lt;A id=f9dd title=Review href="http://www.tennis-warehouse.com/Reviews/P7G/P7GReview.html" target=_blank&gt;Review&lt;/A&gt;&lt;/H4&gt;
&lt;H4&gt;&lt;A id=Wilson_Hammer_6_2_95_For_Sale_ name=Wilson_Hammer_6_2_95_For_Sale_&gt;&lt;/A&gt;Wilson Hammer 6.2 95 (For Sale)&lt;/H4&gt;
&lt;DIV&gt;&lt;A id=pszf title=Photos href="http://picasaweb.google.com/ccambil/TennisRackets#5345163713629893234" target=_blank&gt;Photos&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV style="TEXT-ALIGN: left" id=zs:t&gt;&lt;IMG style="WIDTH: 323px; HEIGHT: auto" src="http://docs.google.com/File?id=dhr7zgxb_2160gfr62ccp_b"&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-7027946566438825036?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/7027946566438825036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=7027946566438825036' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/7027946566438825036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/7027946566438825036'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2009/06/tennis-rackets.html' title='Tennis Rackets'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-117107467459176853</id><published>2008-10-26T15:31:00.007-07:00</published><updated>2010-05-18T09:20:52.800-07:00</updated><title type='text'>Determine the best component implementation type and characterist</title><content type='html'>&lt;div id="dppz0"&gt;&lt;span style="font-family:'Times New Roman';"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div id="ah:x"&gt;&lt;span id="t.8v"  style="font-family:'Times New Roman';"&gt;&lt;span id="hwlc"  style="font-family:'Times New Roman';"&gt;Programming Model and Design&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family:'Times New Roman';"&gt;&lt;span style="font-family:'Times New Roman';"&gt;&lt;a id="m4m3" title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target="_blank"&gt;&lt;span id="hwlc0"  style="color:#810081;"&gt;Websphere Integration Developer v612&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;

&lt;div id="j6hq0"&gt;&lt;a id="xyc8" title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;span id="a:jy0"  style="color:#810081;"&gt;Contact us...&lt;/span&gt;&lt;/a&gt; &lt;/div&gt;
&lt;h3&gt;How to Determine the best component implementation type and characteristics when building a business process&lt;/h3&gt;
&lt;div id="jhb6"&gt;
&lt;table id="si:i1" border="2" cellspacing="0" cellpadding="3" width="100%"&gt;
&lt;tbody id="si:i2"&gt;
&lt;tr id="si:i3"&gt;
&lt;td id="si:i4" valign="top" width="25%" align="left"&gt;&lt;b id="si:i5"&gt;Related links&lt;/b&gt; &lt;/td&gt;
&lt;td id="si:i6" valign="top" width="75%" align="left"&gt;
&lt;div id="si:i7"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="25%" align="left"&gt;&lt;/td&gt;
&lt;td valign="top" width="75%" align="left"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;
&lt;h3 id="jhb63"&gt;
&lt;div id="si:i14"&gt;&lt;a id="l:7g" name="How_to_implement_client_interactions_for_human_tasks_(including_API,_human_task_manager,_business_flow_manager)"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/h3&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-117107467459176853?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/117107467459176853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=117107467459176853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/117107467459176853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/117107467459176853'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2008/10/determine-best-component-implementation.html' title='Determine the best component implementation type and characterist'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-8625538369169631798</id><published>2008-10-22T14:00:00.001-07:00</published><updated>2010-05-18T09:20:52.807-07:00</updated><title type='text'>Use the business process editor to create a business process component</title><content type='html'>Component Implementation &lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; 
&lt;DIV id=ory81&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=xas4&gt;&lt;/DIV&gt;
&lt;DIV id=r:48&gt;&lt;/DIV&gt;
&lt;DIV id=rdqp&gt;
&lt;DIV id=z_bo&gt;&lt;A id=qe.: title="Business processes in a service-oriented world" href="http://www-128.ibm.com/developerworks/websphere/techjournal/0607_gregory/0607_gregory.html#building" target=_blank&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV id=kpez0&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H3&gt;Use the &lt;A id=gavy title="business process" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunder.html" target=_blank&gt;business process&lt;/A&gt;&amp;nbsp;&lt;A id=qrsc title=editor href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cwbpel.html" target=_blank&gt;editor&lt;/A&gt; to create a business process &lt;A id=vi21 title=component href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/ccomponent.html" target=_blank&gt;component&lt;/A&gt; (including path conditions, activities, snippets, etc.)&lt;/H3&gt;
&lt;DIV id=yr9j&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;H3 id=yr9j1&gt;&amp;nbsp;&lt;/H3&gt;
&lt;DIV&gt;
&lt;DIV id=iwle0&gt;&lt;B id=iwle1&gt;Business Process example&lt;/B&gt;&lt;/DIV&gt;
&lt;DIV id=wt8c&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=mbvz&gt;This is a business process editor window with a completed business process.&lt;/DIV&gt;
&lt;DIV id=mbvz0&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=wt8c1&gt;&lt;B id=wt8c2&gt;&lt;FONT id=nipj color=#0000ff&gt;Receive activity&lt;/FONT&gt;&lt;/B&gt; &lt;/DIV&gt;
&lt;DIV id=wt8c3&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=wt8c4&gt;A &lt;FONT id=t-59 color=#0000ff&gt;&lt;I id=wt8c5&gt;receive&lt;/I&gt; &lt;/FONT&gt;activity is an entry point to a process; it is the point where the process starts or continues. &lt;/DIV&gt;
&lt;DIV id=n:ha&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=n:ha0&gt;You need one receive activity per operation you define in the process's interface. &lt;/DIV&gt;
&lt;DIV id=t-590&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=t-591&gt;In the process editor, you can specify which operation corresponds to which receive activity. That means that when a call is made to one of the process's operations, the corresponding receive activity accepts the call, and the process continues running from there. &lt;/DIV&gt;
&lt;DIV id=ttn8&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=ttn80&gt;A process requires at least one receive activity to start. A receive activity can also occur in the middle of a business process. In this case, if the process encounters a receive activity while it is running, the process stops and waits for the corresponding operation to be called. &lt;/DIV&gt;
&lt;DIV id=o70j&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=o70j0&gt;Below, you will find out other capabilities of the business process editor.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV style="TEXT-ALIGN: left" id=ymrh&gt;&lt;IMG id=ziuk src="http://docs.google.com/File?id=dhr7zgxb_1371dgtcghgw_b"&gt;&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;
&lt;DIV id=qpxi0&gt;&lt;B id=qpxi1&gt;Using the Business Process Editor &lt;/B&gt;&lt;/DIV&gt;
&lt;DIV id=phn7&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=g9rn&gt;Here are some of the functions you can do with the business process editor.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-FAMILY: Verdana" id=ldvz3&gt;&lt;SPAN style="FONT-SIZE: 85%" id=ldvz4&gt;&lt;SPAN style="FONT-FAMILY: Verdana" id=ldvz5&gt;&lt;SPAN style="FONT-SIZE: 85%" id=ldvz6&gt;&lt;FONT id=ldvz7 size=2&gt;&lt;A id=ldvz8 title="How to generate a business process implementation" href="#How_to_generate_a_business_process_implementation"&gt;How to generate a business process implementation&lt;/A&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;FONT id=ldvz7 size=2&gt;
&lt;DIV id=mffp&gt;&lt;A id=ldvz9 title="How to add an activity to a Business Process" href="#How_to_add_an_activity_to_a_Business_Process"&gt;How to add an activity to a Business Process&lt;/A&gt; &lt;/DIV&gt;&lt;/FONT&gt;
&lt;DIV id=mffp&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-FAMILY: Verdana" id=ax1i0&gt;&lt;SPAN style="FONT-SIZE: 85%" id=ax1i1&gt;&lt;SPAN style="FONT-FAMILY: Verdana" id=ax1i2&gt;&lt;SPAN style="FONT-SIZE: 85%" id=ax1i3&gt;&lt;FONT id=ax1i4 size=2&gt;&lt;A id=ldvz10 title="How to establish transaction boundaries within a business process" href="#How_to_establish_transaction_boundaries_within_a_business_process"&gt;How to establish transaction boundaries within a business process&lt;/A&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=ldvz11&gt;&lt;A id=ldvz12 title="How to create a Module" href="#How_to_create_a_Business_Module"&gt;How to create a Business Module&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz13&gt;&lt;A id=ldvz14 title="How to add a Visual Snippet to a business process" href="#How_to_add_a_Visual_Snippet_to_a_business_process"&gt;How to add a Visual Snippet to a business process&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz15&gt;&lt;A id=ldvz16 title="How to setup a Business Process Invoke activity" href="#How_to_setup_a_Business_Process_Invoke_activity"&gt;How to setup a Business Process Invoke activity&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz17&gt;&lt;A id=ldvz18 title="How to Configure BPEL activities using the properties view" href="#How_to_Configure_BPEL_activities_using_the_properties_view"&gt;How to Configure BPEL activities using the properties view&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz19&gt;&lt;A id=ldvz20 title="How to create a While loop" href="#How_to_create_a_While_Loop"&gt;How to create a While loop&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz21&gt;&lt;A id=ldvz22 title="How to add activities inside a While Loop" href="#How_to_add_activities_inside_a_While_Loop"&gt;How to add activities inside a While Loop&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz23&gt;&lt;A id=ldvz24 title="How to add a variable-Business Process" href="#How_to_add_a_variable-Business_Process"&gt;How to add a variable-Business Process&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz25&gt;&lt;A id=ldvz26 title="How to initialize a variable using the Assign Activity" href="#How_to_initialize_a_variable_using_the_Assign_Activity"&gt;How to initialize a variable using the Assign Activity&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz27&gt;&lt;A id=ldvz28 title="How to implement an event handler" href="#How_to_implement_an_event_handler"&gt;How to implement an event handler&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz29&gt;&lt;A id=ldvz30 title="How to implement a fault handler" href="#How_to_implement_a_fault_handler"&gt;How to implement a fault handler&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz31&gt;&lt;A id=ldvz32 title="How to add Qualities of Service (QoS) qualifiers to a Business Service" href="http://docs.google.com/RawDocContents?docID=dhr7zgxb_708hh27k3dc&amp;amp;justBody=false&amp;amp;revision=_latest&amp;amp;timestamp=1212589257016&amp;amp;editMode=true&amp;amp;strip=true#How_to_add_Qualities_of_Service_(QoS)_qualifiers_to_a_Business_Service"&gt;How to add Qualities of Service (QoS) qualifiers to a Business Service&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-FAMILY: Verdana" id=ldvz3&gt;&lt;SPAN style="FONT-SIZE: 85%" id=ldvz4&gt;&lt;SPAN style="FONT-FAMILY: Verdana" id=ldvz5&gt;&lt;SPAN style="FONT-SIZE: 85%" id=ldvz6&gt;&lt;FONT id=ldvz7 size=2&gt;&lt;A id=ldvz8 title="How to generate a business process implementation" href="#How_to_generate_a_business_process_implementation"&gt;How to generate a business process implementation&lt;/A&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;FONT id=ldvz7 size=2&gt;
&lt;DIV id=mffp&gt;&lt;A id=ldvz9 title="How to add an activity to a Business Process" href="#How_to_add_an_activity_to_a_Business_Process"&gt;How to add an activity to a Business Process&lt;/A&gt; &lt;/DIV&gt;&lt;/FONT&gt;
&lt;DIV id=mffp&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-FAMILY: Verdana" id=ax1i0&gt;&lt;SPAN style="FONT-SIZE: 85%" id=ax1i1&gt;&lt;SPAN style="FONT-FAMILY: Verdana" id=ax1i2&gt;&lt;SPAN style="FONT-SIZE: 85%" id=ax1i3&gt;&lt;FONT id=ax1i4 size=2&gt;&lt;A id=ldvz10 title="How to establish transaction boundaries within a business process" href="#How_to_establish_transaction_boundaries_within_a_business_process"&gt;How to establish transaction boundaries within a business process&lt;/A&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=ldvz11&gt;&lt;A id=ldvz12 title="How to create a Module" href="#How_to_create_a_Business_Module"&gt;How to create a Business Module&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz13&gt;&lt;A id=ldvz14 title="How to add a Visual Snippet to a business process" href="#How_to_add_a_Visual_Snippet_to_a_business_process"&gt;How to add a Visual Snippet to a business process&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz15&gt;&lt;A id=ldvz16 title="How to setup a Business Process Invoke activity" href="#How_to_setup_a_Business_Process_Invoke_activity"&gt;How to setup a Business Process Invoke activity&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz17&gt;&lt;A id=ldvz18 title="How to Configure BPEL activities using the properties view" href="#How_to_Configure_BPEL_activities_using_the_properties_view"&gt;How to Configure BPEL activities using the properties view&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz19&gt;&lt;A id=ldvz20 title="How to create a While loop" href="#How_to_create_a_While_Loop"&gt;How to create a While loop&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz21&gt;&lt;A id=ldvz22 title="How to add activities inside a While Loop" href="#How_to_add_activities_inside_a_While_Loop"&gt;How to add activities inside a While Loop&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz23&gt;&lt;A id=ldvz24 title="How to add a variable-Business Process" href="#How_to_add_a_variable-Business_Process"&gt;How to add a variable-Business Process&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz25&gt;&lt;A id=ldvz26 title="How to initialize a variable using the Assign Activity" href="#How_to_initialize_a_variable_using_the_Assign_Activity"&gt;How to initialize a variable using the Assign Activity&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz27&gt;&lt;A id=ldvz28 title="How to implement an event handler" href="#How_to_implement_an_event_handler"&gt;How to implement an event handler&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz29&gt;&lt;A id=ldvz30 title="How to implement a fault handler" href="#How_to_implement_a_fault_handler"&gt;How to implement a fault handler&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=ldvz31&gt;&lt;A id=ldvz32 title="How to add Qualities of Service (QoS) qualifiers to a Business Service" href="http://docs.google.com/RawDocContents?docID=dhr7zgxb_708hh27k3dc&amp;amp;justBody=false&amp;amp;revision=_latest&amp;amp;timestamp=1212589257016&amp;amp;editMode=true&amp;amp;strip=true#How_to_add_Qualities_of_Service_(QoS)_qualifiers_to_a_Business_Service"&gt;How to add Qualities of Service (QoS) qualifiers to a Business Service&lt;/A&gt; &lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;&lt;A id=u36n name=How_to_establish_transaction_boundaries_within_a_business_process&gt;&lt;/A&gt;
&lt;DIV id=ldvz164&gt;&lt;A id=ldvz165 name=How_to_create_a_While_Loop_condition&gt;&lt;/A&gt;&lt;A id=ldvz166 name=How_to_create_a_While_Loop&gt;&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H4&gt;Related links&lt;/H4&gt;
&lt;DIV&gt;
&lt;DIV id=c1to8&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV id=rdqp&gt;&lt;A id=izbe title=Components href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/ccomponent.html" target=_blank&gt;&lt;FONT color=#810081&gt;Components&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A id=ksr6 title="Service components" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cservcomps.html" target=_blank&gt;&lt;FONT color=#810081&gt;Service components&lt;/FONT&gt;&lt;/A&gt; (1)&lt;/LI&gt;
&lt;LI&gt;&lt;A id=jmkw title="Service components" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.wps.612.doc/doc/covw_sca_servicecomp.html" target=_blank&gt;&lt;FONT color=#810081&gt;Service components&lt;/FONT&gt;&lt;/A&gt; (2)&lt;/LI&gt;
&lt;LI&gt;&lt;A id=uxnf title="Building Processes" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.bpel.ui.doc/concepts/cbpelone.html" target=_blank&gt;&lt;FONT color=#810081&gt;Building Business Processes&lt;/FONT&gt;&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV id=e9gm&gt;&lt;A id=a_21 title="Creating a business process" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.bpel.ui.doc/tasks/tnewflow.html" target=_blank&gt;Creating a business process&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV id=z_bo&gt;&lt;A id=qe.: title="Business processes in a service-oriented world" href="http://www-128.ibm.com/developerworks/websphere/techjournal/0607_gregory/0607_gregory.html#building" target=_blank&gt;Business processes in a service-oriented world&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV id=qq-0&gt;&lt;FONT id=tjex color=#000000&gt;&lt;A id=mi2q title="Business Process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cwbpel.html" target=_blank&gt;&lt;FONT color=#810081&gt;Business Process editor&lt;/FONT&gt;&lt;/A&gt; &lt;/FONT&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=qq-00&gt;&lt;FONT id=tjex0 color=#000000&gt;&lt;A id=bk8z title="The building blocks of the process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunact.html" target=_blank&gt;The building blocks of the process editor&lt;/A&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=pgs8&gt;&lt;FONT id=pgs80 color=#000000&gt;&lt;A id=n-ug title="Business processes" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunder.html" target=_blank&gt;&lt;FONT color=#810081&gt;Business processes&lt;/FONT&gt;&lt;/A&gt; &lt;/FONT&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=qq-01&gt;&lt;A id=ldvz1 title="Business processes in a service-oriented world" href="http://www-128.ibm.com/developerworks/websphere/techjournal/0607_gregory/0607_gregory.html#building" target=_blank&gt;Business processes in a service-oriented world&lt;/A&gt;&amp;nbsp;(IBM WebSphere Developer Technical Journal : A guided tour of WebSphere Integration Developer -- Part 5)&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=d2m.0&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=g4ih0&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=d2m.1&gt;&amp;nbsp;&lt;/DIV&gt;&lt;A id=rgb_ name=How_to_setup_a_Business_Process_Invoke_activity&gt;&lt;/A&gt;
&lt;DIV id=i:u_2&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=g61b&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=qthz&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-8625538369169631798?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/8625538369169631798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=8625538369169631798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/8625538369169631798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/8625538369169631798'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2008/10/use-business-process-editor-to-create.html' title='Use the business process editor to create a business process component'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-4968464272749924533</id><published>2008-08-21T17:36:00.000-07:00</published><updated>2010-05-18T09:24:52.226-07:00</updated><title type='text'>Adapter Patterns</title><content type='html'>&lt;P id=d9.2&gt;Adapter Patterns wizard How to &lt;/P&gt; &lt;P id=q-fp&gt; &lt;/P&gt; &lt;P id=ah:x&gt;&lt;SPAN id=t.8v style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;SPAN id=hwlc style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=hwlc0 color=#810081&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P id=p6lm&gt; &lt;/P&gt; &lt;P id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;  &lt;/P&gt; &lt;P id=zck10&gt; &lt;/P&gt; &lt;P id=zck11&gt; &lt;/P&gt; &lt;H3 id=hrzf&gt;Contents&lt;/H3&gt; &lt;DIV id=afbz3&gt;&lt;A id=p8y0 title=Introduction href="#Introduction" target=_blank&gt;Introduction&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=t972&gt;&lt;A id=g:.j title="How to create an inbound Flat File service to read from a local file" href="#How_to_create_an_inbound_Flat_File_service_to_read_from_a_local_file" target=_blank&gt;How to create an inbound Flat File service to read from a local file&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=n3nf&gt;&lt;A id=ifab title="How to create an outbound Flat File service to write to a local file" href="#How_to_create_an_outbound_Flat_File_service_to_write_to_a_local_file" target=_blank&gt;How to create an outbound Flat File service to write to a local file&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=p3pd&gt; &lt;/DIV&gt; &lt;H3 id=avhk&gt;&lt;A id=u4to name=Introduction&gt;&lt;/A&gt;Introduction&lt;/H3&gt; &lt;DIV id=uxvs&gt; &lt;TABLE id=b:f8 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=n6lh&gt; &lt;TR id=ry8a&gt; &lt;TD id=ry8a0 vAlign=top align=left width="25%"&gt;&lt;B id=abff&gt;Overview&lt;/B&gt;&lt;/TD&gt; &lt;TD id=ry8a1 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=i:mf&gt; &lt;P id=i:mf0&gt;Patterns enable the creation of integrated solutions based on pre-defined pieces. Websphere Integration Developer allows you to choose a pattern, provide relevant parameters exposed by a set of domain-specific wizards, which in turn create a deployable solution. &lt;/P&gt; &lt;P id=i:mf1&gt; &lt;/P&gt; &lt;P id=i:mf2&gt;Patterns are useful time-savers in the creation of integrated solutions. They provide an already proven ready-to-use result. Patterns are basically parameterized Websphere Integration Developer artifacts that can generate single or multiple artifacts using existing or new modules or libraries.&lt;/P&gt; &lt;P id=i:mf3&gt; &lt;/P&gt; &lt;DIV class=p id=h.qm&gt;Websphere Integration Developer facilitates the reuse of existing and new patterns using the Business Integration perspective. &lt;/DIV&gt; &lt;DIV class=p id=ju1v&gt; &lt;/DIV&gt; &lt;DIV class=p id=ju1v0&gt;Currently, the available patterns are: &lt;/DIV&gt; &lt;DIV class=p id=h.qm0&gt; &lt;/DIV&gt; &lt;DIV class=p id=h.qm1&gt; &lt;UL id=i:mf5&gt; &lt;LI id=i:mf6&gt;Integration  &lt;UL id=i:mf7&gt; &lt;LI id=i:mf8&gt;Adapters  &lt;UL id=i:mf9&gt; &lt;LI id=i:mf10&gt;Email  &lt;UL id=i:mf11&gt; &lt;LI id=i:mf12&gt;Create an outbound Email service to send mail &lt;/LI&gt;&lt;/UL&gt; &lt;LI id=i:mf13&gt;FTP  &lt;UL id=i:mf14&gt; &lt;LI id=i:mf15&gt;Create an inbound FTP service to read from a remote file  &lt;LI id=i:mf16&gt;Create an outbound FTP service to write to a remote file &lt;/LI&gt;&lt;/UL&gt; &lt;LI id=i:mf17&gt;Flat File  &lt;UL id=i:mf18&gt; &lt;LI id=i:mf19&gt;Create an inbound Flat File service to read from a local file  &lt;LI id=i:mf20&gt;Create an outbound Flat File service to write to a local file &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;LI id=i:mf21&gt;Business processes  &lt;UL id=i:mf22&gt; &lt;LI id=i:mf23&gt;Implementation  &lt;UL id=i:mf24&gt; &lt;LI id=i:mf25&gt;Human Task Client from Lotus Form &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=g752&gt; &lt;TD id=g7520 vAlign=top align=left width="25%"&gt;&lt;B id=g7521&gt;Related links&lt;/B&gt;&lt;/TD&gt; &lt;TD id=g7522 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;UL id=uxvs0&gt; &lt;LI id=uxvs1&gt; &lt;DIV id=k5vt style="TEXT-ALIGN: left"&gt;&lt;A id=jgxt title="Working with patterns" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.templates.ui.doc/topics/tusetemp.html" target=_blank&gt;Working with patterns&lt;/A&gt; &lt;/DIV&gt; &lt;LI id=uxvs2&gt; &lt;DIV id=jsjz style="TEXT-ALIGN: left"&gt;&lt;A id=s8u: title=Patterns href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.templates.ui.doc/topics/cpatterns.html" target=_blank&gt;Patterns&lt;/A&gt;&lt;/DIV&gt; &lt;LI id=uxvs3&gt; &lt;DIV id=f._v style="TEXT-ALIGN: left"&gt;&lt;A id=wzyc title="Adapter patterns overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.adapter.emd.ui.doc/topics/covrpatterns.html" target=_blank&gt;Adapter patterns overview&lt;/A&gt; &lt;/DIV&gt; &lt;LI id=uxvs4&gt; &lt;DIV id=prdh style="TEXT-ALIGN: left"&gt;&lt;A id=t7dv title="Adding patterns to the Patterns view" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.templates.ui.doc/topics/taddpatt.html" target=_blank&gt;Adding patterns to the Patterns view&lt;/A&gt; &lt;/DIV&gt; &lt;LI id=mu0q&gt; &lt;DIV id=mu0q0 style="TEXT-ALIGN: left"&gt;&lt;A id=mu0q1 href="http://www.ibm.com/developerworks/websphere/techjournal/0705_gregory/0705_gregory.html" target=_blank&gt;&lt;FONT id=mu0q2 color=#810081&gt;An introduction to the WebSphere Adapter for Flat Files&lt;/FONT&gt;&lt;/A&gt; (IBM DeveloperWorks)&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=nv4w0&gt; &lt;/DIV&gt; &lt;H3 id=r2to&gt;&lt;A id=qv.o name=How_to_create_an_inbound_Flat_File_service_to_read_from_a_local_file&gt;&lt;/A&gt;How to create an inbound Flat File service to read from a local file &lt;/H3&gt; &lt;DIV id=fxe-&gt; &lt;TABLE id=r2to1 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=r2to2&gt; &lt;TR id=r2to36&gt; &lt;TD id=r2to37 vAlign=top align=left width="25%"&gt; &lt;DIV id=rjcm13&gt;&lt;B id=r2to38&gt;Related links&lt;/B&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=r2to39 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=r2to40 style="TEXT-ALIGN: left"&gt;&lt;A id=drey title="Creating a service with the adapter pattern wizard" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.adapter.emd.ui.doc/topics/cpatterngensrv.html" target=_blank&gt;Creating a service with the adapter pattern wizard&lt;/A&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=z77b&gt; &lt;TD id=z77b0 vAlign=top align=left width="25%"&gt;&lt;B id=z77b1&gt;Overview&lt;/B&gt;&lt;/TD&gt; &lt;TD id=z77b2 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=t0::1&gt;&lt;SPAN class=uicontrol id=t0::2&gt;The Flat File inbound pattern creates a service that retrieves a file from a directory on the local file system. If the file is not in an XML format, you can specify a data handler that will transform from the file content format to business objects. The file content can be split if the content contains multiple copies of the data structure for processing.&lt;/SPAN&gt;&lt;/DIV&gt; &lt;P id=b1jn&gt; &lt;/P&gt; &lt;P id=b1jn0&gt;The inbound service receives the file from the file system for processing.&lt;/P&gt; &lt;P id=uz5v&gt; &lt;/P&gt; &lt;P id=irnh0&gt;Do the following steps to create the inbound service using the adapter pattern wizard.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=r2to3&gt; &lt;TD id=r2to4 vAlign=top align=left width="25%"&gt; &lt;DIV id=rjcm&gt;&lt;B id=pina&gt;Activate Adapter Pattern wizard&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=wz1w&gt; &lt;/DIV&gt; &lt;DIV id=wz1w0&gt;Right-click &lt;SPAN class=uicontrol id=wz1w1&gt;&lt;B id=igpe&gt;SeparateCustomers &lt;/B&gt;and select New &amp;gt; Project &amp;gt; From Patterns.&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=k::z&gt; &lt;/DIV&gt; &lt;DIV id=k::z1&gt;&lt;SPAN class=uicontrol id=k::z2&gt;A &lt;B id=k::z3&gt;New from Pattern&lt;/B&gt; window is displayed.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=r2to6 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=foy5 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=qt_x src="http://docs.google.com/File?id=dhr7zgxb_1571gpb4jsgr_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=k4x4&gt; &lt;TD id=k4x40 vAlign=top align=left width="25%"&gt; &lt;DIV id=wfxh&gt;&lt;B id=wfxh0&gt;Select Pattern to create&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=wfxh1&gt; &lt;/DIV&gt; &lt;DIV id=wfxh2&gt;In the New from Pattern window, select &lt;B id=kaim&gt;Flat File &amp;gt; Create an inbound Flat File....&lt;/B&gt; and click &lt;B id=dl81&gt;Next.&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=sy0d&gt; &lt;/DIV&gt; &lt;DIV id=sy0d1&gt; &lt;DIV id=sy0d2&gt;&lt;SPAN class=uicontrol id=sy0d3&gt;A &lt;B id=sy0d4&gt;New Inbound Flat File Service &lt;/B&gt;window is displayed.&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=x.fo&gt; &lt;/DIV&gt; &lt;DIV id=x.fo1&gt;&lt;SPAN class=uicontrol id=x.fo2&gt;&lt;b id=x.fo3&gt;Note:&lt;/b&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=x.fo4&gt; &lt;/DIV&gt; &lt;DIV id=x.fo7&gt;&lt;SPAN class=uicontrol id=x.fo8&gt;WID 6.1.2 currently supports only the patterns on the right.&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=t0::&gt; &lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=k4x41 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=rska style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=yfns src="http://docs.google.com/File?id=dhr7zgxb_1571dkqtzdhf_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=k4x42&gt; &lt;TD id=k4x43 vAlign=top align=left width="25%"&gt; &lt;DIV id=tsy4&gt;&lt;B id=tsy40&gt;Set Flat File service name&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=tsy41&gt; &lt;/DIV&gt; &lt;DIV id=tsy42&gt;Change the Name to &lt;B id=w07f&gt;CustomersIn&lt;/B&gt; and  click &lt;B id=kz-1&gt;Next&lt;/B&gt;.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=k4x44 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=xip4 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=asj1 src="http://docs.google.com/File?id=dhr7zgxb_1572dvt36nc4_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=k4x45&gt; &lt;TD id=k4x46 vAlign=top align=left width="25%"&gt; &lt;DIV id=eqw9&gt;&lt;B id=eqw90&gt;Set Business object and directory&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=eqw91&gt; &lt;/DIV&gt; &lt;OL id=pzp9&gt; &lt;LI id=pzp90&gt; &lt;DIV id=eqw92&gt;Click Browse besides the Business object: field and select &lt;FONT id=sja0 color=#990000&gt;Customer&lt;/FONT&gt;.&lt;/DIV&gt; &lt;LI id=pzp91&gt; &lt;DIV id=pzp92&gt;Click Browse besides the Directory: field and select &lt;FONT id=pzp93 color=#990000&gt;c:&lt;FONT id=pzp94 face="Courier New"&gt;flatfilesinboundevents&lt;/FONT&gt;&lt;/FONT&gt; &lt;/DIV&gt; &lt;LI id=pzp95&gt; &lt;DIV id=pzp96&gt;Click Next&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;DIV id=pzp97&gt; &lt;/DIV&gt; &lt;DIV id=pzp98&gt; &lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=k4x47 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=e:0b style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=toic src="http://docs.google.com/File?id=dhr7zgxb_1573gjv24bhq_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=toic0&gt; &lt;TD id=toic1 vAlign=top align=left width="25%"&gt; &lt;P id=d4jk&gt; &lt;/P&gt; &lt;P id=d4jk0&gt;&lt;B id=d4jk1&gt;Select Data Type&lt;/B&gt;&lt;/P&gt; &lt;P id=d4jk2&gt; &lt;/P&gt; &lt;P id=d4jk4&gt;Select &lt;FONT id=xvpv color=#990000&gt;Customer&lt;/FONT&gt; and click OK.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=toic2 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=fb0e style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=mrfo src="http://docs.google.com/File?id=dhr7zgxb_1575dr8n76dm_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=toic3&gt; &lt;TD id=toic4 vAlign=top align=left width="25%"&gt; &lt;DIV id=a1na&gt;&lt;B id=a1na0&gt;Business object and directory setup&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=a1na1&gt; &lt;/DIV&gt; &lt;DIV id=i9_8&gt; &lt;/DIV&gt; &lt;DIV id=i9_80&gt;Business object and directory setup is complete.&lt;/DIV&gt; &lt;DIV id=mm4e&gt; &lt;/DIV&gt; &lt;DIV id=mm4e0&gt;Click Next.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=toic5 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=z41m style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=wa2- src="http://docs.google.com/File?id=dhr7zgxb_1576ckh3xcd_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=toic6&gt; &lt;TD id=toic7 vAlign=top align=left width="25%"&gt; &lt;DIV id=qw6t&gt;&lt;B id=qw6t0&gt;Set Input file format and file content split option&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=qw6t1&gt; &lt;/DIV&gt; &lt;DIV id=qw6t2&gt; &lt;/DIV&gt; &lt;OL id=s0to&gt; &lt;LI id=s0to0&gt; &lt;DIV id=qw6t3&gt;&lt;FONT id=r-5c color=#990000&gt;Input file format&lt;/FONT&gt;&lt;BR id=s0to1&gt;Select XML&lt;/DIV&gt; &lt;LI id=s0to2&gt; &lt;DIV id=s0to3&gt;&lt;FONT id=r-5c0 color=#990000&gt;File content split option&lt;/FONT&gt;  &lt;BR id=s0to4&gt;Select Split file content by delimiter.  &lt;BR id=y9xt&gt;&lt;BR id=y9xt0&gt;In the field, enter &lt;KBD class=userinput id=y9xt1&gt;####;rn&lt;/KBD&gt;. The delimiter is ####. The semi-colon (;) indicates there are more delimiters after the ####. The rn, in the Windows environment, indicates a new line.&lt;/DIV&gt; &lt;LI id=fm8b&gt; &lt;DIV id=fm8b0&gt;Click Next.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=toic8 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=t0s- style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=s61c src="http://docs.google.com/File?id=dhr7zgxb_1577qwfjrgp_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=nqpz&gt; &lt;TD id=nqpz0 vAlign=top align=left width="25%"&gt; &lt;DIV id=cl:3&gt;&lt;B id=cl:30&gt;Specify the archive directory&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=fxe-0&gt; &lt;/DIV&gt; &lt;DIV id=fxe-1&gt; &lt;OL id=fxe-2&gt; &lt;LI id=fxe-3&gt; &lt;DIV id=cl:37&gt;Click Browse to find the local directory to archive processed files.&lt;/DIV&gt; &lt;LI id=bol8&gt; &lt;DIV id=bol80&gt;Click Finish.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=nqpz1 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=fxe-11 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=mopl src="http://docs.google.com/File?id=dhr7zgxb_1578g6gj3hd7_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=nqpz2&gt; &lt;TD id=nqpz3 vAlign=top align=left width="25%"&gt; &lt;DIV id=fxe-13&gt; &lt;DIV id=qzqh&gt;&lt;B id=qzqh0&gt;The inbound Flat File service is created&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=qzqh1&gt; &lt;/DIV&gt; &lt;DIV id=lrru&gt;Note the following additions:&lt;/DIV&gt; &lt;DIV id=h4zk&gt; &lt;/DIV&gt; &lt;DIV id=l.58&gt; &lt;OL id=qzqh3&gt; &lt;LI id=qzqh4&gt; &lt;DIV id=qzqh5&gt;CWYFF_FlatFile&lt;/DIV&gt; &lt;LI id=qzqh6&gt; &lt;DIV id=qzqh7&gt;CustomersIn export&lt;/DIV&gt; &lt;LI id=cmxt&gt; &lt;DIV id=cmxt0&gt;CustomersIn interface&lt;/DIV&gt; &lt;LI id=cmxt1&gt; &lt;DIV id=cmxt2&gt;Binding Resources&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt; &lt;P id=l.580&gt; &lt;/P&gt; &lt;P id=l.581&gt;There is also 1 warning:&lt;/P&gt; &lt;P id=l.582&gt; &lt;/P&gt; &lt;P id=l.583&gt;The export does not specify a target component or import.&lt;/P&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=nqpz4 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=e2g7 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=k1rp src="http://docs.google.com/File?id=dhr7zgxb_1579cx3tn2ch_b"&gt;&lt;/DIV&gt; &lt;P id=fxe-15&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=rjcm16&gt; &lt;/DIV&gt; &lt;DIV id=sxed&gt; &lt;/DIV&gt; &lt;H3 id=fr6r&gt;&lt;A id=szy5 name=How_to_create_an_outbound_Flat_File_service_to_write_to_a_local_file&gt;&lt;/A&gt;How to create an outbound Flat File service to write to a local file &lt;/H3&gt; &lt;DIV id=sxed0&gt;&lt;/DIV&gt; &lt;TABLE id=geup cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=geup0&gt; &lt;TR id=geup1&gt; &lt;TD id=geup2 vAlign=top align=left width="25%"&gt; &lt;DIV id=geup3&gt;&lt;B id=geup4&gt;Related links&lt;/B&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=geup5 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=geup6 style="TEXT-ALIGN: left"&gt;&lt;A id=geup7 title="Creating a service with the adapter pattern wizard" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.adapter.emd.ui.doc/topics/cpatterngensrv.html" target=_blank&gt;&lt;FONT id=geup8 color=#810081&gt;Creating a service with the adapter pattern wizard&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=geup9&gt; &lt;TD id=geup10 vAlign=top align=left width="25%"&gt;&lt;B id=geup11&gt;Overview&lt;/B&gt;&lt;/TD&gt; &lt;TD id=geup12 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=geup13&gt; &lt;DIV id=ll0z1&gt;&lt;SPAN class=uicontrol id=ll0z2&gt;The Flat File outbound pattern creates a service that stores data in a file in a directory on the local file system. If the required output format is not an XML format, you can specify a data handler that will transform the business object to the file content format.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=eguw&gt; &lt;/DIV&gt; &lt;DIV id=eguw0&gt;The outbound service outputs a file that has been processed to the file system.&lt;/DIV&gt; &lt;P id=geup14&gt; &lt;/P&gt; &lt;P id=geup15&gt;Do the following steps to create the outbound service using the adapter pattern wizard.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=geup16&gt; &lt;TD id=geup17 vAlign=top align=left width="25%"&gt; &lt;DIV id=geup18&gt;&lt;B id=geup19&gt;Activate Adapter Pattern wizard&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=geup20&gt; &lt;/DIV&gt; &lt;DIV id=geup21&gt;Right-click &lt;SPAN class=uicontrol id=geup22&gt;&lt;B id=geup23&gt;SeparateCustomers &lt;/B&gt;and select New &amp;gt; Project &amp;gt; From Patterns.&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=geup24&gt; &lt;/DIV&gt; &lt;DIV id=geup25&gt;&lt;SPAN class=uicontrol id=geup26&gt;A &lt;B id=geup27&gt;New from Pattern&lt;/B&gt; window is displayed.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=geup28 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=geup29 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=geup30 src="http://docs.google.com/File?id=dhr7zgxb_1571gpb4jsgr_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=geup31&gt; &lt;TD id=geup32 vAlign=top align=left width="25%"&gt; &lt;DIV id=geup33&gt;&lt;B id=geup34&gt;Select Pattern to create&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=geup35&gt; &lt;/DIV&gt; &lt;DIV id=geup36&gt;In the New from Pattern window, select &lt;B id=geup37&gt;Flat File &amp;gt; Create an outbound Flat File....&lt;/B&gt; and click &lt;B id=geup38&gt;Next.&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=geup39&gt; &lt;/DIV&gt; &lt;DIV id=geup40&gt; &lt;DIV id=ll0z&gt; &lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=geup44 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=dv60 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=gs2e src="http://docs.google.com/File?id=dhr7zgxb_1580g8mt77gn_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=geup47&gt; &lt;TD id=geup48 vAlign=top align=left width="25%"&gt; &lt;DIV id=geup49&gt;&lt;B id=geup50&gt;Set Flat File service name&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=geup51&gt; &lt;/DIV&gt; &lt;DIV id=geup52&gt;Change the Name to &lt;SPAN class=uicontrol id=f7_3&gt;&lt;B id=f7_30&gt;SeparateCustomerOut&lt;/B&gt;&lt;/SPAN&gt; and  click &lt;B id=geup54&gt;Next&lt;/B&gt;.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=geup55 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=jzqm style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=arda src="http://docs.google.com/File?id=dhr7zgxb_1581dv7zfgrk_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=geup58&gt; &lt;TD id=geup59 vAlign=top align=left width="25%"&gt; &lt;DIV id=geup60&gt;&lt;B id=geup61&gt;Set Business object and directory&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=geup62&gt; &lt;/DIV&gt; &lt;OL id=geup63&gt; &lt;LI id=geup64&gt; &lt;DIV id=geup65&gt;Click Browse besides the &lt;B id=s9nb&gt;Business object:&lt;/B&gt; field and select &lt;FONT id=geup66 color=#990000&gt;Customer&lt;/FONT&gt;.&lt;/DIV&gt; &lt;LI id=geup67&gt; &lt;DIV id=geup68&gt;Click Browse besides the &lt;B id=s9nb0&gt;Directory:&lt;/B&gt; field and lookup &lt;FONT id=geup69 color=#990000&gt;c:&lt;FONT id=geup70 face="Courier New"&gt;flatfiles&lt;FONT id=y7cw color=#990000&gt;outputdir&lt;/FONT&gt; &lt;/FONT&gt;&lt;/FONT&gt; &lt;/DIV&gt; &lt;LI id=geup71&gt; &lt;DIV id=geup72&gt;Click Next&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;DIV id=geup73&gt; &lt;/DIV&gt; &lt;DIV id=geup74&gt; &lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=geup75 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=t7_x style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=ba8q src="http://docs.google.com/File?id=dhr7zgxb_1582cx8vwsgd_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=geup78&gt; &lt;TD id=geup79 vAlign=top align=left width="25%"&gt; &lt;P id=geup80&gt; &lt;/P&gt; &lt;P id=geup81&gt;&lt;B id=geup82&gt;Select Data Type&lt;/B&gt;&lt;/P&gt; &lt;P id=geup83&gt; &lt;/P&gt; &lt;P id=geup84&gt;Select &lt;FONT id=geup85 color=#990000&gt;Customer&lt;/FONT&gt; and click OK.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=geup86 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=plo4 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=c-oz src="http://docs.google.com/File?id=dhr7zgxb_1583hjgn47c7_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=geup89&gt; &lt;TD id=geup90 vAlign=top align=left width="25%"&gt; &lt;DIV id=geup91&gt;&lt;B id=geup92&gt;Business object and directory setup&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=geup93&gt; &lt;/DIV&gt; &lt;DIV id=geup94&gt; &lt;/DIV&gt; &lt;DIV id=geup95&gt;Business object and directory setup is complete.&lt;/DIV&gt; &lt;DIV id=geup96&gt; &lt;/DIV&gt; &lt;DIV id=geup97&gt;Click Next.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=geup98 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=qm7k style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=fvsd src="http://docs.google.com/File?id=dhr7zgxb_15845pf7qrfd_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=geup101&gt; &lt;TD id=geup102 vAlign=top align=left width="25%"&gt; &lt;DIV id=geup103&gt;&lt;B id=geup104&gt;Set Output file name&lt;/B&gt; &lt;/DIV&gt; &lt;DIV id=geup106&gt; &lt;/DIV&gt; &lt;DIV id=lrx90&gt; &lt;/DIV&gt; &lt;DIV id=d3qa&gt;The Output file name window opens. &lt;/DIV&gt; &lt;DIV id=d3qa0&gt; &lt;/DIV&gt; &lt;DIV id=d3qa1&gt;A variety of ways can be used to create an output file name. &lt;/DIV&gt; &lt;DIV id=d3qa2&gt; &lt;/DIV&gt; &lt;DIV id=u3j6&gt;Accept the defaults, which will result in output files for each customer record in the format Customer.&amp;lt;number of customer record&amp;gt;.txt. &lt;/DIV&gt; &lt;DIV id=u3j60&gt; &lt;/DIV&gt; &lt;DIV id=ctuz&gt;The Customer.seq file will contain the number of customer records processed. &lt;BR id=lrx92&gt;&lt;/DIV&gt; &lt;DIV id=ctuz0&gt;Generating a random file name is useful if your application requires unique generated output file names. If, in creating the inbound service you had created a wrapper business object, then you would select the wrapper business object to specify the output file name. In that case, you can also select an append operation for writing all business objects to a single file rather than multiple files. &lt;/DIV&gt; &lt;DIV id=lrx93&gt; &lt;/DIV&gt; &lt;DIV id=ctuz1&gt;Accect the defaults and click Next.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=geup121 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=b85h style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=y7-i src="http://docs.google.com/File?id=dhr7zgxb_1585hkssxxn7_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=geup124&gt; &lt;TD id=geup125 vAlign=top align=left width="25%"&gt; &lt;DIV id=geup126&gt;&lt;B id=geup127&gt;Select Output file format&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=geup128&gt; &lt;/DIV&gt; &lt;DIV id=geup129&gt; &lt;OL id=geup130&gt; &lt;LI id=geup131&gt; &lt;DIV id=geup132&gt;Select XML.&lt;/DIV&gt; &lt;LI id=geup133&gt; &lt;DIV id=geup134&gt;Click Finish.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=geup135 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=z9na style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=l9b5 src="http://docs.google.com/File?id=dhr7zgxb_1586cqn2z6vr_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=geup138&gt; &lt;TD id=geup139 vAlign=top align=left width="25%"&gt; &lt;DIV id=geup140&gt; &lt;DIV id=geup141&gt;&lt;B id=geup142&gt;The outbound Flat File service is created&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=geup143&gt; &lt;/DIV&gt; &lt;DIV id=geup144&gt;Note the following additions:&lt;/DIV&gt; &lt;DIV id=geup145&gt; &lt;/DIV&gt; &lt;DIV id=geup146&gt; &lt;OL id=geup147&gt; &lt;LI id=geup150&gt; &lt;DIV id=geup151&gt;SeparateCustomersOut export (EIS binding)&lt;/DIV&gt; &lt;LI id=geup152&gt; &lt;DIV id=geup153&gt;SeparateCustomersOut interface&lt;/DIV&gt; &lt;LI id=geup154&gt; &lt;DIV id=geup155&gt;CommonSchemas under Data Types&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt; &lt;P id=geup156&gt; &lt;/P&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=geup160 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=ayi6 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=dp7t src="http://docs.google.com/File?id=dhr7zgxb_1587dqswdnd4_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR id=ixf5&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-4968464272749924533?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/4968464272749924533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=4968464272749924533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/4968464272749924533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/4968464272749924533'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2008/08/pattern-how-to-websphere-integration.html' title='Adapter Patterns'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-3761293043011749689</id><published>2008-08-21T08:32:00.000-07:00</published><updated>2010-05-18T09:20:52.822-07:00</updated><title type='text'>Adapters (Flat File adapter app)</title><content type='html'>&lt;DIV id=c6pn&gt;&lt;SPAN id=h765 style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;FONT id=kett face=Verdana&gt;Reading and Writing Files Application (Adapters) How to&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=r0w.&gt; &lt;/DIV&gt; &lt;P id=ah:x&gt; &lt;/P&gt; &lt;P id=u_iz&gt;&lt;SPAN id=b0s3 style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=b0s30 face=Verdana color=#810081&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/P&gt; &lt;P id=b0s31&gt; &lt;/P&gt; &lt;P id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;  &lt;/P&gt; &lt;H3 id=v:da&gt;Contents&lt;/H3&gt; &lt;DIV id=eswd&gt;&lt;SPAN id=eswd0 style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;FONT id=eswd1 face=Verdana&gt;Completed Adapter application (Reading and Writing Files)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;P id=x4fl&gt;How to build the Adapter application (Reading and Writing Files)&lt;/P&gt; &lt;P id=g7rm1&gt; &lt;/P&gt; &lt;H3 id=yhum&gt;Completed Adapter application (Reading and Writing Files)&lt;/H3&gt; &lt;DIV id=cppi&gt; &lt;TABLE id=vz-z cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=a8vv&gt; &lt;TR id=iwdu&gt; &lt;TD id=iwdu0 vAlign=top align=left width="25%"&gt;&lt;B id=iwdu1&gt;Related links&lt;/B&gt;&lt;/TD&gt; &lt;TD id=iwdu2 vAlign=top align=left width="75%"&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=dkrz&gt; &lt;TD id=dkrz0 vAlign=top align=left width="25%"&gt;&lt;B id=dkrz1&gt;Source&lt;/B&gt;&lt;/TD&gt; &lt;TD id=dkrz2 vAlign=top align=left width="75%"&gt;IBM Websphere Integration Developer 6.1.2 sample&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=qy_s&gt; &lt;TD id=qy_s0 vAlign=top align=left width="25%"&gt;&lt;B id=qy_s1&gt;Introduction&lt;/B&gt;&lt;/TD&gt; &lt;TD id=qy_s2 vAlign=top align=left width="75%"&gt; &lt;P id=vgl513&gt;This tutorial will demonstrate how an application can read from a file on the file system and write to a file on the file system using the IBM® WebSphere® Adapter for Flat Files. You will also learn how to create an application with WebSphere Integration Developer that processes the incoming data before writing the processed data to the file on the file system. This tutorial is for developers who work with adapters generally and the Flat Files adapter specifically.&lt;/P&gt; &lt;P id=dvpf0&gt; &lt;/P&gt; &lt;P id=lvzm&gt;After completing this tutorial, you will understand how to use WebSphere Integration Developer with the WebSphere Adapter for Flat Files to develop a service that reads data from a file on the file system, processes the data and writes the processed data to a file on the file system. Specifically, you will learn how to perform the following tasks: &lt;/P&gt; &lt;P id=lvzm0&gt; &lt;/P&gt; &lt;DIV id=dvpf1&gt;&lt;/DIV&gt; &lt;UL id=dvpf2&gt; &lt;LI id=dvpf3&gt;Develop an inbound service using the adapter pattern wizard with the Flat Files adapter to read data from a file on the file system  &lt;LI id=dvpf4&gt;Develop an outbound service with the same wizard and adapter to write data to a file on the file system  &lt;LI id=dvpf5&gt;Implement the business logic to process the data read from a file on the file system  &lt;LI id=dvpf6&gt;Test your application. &lt;/LI&gt;&lt;/UL&gt; &lt;P id=r8eu&gt; &lt;/P&gt; &lt;P id=r8eu0&gt;The article &lt;A id=r8eu1 href="http://www.ibm.com/developerworks/websphere/techjournal/0705_gregory/0705_gregory.html" target=_blank&gt;&lt;FONT id=r8eu2 color=#810081&gt;An introduction to the WebSphere Adapter for Flat Files&lt;/FONT&gt;&lt;/A&gt; formed the basis of this tutorial.&lt;/P&gt; &lt;P id=dvpf8&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=dddl&gt; &lt;TD id=dddl0 vAlign=top align=left width="25%"&gt;&lt;B id=dddl1&gt;Overview&lt;/B&gt;&lt;/TD&gt; &lt;TD id=dddl2 vAlign=top align=left width="75%"&gt;When working with this tutorial, you should know several concepts related to flat files, adapters, processing data to and from an application created in WebSphere® Integration Developer with an adapter and have a high-level understanding of the application you will create.  &lt;P id=bbds&gt; &lt;/P&gt; &lt;P class=p id=nl-j&gt;The following concepts are discussed in this section: &lt;/P&gt; &lt;P class=p id=xl-l&gt; &lt;/P&gt; &lt;DIV class=p id=nl-j0&gt; &lt;UL id=fbpx5&gt; &lt;LI id=fbpx6&gt;&lt;A id=q80q title="Flat files" href="#What_is_a_Flat_file?" target=_blank&gt;Flat files&lt;/A&gt;  &lt;LI id=fbpx7&gt;&lt;A id=qt8d title="WebSphere Adapter for Flat Files" href="#What_is_the_WebSphere_Adapter_for_Flat_Files?" target=_blank&gt;WebSphere Adapter for Flat Files&lt;/A&gt;  &lt;LI id=fbpx8&gt;&lt;A id=f0n0 title="Inbound processing" href="#Inbound_processing" target=_blank&gt;Inbound processing&lt;/A&gt;  &lt;LI id=fbpx9&gt;&lt;A id=b1ih title="File splitting" href="#File_splitting" target=_blank&gt;File splitting&lt;/A&gt;  &lt;LI id=fbpx10&gt;&lt;A id=zv10 title="Record delimiters" href="#Record_delimiter" target=_blank&gt;Record delimiters&lt;/A&gt;  &lt;LI id=fbpx11&gt;&lt;A id=p37m title="Splitting by size" href="#Split_by_size" target=_blank&gt;Splitting by size&lt;/A&gt;  &lt;LI id=fbpx12&gt;&lt;A id=osrb title="Custom data bindings" href="#Custom_data_binding" target=_blank&gt;Custom data bindings&lt;/A&gt;  &lt;LI id=fbpx13&gt;&lt;A id=wrbg title="Outbound processing" href="#Outbound_processing" target=_blank&gt;Outbound processing&lt;/A&gt;  &lt;LI id=fbpx14&gt;&lt;A id=gblm title="Overview of the application in this tutorial" href="#Overview_of_the_application_in_this_tutorial" target=_blank&gt;Overview of the application in this tutorial&lt;/A&gt;  &lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt; &lt;P class=section id=fbpx15&gt;&lt;b id=fbpx16&gt;&lt;A id=c43m name=What_is_a_Flat_file?&gt;&lt;/A&gt;&lt;/b&gt; &lt;/P&gt; &lt;P class=section id=f7db&gt;&lt;b id=f7db0&gt;What is a Flat file?&lt;/b&gt;&lt;/P&gt; &lt;P class=section id=fbpx17&gt;The term flat file refers to any file stored on a local file system, as opposed to a more complex set of files, such as those in a structured database. The data records in a flat file are typically stored sequentially and without any metadata, such as the indices, keys, and relationships that you would find in database storage. You can use the adapter for flat files to read and write any type of file. However, you typically use the adapter for flat files to read and write text files that store records in a flat file format such as XML or Comma-Separated Values (CSV) records. The following example shows records in each format. &lt;/P&gt; &lt;P class=section id=fbpx18&gt; &lt;/P&gt; &lt;P class=section id=yyxt&gt;&lt;b id=yyxt0&gt;XML format&lt;/b&gt;&lt;/P&gt; &lt;DIV id=p948&gt; &lt;TABLE id=qt6j cellSpacing=0 cellPadding=3 width="100%" bgColor=#cfe2f3 border=2&gt; &lt;TBODY id=p9480&gt; &lt;TR id=p9481&gt; &lt;TD id=p9482 width="100%"&gt;&lt;PRE class=codeblock id=fbpx21&gt;&lt;FONT id=uoxq style="BACKGROUND-COLOR: #cfe2f3"&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt; &amp;lt;customer&amp;gt; 	&amp;lt;title&amp;gt;Mr&amp;lt;/title&amp;gt; 	&amp;lt;name&amp;gt;Smith&amp;lt;/name&amp;gt; 	&amp;lt;city&amp;gt;Ottawa&amp;lt;/city&amp;gt; 	&amp;lt;state&amp;gt;ON&amp;lt;/state&amp;gt; &amp;lt;/customer&amp;gt; &amp;lt;customer&amp;gt; 	&amp;lt;title&amp;gt;Mrs&amp;lt;/title&amp;gt; 	&amp;lt;name&amp;gt;Jones&amp;lt;/name&amp;gt; 	&amp;lt;city&amp;gt;Winnipeg&amp;lt;/city&amp;gt; 	&amp;lt;state&amp;gt;MB&amp;lt;/state&amp;gt; &amp;lt;/customer&amp;gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV class=p id=fbpx20&gt; &lt;/DIV&gt; &lt;DIV class=p id=ikel&gt;&lt;b id=ikel0&gt;CSV format&lt;/b&gt;&lt;/DIV&gt; &lt;DIV class=p id=ikel1&gt; &lt;TABLE id=ikel2 cellSpacing=0 cellPadding=3 width="100%" bgColor=#cfe2f3 border=2&gt; &lt;TBODY id=ikel3&gt; &lt;TR id=ikel4&gt; &lt;TD id=ikel5 width="100%"&gt;Mr,Smith,Ottawa,ON&lt;BR id=m2-7&gt;Mrs,Jones,Winnipeg,MB&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV class=p id=fbpx24&gt; &lt;/DIV&gt; &lt;DIV class=p id=ma5c&gt;&lt;b id=ma5c0&gt;&lt;A id=l5e2 name=What_is_the_WebSphere_Adapter_for_Flat_Files?&gt;&lt;/A&gt;What is the WebSphere Adapter for Flat Files? &lt;/b&gt;&lt;/DIV&gt; &lt;P class=section id=t117&gt; &lt;/P&gt; &lt;P class=section id=fbpx28&gt;Suppose you have an external system that outputs sets of files to a directory. An example might be an order processing system that produces text files containing order information to be processed in a batch mode during off-peak hours. You would use the WebSphere Adapter for Flat Files along with WebSphere Integration Developer to help you process these files. Another information system might use sets of text files in a directory as input to programs. You would use the WebSphere Adapter for Flat Files along with WebSphere Integration Developer to help you create and manage these files. &lt;/P&gt; &lt;P class=section id=fbpx29&gt;Any WebSphere application can use the adapter for flat files to create and manage files or to monitor a directory and read files from this directory. You have two options when creating a service associated with adapter for flat files, both of which are documented in the information center of the product:&lt;/P&gt; &lt;DIV class=p id=fbpx30&gt; &lt;UL id=fbpx31&gt; &lt;LI id=fbpx32&gt;Adapter pattern wizard: With this wizard, you create a service by specifying the directories that the WebSphere Adapter for Flat Files reads from and writes to and formats of the data in those directories. Then the adapter pattern wizard generates the service. For many users, this quick and easy way of creating a service is sufficient. We will use this approach in this tutorial.  &lt;LI id=fbpx33&gt;External service wizard: With this wizard, you create a service by a longer, more comprehensive process. Some users may find this more detailed approach more suitable. You begin by specifying the type of adapter you will require and then specify the directories that the WebSphere Adapter for Flat Files reads from and writes to, and the format of the data in those directories. Then you continue using further pages with fields in an advanced section to add more control over the generated service. &lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt; &lt;P class=section id=fbpx34&gt; &lt;/P&gt; &lt;P class=section id=fbpx35&gt;&lt;b id=fbpx36&gt;What are inbound and outbound processing? &lt;/b&gt;&lt;/P&gt; &lt;P class=section id=fbpx37&gt;&lt;i id=fbpx38&gt;Inbound processing&lt;/i&gt; is the mode of operation in which the WebSphere Adapter for Flat Files monitors the file system, reads new files, and sends the data to an operation in a WebSphere application. &lt;/P&gt; &lt;P class=section id=hfcv&gt; &lt;/P&gt; &lt;P class=section id=fbpx39&gt;&lt;i id=fbpx40&gt;Outbound processing&lt;/i&gt; is the mode of operation in which the WebSphere Adapter for Flat Files receives requests (from a component of a WebSphere application) to perform an operation on an enterprise information system and, when applicable, returns the results to the caller. Example operations include creating a file, writing to a file, or checking if a specific file exists. &lt;/P&gt; &lt;P class=section id=fbpx41&gt; &lt;/P&gt; &lt;P class=section id=t1171&gt;&lt;b id=t1172&gt;&lt;A id=pl3- name=Inbound_processing&gt;&lt;/A&gt;Inbound processing&lt;/b&gt; &lt;/P&gt; &lt;P class=section id=fbpx43&gt;During inbound processing, the adapter for flat files listens for events that are produced by an event directory. An &lt;i id=fbpx44&gt;event&lt;/i&gt; is a record of what changes have occurred in the event directory. The directory that the adapter for flat files monitors for new files is called the &lt;i id=fbpx45&gt;event directory&lt;/i&gt;. &lt;/P&gt; &lt;P class=section id=a706&gt; &lt;/P&gt; &lt;P class=section id=fbpx46&gt;The following diagram shows the four steps that occur during inbound processing: &lt;/P&gt; &lt;P class=section id=fbpx47&gt;   &lt;DIV id=v57n&gt; &lt;TABLE id=olq3 borderColor=#9fc5e8 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=v57n0&gt; &lt;TR id=v57n1&gt; &lt;TD id=v57n2 width="100%"&gt; &lt;P id=v57n3&gt;&lt;IMG id=mwif src="http://docs.google.com/File?id=dhr7zgxb_1564hqdsg4cw_b"&gt;&lt;/P&gt; &lt;P id=v57n4&gt; &lt;/P&gt; &lt;P id=v57n5&gt; &lt;/P&gt; &lt;OL id=fbpx52&gt; &lt;LI id=fbpx53&gt;An external system outputs its files to the event directory.  &lt;LI id=fbpx54&gt;The adapter for flat files polls for files from the event directory and converts the data from those files into events. The adapter can be configured to poll for only certain types of files, or for files created during a certain time period.  &lt;LI id=fbpx55&gt;Events are temporarily placed in an event store. This is either a database or an in-memory representation of the event table. If you use a database, events will not be lost before your application can process them if the server goes down after an event is created, for example. This is referred to as &lt;i id=fbpx56&gt;assured delivery&lt;/i&gt;. Using in-memory tables, the event processing will be faster but you lose the event recovery capability.  &lt;LI id=fbpx57&gt;The adapter for flat files retrieves the events from the event store and passes each event in the form of a business object through an exported inbound interface, which the adapter pattern wizard or the external service wizard created. &lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P class=section id=fbpx58&gt; &lt;/P&gt; &lt;P class=section id=rs5e&gt;This method of retrieving data, that is, passing data in the form of a business object, is called &lt;i id=fbpx59&gt;non-pass-through or Data Transformation Framework&lt;/i&gt; (DTF), and it operates on structured data. &lt;/P&gt; &lt;P class=section id=hfcv0&gt; &lt;/P&gt; &lt;P class=section id=fbpx60&gt;If the application does not know the format of the data files, you can configure the adapter for flat files to run in &lt;i id=fbpx61&gt;pass-through&lt;/i&gt; mode, operating on unstructured data. In that case, it would not transform an event into a business object. &lt;/P&gt; &lt;P class=section id=fbpx62&gt; &lt;/P&gt; &lt;P class=section id=nkye&gt;&lt;b id=nkye0&gt;&lt;A id=k21s name=File_splitting&gt;&lt;/A&gt;File splitting &lt;/b&gt;&lt;/P&gt; &lt;P class=section id=fbpx64&gt;You use file splitting when the files you want to retrieve are large or they each contain more than one record. You can split files into smaller chunks based on a delimiter or on a fixed-size value, which allows parts of the file to be processed in parallel. Each chunk is considered a separate event and is individually sent to an operation in a WebSphere application through the exported inbound interface. &lt;/P&gt; &lt;P class=section id=fbpx65&gt; &lt;/P&gt; &lt;P class=section id=nkye1&gt;&lt;b id=nkye2&gt;&lt;A id=lvuw name=Record_delimiter&gt;&lt;/A&gt;Record delimiter&lt;/b&gt;&lt;/P&gt; &lt;P class=section id=fbpx67&gt;Typically, input is stored as a single record per file. However, when the input file contains more than one record, you often separate the records in the file with a delimiter, which can be any text string and is usually a combination of characters followed by rn (platform dependent new line character). The adapter can both read and write files that contain a delimiter. &lt;/P&gt; &lt;P class=section id=fbpx68&gt;Using our XML format and CVS format examples discussed earlier, we have the string #### followed by a new line as the delimiter in the XML file shown in the following example. We have a new line as the delimiter in the CSV file. &lt;/P&gt; &lt;P class=section id=fbpx69&gt; &lt;/P&gt; &lt;P class=section id=nkye3&gt;&lt;b id=nkye4&gt;XML format with #### as a delimiter&lt;/b&gt;&lt;/P&gt; &lt;P class=section id=jwu-&gt; &lt;/P&gt; &lt;P class=section id=jwu-1&gt;  &lt;DIV id=sdqu&gt; &lt;TABLE id=jwu-2 cellSpacing=0 cellPadding=3 width="100%" bgColor=#cfe2f3 border=2&gt; &lt;TBODY id=jwu-3&gt; &lt;TR id=jwu-4&gt; &lt;TD id=jwu-5 width="100%"&gt;&lt;PRE class=codeblock id=fbpx72&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt; &amp;lt;customer&amp;gt; 	&amp;lt;title&amp;gt;Mr&amp;lt;/title&amp;gt; 	&amp;lt;name&amp;gt;Smith&amp;lt;/name&amp;gt; 	&amp;lt;city&amp;gt;Ottawa&amp;lt;/city&amp;gt; 	&amp;lt;state&amp;gt;ON&amp;lt;/state&amp;gt; &amp;lt;/customer&amp;gt; #### &amp;lt;customer&amp;gt; 	&amp;lt;title&amp;gt;Mrs&amp;lt;/title&amp;gt; 	&amp;lt;name&amp;gt;Jones&amp;lt;/name&amp;gt; 	&amp;lt;city&amp;gt;Winnipeg&amp;lt;/city&amp;gt; 	&amp;lt;state&amp;gt;MB&amp;lt;/state&amp;gt; &amp;lt;/customer&amp;gt; ####&lt;/PRE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P id=hity&gt; &lt;/P&gt; &lt;DIV class=p id=fbpx71&gt; &lt;/DIV&gt; &lt;DIV class=p id=ga4s&gt;&lt;b id=ga4s0&gt;CVS format with a new line as a delimiter&lt;/b&gt;&lt;/DIV&gt; &lt;DIV class=p id=ga4s1&gt; &lt;/DIV&gt; &lt;DIV class=p id=ga4s3&gt; &lt;TABLE id=ga4s4 cellSpacing=0 cellPadding=3 width="100%" bgColor=#cfe2f3 border=2&gt; &lt;TBODY id=ga4s5&gt; &lt;TR id=ga4s6&gt; &lt;TD id=ga4s7 width="100%"&gt;&lt;PRE class=codeblock id=fbpx76&gt;Mr,Smith,Ottawa,ON Mrs,Jones,Winnipeg,MB&lt;/PRE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV class=p id=fbpx75&gt; &lt;/DIV&gt; &lt;DIV class=p id=fby4&gt;&lt;b id=fby40&gt;&lt;A id=q2-d name=Split_by_size&gt;&lt;/A&gt;Split by size&lt;/b&gt;&lt;/DIV&gt; &lt;P class=section id=fbpx79&gt;The split-by-size feature is similar to splitting by delimiter because you use it to divide a file into smaller chunks and transfer them to the operation in the WebSphere application one by one. However, use this feature with unstructured data in a pass-though scenario because the unstructured data is not going to be put into business objects. You specify the split criterion in the adapter as a number of bytes. The adapter reads the file as chunks (events) of that byte size. Each chunk will be the size defined by split criteria, except the last one, which might be smaller. &lt;/P&gt; &lt;P class=section id=fbpx80&gt; &lt;/P&gt; &lt;P class=section id=fzp6&gt;&lt;b id=fzp60&gt;&lt;A id=m0nc name=Custom_data_binding&gt;&lt;/A&gt;Custom data binding&lt;/b&gt;&lt;/P&gt; &lt;P class=section id=fbpx82&gt;Data in flat files can come in many different formats, such as the previously discussed XML and CSV formats. Others formats include name and value pairs, tab-separated, and fixed-width formats. A &lt;i id=fbpx83&gt;data binding&lt;/i&gt; maps from the format in the data files to the attributes of a business object.&lt;/P&gt; &lt;P class=section id=fbpx84&gt;Using the adapter for flat files default data binding, you can convert files to and from XML format. In other formats, you have to use custom data bindings that define the mapping between the file format and a business object. To implement a custom binding, create a Java™ class that converts the data for the specific format and enter this class in the adapter pattern wizard or external service wizard when you configure the adapter.&lt;/P&gt; &lt;P class=section id=fbpx85&gt;For more information about creating a custom data binding, refer to the WebSphere Adapters documentation. &lt;/P&gt; &lt;P class=section id=fbpx86&gt; &lt;/P&gt; &lt;P class=section id=fzp61&gt;&lt;b id=fzp62&gt;&lt;A id=nala name=Outbound_processing&gt;&lt;/A&gt;Outbound processing&lt;/b&gt; &lt;/P&gt; &lt;P class=section id=fbpx88&gt;To write or modify files, the application uses the operations defined in the outbound interface, which you create using the adapter pattern wizard or the external service wizard. You can create both unstructured data (in pass-through mode) and structured data (in non-pass-through mode) using the different operation types: &lt;/P&gt; &lt;P class=section id=hia2&gt; &lt;/P&gt; &lt;DIV class=p id=fbpx89&gt; &lt;UL id=fbpx90&gt; &lt;LI id=fbpx91&gt;Create – stores data to a new file or creates an empty file  &lt;LI id=fbpx92&gt;Append – appends data to an existing file  &lt;LI id=fbpx93&gt;Overwrite – overwrites an existing file with a new data  &lt;LI id=fbpx94&gt;Delete – deletes an existing file  &lt;LI id=fbpx95&gt;Exists – checks if a specific file exists  &lt;LI id=fbpx96&gt;List – lists files in a directory  &lt;LI id=fbpx97&gt;Retrieve – reads content from a file (binary only) &lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt; &lt;P class=section id=fbpx98&gt; &lt;/P&gt; &lt;P class=section id=fzp63&gt;Only the create and append operations are used with the adapter pattern wizard.&lt;/P&gt; &lt;P class=section id=fbpx99&gt; &lt;/P&gt; &lt;P class=section id=fzp64&gt;&lt;b id=fzp65&gt;&lt;A id=m5fi name=Overview_of_the_application_in_this_tutorial&gt;&lt;/A&gt;Overview of the application in this tutorial&lt;/b&gt;&lt;/P&gt; &lt;P class=section id=fbpx101&gt;Imagine that you want to create an application that monitors a certain directory in a file system so that you can collect customer record information. When a file is created, the adapter calls the export with the data that is stored in a business object. The export is wired to a business process component that separates the data from the file into individual records that are each placed into their own file in an output directory. &lt;/P&gt; &lt;P class=section id=uei6&gt; &lt;/P&gt; &lt;P class=section id=uei60&gt;This scenario is shown in the following diagram:&lt;/P&gt; &lt;P class=section id=hia20&gt; &lt;/P&gt; &lt;P class=section id=k.2h&gt; &lt;TABLE id=k.2h0 borderColor=#9fc5e8 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=k.2h1&gt; &lt;TR id=k.2h2&gt; &lt;TD id=k.2h3 width="100%"&gt;&lt;IMG id=oxg4 src="http://docs.google.com/File?id=dhr7zgxb_1565dqg6rx5j_b"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt; &lt;P class=section id=fbpx105&gt; &lt;/P&gt; &lt;P class=section id=fbpx106&gt;When files that contain customer records are in the inbound events directory, the resource adapter retrieves them, creates a customer business object, and calls an export in the module, which initiates a business process. The process generates a new file name based on the number of existing files, and specifies the output directory. Then, the business process writes the customer business object data to a separate XML file in the output directory of the file system.&lt;/P&gt; &lt;DIV class=tutorialLearningObjectives id=fbpx107&gt;&lt;/DIV&gt; &lt;DIV class=tutorialTimeRequired id=fbpx108&gt;&lt;/DIV&gt; &lt;DIV class=section id=fbpx109&gt;&lt;/DIV&gt; &lt;DIV class=section id=fbpx110&gt;&lt;/DIV&gt; &lt;DIV class=section id=fbpx111&gt;&lt;/DIV&gt; &lt;DIV class=section id=fbpx112&gt;&lt;/DIV&gt; &lt;DIV class=section id=fbpx113&gt;&lt;/DIV&gt; &lt;DIV class=section id=fbpx114&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=nr4u&gt; &lt;TD id=nr4u0 vAlign=top align=left width="25%"&gt; &lt;P id=w8xo&gt;&lt;B id=l14j0&gt;Reading and Writing Files Application&lt;/B&gt;&lt;/P&gt; &lt;P id=bpe2&gt; &lt;/P&gt; &lt;P id=oton&gt;&lt;FONT id=swgk color=#990000&gt;Business Integration View&lt;/FONT&gt;&lt;/P&gt; &lt;P id=x3.k&gt; &lt;/P&gt; &lt;P id=swgk0&gt;The business integration view shows all the resources used by the application (i.e data types, interfaces, etc..).&lt;/P&gt; &lt;P id=x3.k0&gt; &lt;/P&gt; &lt;P id=x3.k1&gt; &lt;/P&gt; &lt;P id=x3.k2&gt;&lt;FONT id=swgk1 color=#990000&gt;Assembly Diagram&lt;/FONT&gt;&lt;/P&gt; &lt;P id=swgk2&gt; &lt;/P&gt; &lt;P id=swgk4&gt;The Assembly Diagram shows all the components used by the application (i.e export component, interface mapping component, and import components).&lt;/P&gt;&lt;/TD&gt; &lt;TD id=nr4u1 vAlign=top align=left width="75%"&gt; &lt;DIV id=dph- style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=woif src="http://docs.google.com/File?id=dhr7zgxb_1565fnwnwwf3_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P id=bb-h&gt; &lt;/P&gt; &lt;P id=copx&gt; &lt;/P&gt; &lt;DIV id=cni6&gt; &lt;/DIV&gt; &lt;H3 id=uo:6&gt;How to build the Adapter application (Reading and Writing Files)&lt;/H3&gt; &lt;P id=z1ky&gt; &lt;TABLE id=i4fl cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=i4fl0&gt; &lt;TR id=p1qk&gt; &lt;TD id=p1qk0 vAlign=top align=left width="25%"&gt;&lt;B id=abqk&gt;Steps&lt;/B&gt;&lt;/TD&gt; &lt;TD id=p1qk1 vAlign=top align=left width="75%"&gt; &lt;OL id=p1qk2&gt; &lt;LI id=p1qk3&gt;Build the library  &lt;LI id=p1qk4&gt;Build a Mediation Module  &lt;LI id=ysmk&gt;Assemble the mediation module  &lt;LI id=yg7b&gt;Implement the mediation flow component&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=u3g4&gt; &lt;TD id=u3g40 vAlign=top align=left width="25%"&gt; &lt;DIV id=s_ll&gt; &lt;/DIV&gt; &lt;DIV id=s_ll0&gt; &lt;DIV id=d7tr&gt;&lt;B id=xekz4&gt;Step1 Build the library&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=eiw6&gt; &lt;/DIV&gt; &lt;DIV id=x4v_0&gt;Resources such as interfaces and business objects should be contained in libraries so that they can be easily shared by modules.&lt;/DIV&gt; &lt;DIV id=bjhz&gt; &lt;/DIV&gt; &lt;DIV id=bjhz0&gt; &lt;DIV id=x:c4&gt;Start building the Stock Quote sample by creating the resources library and its contents.&lt;/DIV&gt; &lt;DIV id=c5-g&gt;                     &lt;/DIV&gt;&lt;/DIV&gt; &lt;OL id=sxdv&gt; &lt;LI id=sxdv0&gt; &lt;DIV id=p0-t0&gt;&lt;A id=kvhq title="Create a new Project" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Projects#How_to_create_a_new_project" target=_blank&gt;Create a new Project&lt;/A&gt; (workspace)&lt;BR id=zu95&gt;&lt;/DIV&gt; &lt;LI id=jq1y&gt; &lt;DIV id=jq1y0&gt;&lt;A id=viu_ title="Create a library" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Modules%20and%20Libraries#How_to_create_a_Library" target=_blank&gt;Create a library&lt;/A&gt; and call it &lt;B id=ql1b&gt;Resources&lt;/B&gt;&lt;BR id=zu950&gt;&lt;/DIV&gt; &lt;LI id=rw9n&gt; &lt;DIV id=rw9n0&gt;&lt;A id=uqeg title="Import WSDL files" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Importing%2FExporting%20WSDL%20Files#How_to_import_a_WSDL" target=_blank&gt;Import a WSDL file&lt;/A&gt; into the Resources library.  Refer to WSDL file at right for further details.&lt;BR id=nao:&gt;&lt;/DIV&gt; &lt;LI id=pt2c&gt; &lt;DIV id=pt2c0&gt;&lt;A id=g72j title="Create business objects" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Business%20Object#How_to_create_a_Business_Object" target=_blank&gt;Create business objects&lt;/A&gt; (3) in the Resource library.  Refer to business objects diagram at right for further details.&lt;BR id=zu951&gt;&lt;/DIV&gt; &lt;LI id=pt2c1&gt; &lt;DIV id=pt2c2&gt;&lt;A id=iz_q title="Create an interface" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Interface#How_to_create_an_interface" target=_blank&gt;Create an interface&lt;/A&gt; (1) called StockQuoteService in the Resource library.  Refer to interface diagram at right for further details.&lt;BR id=zu952&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;DIV id=sxdv1&gt; &lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=u3g41 vAlign=top align=left width="75%"&gt;&lt;B id=lr1h&gt;&lt;FONT id=lr1h0 color=#ff9900&gt;Completed Resource library&lt;/FONT&gt;&lt;/B&gt;  &lt;DIV id=lr1h1 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=s_ll1 src="http://docs.google.com/File?id=dhr7zgxb_1418d848vbgn_b"&gt;&lt;/DIV&gt; &lt;DIV id=h931&gt;&lt;B id=h9310&gt;&lt;FONT id=duci color=#ff9900&gt;WSDL File&lt;/FONT&gt;&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=h9311&gt;Note: use the wsdl file found in IBM Websphere Integration Developer 6.1.2.&lt;BR id=a_bk&gt;&lt;FONT id=a_bk0 color=#0000ff&gt;E:Program FilesIBM&lt;/FONT&gt;SDP70Sharedpluginscom.ibm.wbit.samples.content_6.1.200.v20080615_0659artifactsstockquotewsdl&lt;/DIV&gt; &lt;DIV id=h9312&gt; &lt;/DIV&gt; &lt;DIV id=w01i&gt;&lt;B id=snkg&gt;&lt;FONT id=duci0 color=#ff9900&gt;Business objects diagram&lt;/FONT&gt;&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=w01i0&gt; &lt;DIV id=snkg0&gt; &lt;TABLE id=vkk0 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=snkg1&gt; &lt;TR id=snkg2 vAlign=top align=left&gt; &lt;TD id=snkg3 width="33.33%"&gt; &lt;DIV id=vmc8 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=snkg4 src="http://docs.google.com/File?id=dhr7zgxb_1419fqwq7nd4_b"&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=snkg5 width="33.33%"&gt; &lt;DIV id=u562 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=f708 src="http://docs.google.com/File?id=dhr7zgxb_1420gm8c9xts_b"&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=snkg6 width="33.33%"&gt; &lt;DIV id=xwvz style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=f7080 src="http://docs.google.com/File?id=dhr7zgxb_1421f8hmv2dc_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=jixl&gt; &lt;/DIV&gt; &lt;DIV id=jixl0&gt;&lt;B id=jixl1&gt;&lt;FONT id=duci1 color=#ff9900&gt;Interface diagram&lt;/FONT&gt;&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=jixl2&gt; &lt;DIV id=q-zi style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=oo_d src="http://docs.google.com/File?id=dhr7zgxb_1422fd378hc4_b"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=wvfv&gt; &lt;TD id=wvfv0 vAlign=top align=left width="25%"&gt; &lt;DIV id=zmyo&gt;&lt;B id=zmyo0&gt;Step2 Build a Mediation Module&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=zmyo1&gt; &lt;/DIV&gt; &lt;DIV id=zmyo2&gt;&lt;A id=n1to title="Create a mediation module" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Mediation%20flow%20%28howTo%29#How_to_create_a_Mediation_Module" target=_blank&gt;Create a mediation module&lt;/A&gt; called &lt;B id=s-3m&gt;StockQuote&lt;/B&gt;.  &lt;/DIV&gt; &lt;DIV id=ue0k&gt; &lt;/DIV&gt; &lt;DIV id=ue0k0&gt;Configure it to use the &lt;B id=ue0k1&gt;Resources&lt;/B&gt; library and to generate a default mediation flow component called &lt;B id=s-3m0&gt;StockQuote_MediationFlow&lt;/B&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=wvfv1 vAlign=top align=left width="75%"&gt; &lt;DIV id=xi1t style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=rhkg src="http://docs.google.com/File?id=dhr7zgxb_1427sbhnzqc7_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=i4fl1&gt; &lt;TD id=i4fl2 vAlign=top align=left width="25%"&gt; &lt;DIV id=s_ll2&gt;&lt;B id=s_ll3&gt;Step3 Assemble the Mediation Module&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=s_ll4&gt; &lt;/DIV&gt; &lt;DIV id=joy-&gt; &lt;/DIV&gt; &lt;DIV id=joy-0&gt;Mediation modules contain assembly diagrams that are wired together to form the integrated service application.&lt;/DIV&gt; &lt;DIV id=n-6d&gt; &lt;/DIV&gt; &lt;DIV id=f6k6&gt;The StockQuote mediation module consists of the following elements:&lt;/DIV&gt; &lt;DIV id=f6k60&gt;&lt;BR id=ubil0&gt; &lt;/DIV&gt; &lt;DIV id=qml3&gt; &lt;OL id=ubil2&gt; &lt;LI id=ubil3&gt; &lt;DIV id=n-6d1&gt;&lt;B id=cy0p&gt;StockQuoteService&lt;/B&gt; has a WSDL interface, called StockQuoteService, and uses SOAP/JMS web service binding so that the servlet front end can connect to the mediation module by using JAX-RPC. In this sample, you will create the StockQuoteService interface and generate the WSDL file. &lt;BR id=svpc&gt;&lt;BR id=svpc0&gt;- &lt;A id=v:pu title="Drag the Resources Interfaces StockQuoteService to the Assembly diagram" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Export%2FImport%20%28Web%20services%29#How_to_create_an_export_component_by_dragging_an_interface" target=_blank&gt;Drag the Resources Interfaces StockQuoteService to the Assembly diagram&lt;/A&gt; to create an &lt;B id=zhor&gt;Export with no Binding &lt;/B&gt;component.&lt;BR id=ok0j&gt;&lt;BR id=ok0j0&gt;- Rename the component to &lt;B id=idfl&gt;StockQuoteService&lt;/B&gt;.&lt;BR id=lq6t0&gt;&lt;BR id=lq6t1&gt;&lt;B id=zhor0&gt;-&lt;/B&gt;&lt;A id=h-v1 title="Generate Web Services binding" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Export%2FImport%20%28Web%20services%29#How_to_generate_a_Web_Services_binding" target=_blank&gt;Generate Web Services binding&lt;/A&gt; on &lt;B id=idfl0&gt;StockQuoteService&lt;BR id=idfl1&gt;&lt;/B&gt;&lt;/DIV&gt; &lt;LI id=cy0p0&gt; &lt;DIV id=cy0p1&gt;&lt;B id=mum8&gt;StockQuote_MediationFlow&lt;/B&gt; contains the mediation flow. In this sample, you will create and implement the StockQuote_MediationFlow component. &lt;BR id=qd5h0&gt;&lt;/DIV&gt; &lt;LI id=mum80&gt; &lt;DIV id=mum81&gt;&lt;B id=mum82&gt;RealtimeService&lt;/B&gt; has a web service binding and an interface that matches the real-time (premium) service. In this sample, you will import the WSDL file RealtimeService.wsdl. &lt;BR id=msve&gt;&lt;BR id=msve0&gt;- &lt;A id=c5-g2 title="Drag the Resources Interfaces StockQuoteService to the Assembly diagram" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Export%2FImport%20%28Web%20services%29#How_to_create_an_import_component_by_dragging_an_interface" target=_blank&gt;Drag the Resources Interfaces RealtimeServicePortType to the Assembly diagram&lt;/A&gt; to create an &lt;B id=c5-g3&gt;Import with Web Service Binding &lt;/B&gt;component.&lt;BR id=c5-g4&gt;&lt;BR id=c5-g5&gt;- Rename the component to &lt;B id=c5-g6&gt;RealTimeService&lt;/B&gt;.&lt;BR id=c5-g7&gt;&lt;BR id=qd5h1&gt;&lt;/DIV&gt; &lt;LI id=mum83&gt; &lt;DIV id=mum84&gt;&lt;B id=v9ns&gt;DelayedService&lt;/B&gt; has a web service binding and an interface that matches the delayed (standard) service. In this sample, you will import the WSDL file DelayedService.wsdl.&lt;BR id=c5-g0&gt;&lt;BR id=c5-g1&gt;- &lt;A id=msve1 title="Drag the Resources Interfaces StockQuoteService to the Assembly diagram" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Export%2FImport%20%28Web%20services%29#How_to_create_an_import_component_by_dragging_an_interface" target=_blank&gt;Drag the Resources Interfaces DelayedServicePortType to the Assembly diagram&lt;/A&gt; to create an &lt;B id=msve2&gt;Import with Web Service Binding &lt;/B&gt;component.&lt;BR id=msve3&gt;&lt;BR id=msve4&gt;- Rename the component to &lt;B id=msve5&gt;DelayedService&lt;/B&gt;.&lt;BR id=msve6&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt; &lt;DIV id=qml30&gt;&lt;A id=q-sd title="Wire the components" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Components#How_to_wire_components/nodes" target=_blank&gt;Wire the components&lt;/A&gt; as shown.&lt;/DIV&gt; &lt;DIV id=x:c40&gt; &lt;/DIV&gt; &lt;P id=hnct&gt;&lt;BR id=g3jt3&gt;&lt;/P&gt;&lt;/TD&gt; &lt;TD id=i4fl3 vAlign=top align=left width="75%"&gt; &lt;DIV id=ubil14 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=exx6 src="http://docs.google.com/File?id=dhr7zgxb_1423f3wvbkwp_b"&gt;&lt;/DIV&gt; &lt;P id=uetq&gt;  &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=i4fl4&gt; &lt;TD id=i4fl5 vAlign=top align=left width="25%"&gt; &lt;P id=q:0o&gt; &lt;/P&gt; &lt;P id=q:0o0&gt;&lt;B id=q:0o1&gt;Step4&lt;/B&gt;&lt;/P&gt; &lt;P id=q:0o2&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=i4fl6 vAlign=top align=left width="75%"&gt; &lt;DIV id=uetq3 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=uetq4&gt; &lt;TD id=uetq5 vAlign=top align=left width="25%"&gt;&lt;/TD&gt; &lt;TD id=uetq6 vAlign=top align=left width="75%"&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=uetq7&gt; &lt;TD id=uetq8 vAlign=top align=left width="25%"&gt;&lt;/TD&gt; &lt;TD id=uetq9 vAlign=top align=left width="75%"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt; &lt;P id=bb-h0&gt; &lt;/P&gt; &lt;P id=bb-h1&gt; &lt;/P&gt; &lt;P id=bb-h10&gt; &lt;/P&gt; &lt;P id=bb-h11&gt; &lt;/P&gt; &lt;P id=bb-h12&gt; &lt;/P&gt; &lt;H2 id=v85f0&gt; &lt;/H2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-3761293043011749689?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/3761293043011749689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=3761293043011749689' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/3761293043011749689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/3761293043011749689'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2008/08/reading-and-writing-files-application.html' title='Adapters (Flat File adapter app)'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-7397795984513105178</id><published>2008-08-20T17:14:00.000-07:00</published><updated>2010-05-18T09:20:52.828-07:00</updated><title type='text'>Adapters</title><content type='html'>&lt;P id=d9.2&gt;Adapter How to &lt;/P&gt; &lt;P id=q-fp&gt; &lt;/P&gt; &lt;P id=ah:x&gt;&lt;SPAN id=t.8v style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;SPAN id=hwlc style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=hwlc0 face=Verdana color=#810081&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P id=p6lm&gt; &lt;/P&gt; &lt;P id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;  &lt;/P&gt; &lt;P id=zck10&gt; &lt;/P&gt; &lt;P id=zck11&gt; &lt;/P&gt; &lt;H3 id=hrzf&gt;Contents&lt;/H3&gt; &lt;DIV id=afbz3&gt;&lt;A id=p8y0 title=Introduction href="#Introduction" target=_blank&gt;Introduction&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=t6oo&gt;&lt;A id=ctcg title="How to add, configure, and bind an adapter" href="#How_to_add,_configure,_and_bind_an_adapter" target=_blank&gt;How to add, configure, and bind an adapter&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=lrie&gt; &lt;/DIV&gt; &lt;H3 id=avhk&gt;&lt;A id=u4to name=Introduction&gt;&lt;/A&gt;Introduction &lt;/H3&gt; &lt;DIV id=w6k7&gt; &lt;TABLE id=cajj1 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=cajj2&gt; &lt;TR id=cajj3&gt; &lt;TD id=cajj4 vAlign=top align=left width="25%"&gt; &lt;DIV id=tsia&gt;&lt;B id=abff&gt;Overview&lt;/B&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=cajj5 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;P class=sectiontitle id=yltf&gt;&lt;b id=yltf0&gt;Introduction&lt;/b&gt;&lt;/P&gt; &lt;P class=sectiontitle id=sfk0&gt; &lt;/P&gt; &lt;P class=sectiontitle id=eoc4&gt;Adapters enables you to connect to enterprise information systems (EIS).&lt;/P&gt; &lt;P class=sectiontitle id=eoc40&gt; &lt;/P&gt; &lt;P class=sectiontitle id=xkd0&gt;WebSphere® Adapters, also known as resource adapters, enable managed, bidirectional connectivity between enterprise information systems (EISs) and J2EE components supported by the server.&lt;/P&gt; &lt;P class=sectiontitle id=xkd00&gt; &lt;/P&gt; &lt;P class=sectiontitle id=wla-1&gt;IBM® adapters allow you to integrate enterprise applications, and data storage facilities, in a service-oriented way. Adapters expose low-level EIS functions, or events, in the form of a service.&lt;/P&gt; &lt;P class=section id=ux5o&gt; &lt;/P&gt; &lt;P class=section id=wyja&gt;Adapters are sometimes referred to as resource adapters, and provide a standard interface to proprietary systems. Using standard interfaces avoids the maintenance issues associated with non-standard solutions.&lt;/P&gt; &lt;P class=section id=wyja0&gt; &lt;/P&gt; &lt;P class=section id=wyja1&gt;Some adapters come with WebSphere® Integration Developer and are licensed for production use, others are only for development purposes: that is, they can be used to develop and test an application. Generally, after you deploy your application to WebSphere ESB, or WebSphere Process Server, you will need a licensed runtime resource adapter. &lt;/P&gt; &lt;P class=section id=yltf3&gt; &lt;/P&gt; &lt;P class=sectiontitle id=yltf6&gt; &lt;/P&gt; &lt;P class=sectiontitle id=yltf8&gt;&lt;b id=yltf9&gt;Types of adapters&lt;/b&gt;&lt;/P&gt; &lt;P class=sectiontitle id=y4t9&gt; &lt;/P&gt; &lt;DIV class=p id=yltf10&gt;There are two types of IBM adapters: &lt;BR id=poiq&gt;&lt;BR id=qgdz&gt; &lt;UL id=yltf11&gt; &lt;LI id=yltf12&gt;WebSphere Adapters&lt;BR id=poiq0&gt;&lt;BR id=whdr&gt;Also referred to as JCA adapters.  &lt;UL id=yltf13&gt; &lt;LI id=yltf14&gt;WebSphere Adapters are based on Java™ 2 Platform, Enterprise Edition (J2EE) Connector architecture (JCA), and are the recommended adapters to use with WebSphere ESB and WebSphere Process Server.  &lt;LI id=yltf15&gt;If an application is developed with a WebSphere Adapter embedded, the adapter is deployed with the application. &lt;BR id=y4t91&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;LI id=yltf16&gt;WebSphere Business Integration (WBI) Adapters&lt;BR id=poiq1&gt;&lt;BR id=wkyq&gt; &lt;UL id=yltf17&gt; &lt;LI id=yltf18&gt;WebSphere Business Integration Adapters reside outside of WebSphere ESB or WebSphere Process Server. The run time communicates with this type of adapter through a Java Message Service (JMS) transport layer. &lt;BR id=y4t92&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;Both types of adapter can be split into two classes: &lt;BR id=poiq2&gt;&lt;BR id=qgdz0&gt; &lt;UL id=yltf19&gt; &lt;LI id=yltf20&gt;Technology Adapters.  &lt;UL id=yltf21&gt; &lt;LI id=yltf22&gt;Technology adapters let you integrate files, FTP, databases and email: these adapters come with WebSphere Integration Developer and are licensed for production use with WebSphere ESB and WebSphere Process Server. &lt;/LI&gt;&lt;/UL&gt; &lt;LI id=yltf23&gt;Application Adapters.  &lt;UL id=yltf24&gt; &lt;LI id=yltf25&gt;Application adapters let you integrate enterprise application suites, such as SAP Exchange Infrastructure (XI). &lt;BR id=y4t93&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=cajj6&gt; &lt;TD id=cajj7 vAlign=top align=left width="25%"&gt; &lt;DIV id=tsia13&gt;&lt;B id=cajj8&gt;Related links&lt;/B&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=cajj9 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;UL id=w6k70&gt; &lt;LI id=w6k71&gt; &lt;DIV id=s4tz&gt;&lt;A id=qo9v title="An introduction to connecting with adapters" href="http://www.ibm.com/developerworks/websphere/techjournal/0704_gregory1/0704_gregory1.html" target=_blank&gt;An introduction to connecting with adapters&lt;/A&gt; (IBM DeveloperWorks)&lt;/DIV&gt; &lt;LI id=yl1.&gt; &lt;DIV id=yl1.0&gt;&lt;A id=alnn title="Overview of adapters" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.wbpm.scenarios.esb1.612.doc/concepts/cwesb_scenario_adapters.html" target=_blank&gt;Overview of adapters&lt;/A&gt; &lt;/DIV&gt; &lt;LI id=m38q&gt; &lt;DIV id=m38q0&gt;&lt;A id=jphj title="Developing services with adapters" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.adapter.emd.ui.doc/topics/coverview.html"&gt;&lt;FONT id=m38q1 color=#810081&gt;Developing services with adapters&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt; &lt;LI id=w6k72&gt; &lt;DIV id=s4tz0&gt;&lt;A id=olnl title="Accessing external services with adapters" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.adapter.emd.ui.doc/topics/timpexpapps.html" target=_blank&gt;Accessing external services with adapters&lt;/A&gt; &lt;/DIV&gt; &lt;LI id=w6k73&gt; &lt;DIV id=xv65&gt;&lt;A id=ec9p title="Configuring and using adapters" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.adapter.emd.ui.doc/topics/tcreatecmps.html" target=_blank&gt;Configuring and using adapters&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=tsia14&gt; &lt;/DIV&gt; &lt;H3 id=tsia15&gt;&lt;A id=vljh name=How_to_add,_configure,_and_bind_an_adapter&gt;&lt;/A&gt;How to add, configure, and bind an adapter&lt;/H3&gt; &lt;DIV id=v.5x&gt; &lt;TABLE id=v.5x0 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=v.5x1&gt; &lt;TR id=v.5x54&gt; &lt;TD id=v.5x55 vAlign=top align=left width="25%"&gt; &lt;DIV id=v.5x56&gt;&lt;B id=v.5x57&gt;Related links&lt;/B&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=v.5x58 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;P id=v.5x59&gt;&lt;A id=v.5x66 title="Configuring and using adapters" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.adapter.emd.ui.doc/topics/tcreatecmps.html" target=_blank&gt;&lt;FONT id=v.5x67 color=#810081&gt;Configuring and using adapters&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=v.5x2&gt; &lt;TD id=v.5x3 vAlign=top align=left width="25%"&gt; &lt;DIV id=v.5x4&gt;&lt;B id=v.5x5&gt;Overview&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=b75l&gt; &lt;/DIV&gt; &lt;DIV id=xqju&gt;Before you begin using an adapter, you first need to import it as a project into your application. Resource adapters are bundled into Resource Adapter Archive (RAR) files. RAR files are a type of ZIP file that contain the adapter and a set of additional files that help WebSphere Integration Developer (or any other tool) give you options on configuring the adapter.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=v.5x6 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;P class=sectiontitle id=v.5x7&gt; &lt;/P&gt; &lt;DIV id=w-_y&gt;There are several ways to add, configure, and bind an adapter.  You can add an adapter using any of the following ways:&lt;/DIV&gt; &lt;DIV id=w-_y0&gt; &lt;/DIV&gt; &lt;OL id=w-_y1&gt; &lt;LI id=w-_y2&gt; &lt;DIV id=w-_y3&gt;&lt;A id=w-_y4 title="Use the adapter pattern wizard" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Adapters%20%28Patterns%29#Introduction" target=_blank&gt;Use the adapter pattern wizard&lt;/A&gt; &lt;BR id=r9j4&gt;This is the preferred way to add, configure, and bind an adapter.  However, the adapter pattern wizard in WID 6.1.2 only support a few adapters.&lt;/DIV&gt; &lt;LI id=w-_y5&gt; &lt;DIV id=w-_y6&gt;&lt;A id=o..b title="Use the External service wizard" href="#How_to_add_an_adapter_using_the_External_service_wizard" target=_blank&gt;Use the External service wizard&lt;/A&gt; &lt;BR id=gnup&gt;You can also use the External service wizard to add, configure, and bind any of the adapters available in WID 6.1.2.&lt;/DIV&gt; &lt;LI id=o724&gt; &lt;DIV id=o7240&gt;&lt;A id=tnif title="Use the Palette" href="#How_to_add_an_adapter_using_the_Palette" target=_blank&gt;Use the Palette&lt;/A&gt; &lt;BR id=l:o:&gt;You can also use the Palette to add, configure, and bind any of the adapters available in WID 6.1.2.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=b75l1&gt; &lt;/DIV&gt; &lt;DIV id=b75l2&gt; &lt;/DIV&gt; &lt;H3 id=cg0t&gt;&lt;A id=ulb4 name=How_to_add_an_adapter_using_the_External_service_wizard&gt;&lt;/A&gt;How to add an adapter using the External service wizard&lt;/H3&gt; &lt;DIV id=cg0t0&gt; &lt;TABLE id=cg0t1 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=cg0t2&gt; &lt;TR id=cg0t3&gt; &lt;TD id=cg0t4 vAlign=top align=left width="25%"&gt; &lt;DIV id=cg0t5&gt;&lt;B id=cg0t6&gt;Related links&lt;/B&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=cg0t7 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;P id=cg0t8&gt;&lt;A id=cg0t15 title="Configuring and using adapters" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.adapter.emd.ui.doc/topics/tcreatecmps.html" target=_blank&gt;&lt;FONT id=cg0t16 color=#810081&gt;Configuring and using adapters&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=zrvr&gt; &lt;TD id=zrvr0 vAlign=top align=left width="25%"&gt; &lt;P id=xa4b&gt;&lt;b id=qi-n&gt;External Service Wizard&lt;/b&gt;&lt;/P&gt; &lt;P id=psen&gt; &lt;/P&gt; &lt;P id=psen0&gt;In the Business integration view, right-click a module (i.e &lt;FONT id=zfab color=#990000&gt;adapters&lt;/FONT&gt;) and select &lt;FONT id=m5-7 color=#990000&gt;New &amp;gt; External Service&lt;/FONT&gt;.&lt;/P&gt; &lt;P id=psen1&gt; &lt;/P&gt; &lt;P id=psen2&gt; &lt;/P&gt; &lt;P id=xa4b0&gt; &lt;/P&gt; &lt;P id=xa4b1&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=zrvr1 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=hau9 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=zrvr2 src="http://docs.google.com/File?id=dhr7zgxb_1614gdfzhmwz_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=owzd&gt; &lt;TD id=owzd0 vAlign=top align=left width="25%"&gt; &lt;P id=vimp&gt;&lt;b id=vimp0&gt;Select External Service type&lt;/b&gt;&lt;/P&gt; &lt;P id=vimp1&gt; &lt;/P&gt; &lt;P id=vimp2&gt;Select the type of service you would like to access (i.e Adapters) and click Next.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=owzd1 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=s:z5 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=h9ym src="http://docs.google.com/File?id=dhr7zgxb_1615fwztfddx_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=pj1x&gt; &lt;TD id=pj1x0 vAlign=top align=left width="25%"&gt; &lt;P id=xdxu&gt; &lt;/P&gt; &lt;P id=xdxu0&gt;&lt;b id=xdxu1&gt;Select an adapter&lt;/b&gt;&lt;/P&gt; &lt;P id=xdxu2&gt; &lt;/P&gt; &lt;P id=xdxu3&gt;Select the adapter you want to use and click Next.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=pj1x1 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=s8lw style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=xrva src="http://docs.google.com/File?id=dhr7zgxb_1617c22mk2c6_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=ptmt&gt; &lt;TD id=ptmt0 vAlign=top align=left width="25%"&gt; &lt;P id=xp35&gt; &lt;/P&gt; &lt;DIV id=v1.z0&gt;&lt;B id=v1.z1&gt;Import an adapter&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=v1.z2&gt; &lt;/DIV&gt; &lt;DIV id=v1.z3&gt;Import a resource adapter archive (RAR) from the file system to create a connector project for the adapter.&lt;/DIV&gt; &lt;DIV id=w00a&gt; &lt;/DIV&gt; &lt;DIV id=w00a0&gt;Select the target runtime (Webpshere process server v6.1 or Websphere ESB Server v6.1).&lt;/DIV&gt; &lt;DIV id=u8j3&gt; &lt;/DIV&gt; &lt;DIV id=u8j30&gt;Click Next.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=ptmt1 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=dgf0 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=ptmt2 src="http://docs.google.com/File?id=dhr7zgxb_1618c9vzz3j8_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=o7241&gt; &lt;TD id=o7242 vAlign=top align=left width="25%"&gt; &lt;P id=f5ol&gt; &lt;/P&gt; &lt;DIV id=f5ol0&gt;&lt;B id=f5ol1&gt;Set processing direction&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=f5ol2&gt; &lt;/DIV&gt; &lt;DIV id=f5ol3&gt;Select the direction of adapter processing at runtime (i.e Outbound) and click Next.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=o7243 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=o5qe style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=o3hu src="http://docs.google.com/File?id=dhr7zgxb_1625f3nrttck_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=o3hu0&gt; &lt;TD id=o3hu1 vAlign=top align=left width="25%"&gt; &lt;P id=dl21&gt; &lt;/P&gt; &lt;DIV id=n9r10&gt;&lt;B id=n9r11&gt;Set Service configuration properties&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=n9r12&gt; &lt;/DIV&gt; &lt;DIV id=n9r13&gt;For this service, specify security and connection configuration properties as required.&lt;/DIV&gt; &lt;DIV id=n9r14&gt; &lt;/DIV&gt; &lt;DIV id=n9r15&gt;Click Next.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=o3hu2 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=g0hx style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=kpks src="http://docs.google.com/File?id=dhr7zgxb_1626gw42d6fw_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=cg0t32&gt; &lt;/DIV&gt; &lt;DIV id=hw260&gt; &lt;/DIV&gt; &lt;DIV id=auh5&gt; &lt;/DIV&gt; &lt;H3 id=auh50&gt;&lt;A id=knn1 name=How_to_add_an_adapter_using_the_Palette&gt;&lt;/A&gt;How to add an adapter using the Palette&lt;/H3&gt; &lt;DIV id=auh51&gt; &lt;TABLE id=betc cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=betc0&gt; &lt;TR id=betc1&gt; &lt;TD id=betc2 vAlign=top align=left width="25%"&gt; &lt;DIV id=betc3&gt;&lt;B id=betc4&gt;Related links&lt;/B&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=betc5 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;P id=betc6&gt;&lt;A id=betc7 title="Configuring and using adapters" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.adapter.emd.ui.doc/topics/tcreatecmps.html" target=_blank&gt;&lt;FONT id=betc8 color=#810081&gt;Configuring and using adapters&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=betc36&gt; &lt;TD id=betc37 vAlign=top align=left width="25%"&gt; &lt;DIV id=betc38&gt;&lt;B id=betc39&gt;Select an adapter from the palette&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=betc40&gt; &lt;/DIV&gt; &lt;DIV id=betc41&gt;The Palette shows all the available adapters (outbound/inbound) supported in &lt;b id=betc42&gt;WID 6.1.2&lt;/b&gt;.&lt;/DIV&gt; &lt;DIV id=betc43&gt; &lt;/DIV&gt; &lt;DIV id=betc44&gt;You can add outbound (imports) and inbound (exports) adapters using the Palette.  To do this, click on an adapter (i.e &lt;FONT id=betc45 color=#990000&gt;Flat File&lt;/FONT&gt;) and drag/drop it into the Assembly diagram. &lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=betc46 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=dl25 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=roxn src="http://docs.google.com/File?id=dhr7zgxb_1624gt7spqc7_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=betc49&gt; &lt;TD id=betc50 vAlign=top align=left width="25%"&gt; &lt;DIV id=betc51&gt;&lt;B id=betc52&gt;Select flat file service  creation&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=betc53&gt; &lt;/DIV&gt; &lt;DIV id=betc54&gt;You have the option of creating a flat file service using the &lt;FONT id=zkxl color=#990000&gt;typical&lt;/FONT&gt; or &lt;FONT id=zkxl0 color=#990000&gt;advanced&lt;/FONT&gt; method.&lt;/DIV&gt; &lt;DIV id=irp2&gt; &lt;/DIV&gt; &lt;DIV id=irp20&gt;Select &lt;FONT id=fcf: color=#990000&gt;advanced&lt;/FONT&gt; and click Next. &lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=betc58 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=tb95 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=kz:b src="http://docs.google.com/File?id=dhr7zgxb_1620dc7f9hwp_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=betc61&gt; &lt;TD id=betc62 vAlign=top align=left width="25%"&gt; &lt;P id=betc63&gt; &lt;/P&gt; &lt;DIV id=betc64&gt;&lt;B id=betc65&gt;Select an adapter&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=betc66&gt; &lt;/DIV&gt; &lt;DIV id=betc67&gt;Select the adapter you want to use and click Next.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=betc68 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=m5fb style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=xnw5 src="http://docs.google.com/File?id=dhr7zgxb_1621gcs4sfgc_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=betc71&gt; &lt;TD id=betc72 vAlign=top align=left width="25%"&gt; &lt;P id=v1.z&gt; &lt;/P&gt; &lt;DIV id=xp350&gt;&lt;B id=xp351&gt;Import an adapter&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=xp352&gt; &lt;/DIV&gt; &lt;DIV id=xp353&gt;Import a resource adapter archive (RAR) from the file system to create a connector project for the adapter.&lt;/DIV&gt; &lt;DIV id=xp354&gt; &lt;/DIV&gt; &lt;DIV id=xp355&gt;Select the target runtime (Webpshere process server v6.1 or Websphere ESB Server v6.1).&lt;/DIV&gt; &lt;DIV id=xp356&gt; &lt;/DIV&gt; &lt;DIV id=xp357&gt;Click Next.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=betc73 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=tjxp style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=qj0y src="http://docs.google.com/File?id=dhr7zgxb_1622hrmm2xg9_b"&gt;&lt;/DIV&gt; &lt;DIV id=lquh style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;b id=lquh0&gt;Flatfile Project&lt;/b&gt;&lt;/DIV&gt;After importing the adapter, a Flatfile project is created by WID 6.1.2  &lt;DIV id=ir_w style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=ir_w0 src="http://docs.google.com/File?id=dhr7zgxb_1629wsx5hvdh_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=j-l1&gt; &lt;TD id=j-l10 vAlign=top align=left width="25%"&gt; &lt;P id=n9r1&gt; &lt;/P&gt; &lt;DIV id=dl210&gt;&lt;B id=dl211&gt;Set Service configuration properties&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=dl212&gt; &lt;/DIV&gt; &lt;DIV id=dl213&gt;For this service, specify security and connection configuration properties as required.&lt;/DIV&gt; &lt;DIV id=dl214&gt; &lt;/DIV&gt; &lt;DIV id=dl215&gt;Click Next.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=j-l11 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=sj.x style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=j-l12 src="http://docs.google.com/File?id=dhr7zgxb_1623dnknh6ft_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;H3 id=cg0t33&gt;&lt;A id=e:yy name=How_to_configure_an_adapter&gt;&lt;/A&gt;How to configure the flat file adapter&lt;/H3&gt; &lt;DIV id=y.bz&gt; &lt;TABLE id=y.bz0 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=y.bz1&gt; &lt;TR id=y.bz2&gt; &lt;TD id=y.bz3 vAlign=top align=left width="25%"&gt; &lt;DIV id=y.bz4&gt;&lt;B id=y.bz5&gt;Related links&lt;/B&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=y.bz6 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;P id=y.bz7&gt;&lt;A id=y.bz14 title="Configuring and using adapters" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.adapter.emd.ui.doc/topics/tcreatecmps.html" target=_blank&gt;&lt;FONT id=y.bz15 color=#810081&gt;Configuring and using adapters&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=y.bz16&gt; &lt;TD id=y.bz17 vAlign=top align=left width="25%"&gt; &lt;DIV id=y.bz18&gt;&lt;B id=y.bz19&gt;Overview&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=y.bz20&gt; &lt;/DIV&gt; &lt;P id=ynvq&gt;The following adapters can be configured to work with WebSphere Integration Developer. In the documentation for each adapter, you will be shown how to use the external service wizard with the adapter as well as additional information that will be helpful such as field level reference information and runtime information. &lt;/P&gt;&lt;/TD&gt; &lt;TD id=y.bz29 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;P class=sectiontitle id=y.bz30&gt; &lt;/P&gt; &lt;UL class=ullinks id=b1bl&gt; &lt;LI class=ulchildlink id=b1bl0&gt;&lt;b id=b1bl1&gt;&lt;A id=b1bl2 href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wsadapters.610.jca_email.doc/doc/stbp_ema_welcome.html"&gt;&lt;FONT id=b1bl3 color=#810081&gt;WebSphere Adapter for Email&lt;/FONT&gt;&lt;/A&gt;&lt;/b&gt;&lt;BR id=b1bl4&gt;WebSphere Adapter for Email enables applications running on WebSphere Process Server or WebSphere Enterprise Service Bus to send e-mails to and receive e-mails from a mail server. &lt;BR id=x9cx&gt; &lt;LI class=ulchildlink id=b1bl5&gt;&lt;b id=b1bl6&gt;&lt;A id=b1bl7 href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wsadapters.610.jca_ff.doc/doc/stbp_ffa_welcome.html"&gt;&lt;FONT id=b1bl8 color=#810081&gt;WebSphere Adapter for Flat Files&lt;/FONT&gt;&lt;/A&gt;&lt;/b&gt;&lt;BR id=b1bl9&gt;WebSphere Adapter for Flat Files enables applications running on WebSphere Process Server or WebSphere Enterprise Service Bus modules to interact with files on a local file system. &lt;BR id=x9cx0&gt; &lt;LI class=ulchildlink id=b1bl10&gt;&lt;b id=b1bl11&gt;&lt;A id=b1bl12 href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wsadapters.610.jca_ftp.doc/doc/stbp_ftp_welcome.html"&gt;WebSphere Adapter for FTP&lt;/A&gt;&lt;/b&gt;&lt;BR id=b1bl13&gt;WebSphere Adapter for FTP enables applications running on WebSphere Process Server or WebSphere Enterprise Service Bus to access files on an FTP server. &lt;BR id=x9cx1&gt; &lt;LI class=ulchildlink id=b1bl14&gt;&lt;b id=b1bl15&gt;&lt;A id=b1bl16 href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wsadapters.610.jca_jdbc.doc/doc/stbp_jdb_welcome.html"&gt;&lt;FONT id=b1bl17 color=#810081&gt;WebSphere Adapter for JDBC&lt;/FONT&gt;&lt;/A&gt;&lt;/b&gt;&lt;BR id=b1bl18&gt;WebSphere Adapter for JDBC enables applications running on WebSphere Process Server or WebSphere Enterprise Service Bus to exchange information with a database. &lt;BR id=x9cx2&gt; &lt;LI class=ulchildlink id=b1bl19&gt;&lt;b id=b1bl20&gt;&lt;A id=b1bl21 href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wsadapters.610.jca_jde.doc/doc/stbp_jde_welcome.html"&gt;&lt;FONT id=b1bl22 color=#810081&gt;WebSphere Adapter for JD Edwards EnterpriseOne&lt;/FONT&gt;&lt;/A&gt;&lt;/b&gt;&lt;BR id=b1bl23&gt;WebSphere Adapter for JD Edwards EnterpriseOne enables applications running on WebSphere Process Server or WebSphere Enterprise Service Bus to interact with a JD Edwards EnterpriseOne server. &lt;BR id=x9cx3&gt; &lt;LI class=ulchildlink id=b1bl24&gt;&lt;b id=b1bl25&gt;&lt;A id=b1bl26 href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wsadapters.610.jca_oracleebiz.doc/doc/stbp_ore_welcome.html"&gt;WebSphere Adapter for Oracle E-Business Suite&lt;/A&gt;&lt;/b&gt;&lt;BR id=b1bl27&gt;WebSphere Adapter for Oracle E-Business Suite enables applications running on WebSphere Process Server or WebSphere Enterprise Service Bus to interact with Oracle database components. &lt;BR id=x9cx4&gt; &lt;LI class=ulchildlink id=b1bl28&gt;&lt;b id=b1bl29&gt;&lt;A id=b1bl30 href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wsadapters.610.jca_peoplesoft.doc/doc/stbp_peo_welcome.html"&gt;WebSphere Adapter for PeopleSoft Enterprise&lt;/A&gt;&lt;/b&gt;&lt;BR id=b1bl31&gt;WebSphere Adapter for PeopleSoft Enterprise enables applications running on WebSphere Process Server or WebSphere Enterprise Service Bus to exchange data with a PeopleSoft Enterprise server. &lt;BR id=x9cx5&gt; &lt;LI class=ulchildlink id=b1bl32&gt;&lt;b id=b1bl33&gt;&lt;A id=b1bl34 href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wsadapters.610.jca_sap.doc/doc/stbp_sap_welcome.html"&gt;WebSphere Adapter for SAP Software&lt;/A&gt;&lt;/b&gt;&lt;BR id=b1bl35&gt;WebSphere Adapter for SAP Software enables applications running on WebSphere Process Server or WebSphere Enterprise Service Bus to interact with SAP applications on an SAP server. &lt;BR id=x9cx6&gt; &lt;LI class=ulchildlink id=b1bl36&gt;&lt;b id=b1bl37&gt;&lt;A id=b1bl38 href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wsadapters.610.jca_siebel.doc/doc/stbp_sba_welcome.html"&gt;WebSphere Adapter for Siebel Business Applications&lt;/A&gt;&lt;/b&gt;&lt;BR id=b1bl39&gt;WebSphere Adapters for Siebel Business Applications enables applications running on WebSphere Process Server or WebSphere Enterprise Service Bus to exchange information with a Siebel Application Server. &lt;BR id=re6t&gt; &lt;LI class=ulchildlink id=b1bl40&gt;&lt;b id=b1bl41&gt;&lt;A id=b1bl42 href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.610.help.adapter.emd.ui.doc/topics/cicsoverview.html"&gt;&lt;FONT id=b1bl43 color=#810081&gt;CICS ECI resource adapter&lt;/FONT&gt;&lt;/A&gt;&lt;/b&gt;&lt;BR id=b1bl44&gt;The Customer Information Control System External Call Interface (CICS ECI) resource adapter lets you access programs on CICS servers. Working with the external service wizard, the CICS ECI resource adapter creates services that invoke CICS transactions on a CICS server. &lt;BR id=l2j7&gt; &lt;LI class=ulchildlink id=b1bl45&gt;&lt;b id=b1bl46&gt;&lt;A id=b1bl47 href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.610.help.adapter.emd.ui.doc/topics/ims_overview.html"&gt;IMS TM resource adapter&lt;/A&gt;&lt;/b&gt;&lt;BR id=b1bl48&gt;The IMS™ TM resource adapter is used by services to access IMS transactions running on host IMS systems. It can also be used for IMS transactions to access external services (calling out to external services requires IMS TM Resource Adapter Version 10). &lt;BR id=l2j70&gt; &lt;LI class=ulchildlink id=b1bl49&gt;&lt;b id=b1bl50&gt;&lt;A id=b1bl51 href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.610.help.adapter.emd.ui.doc/topics/cwbiresadapters.html"&gt;Using WebSphere Business Integration Adapters&lt;/A&gt;&lt;/b&gt;&lt;BR id=b1bl52&gt;These adapters do not comply to either the J2C architecture or the Enterprise Metadata Discovery specification, yet can be used with the external service wizard. &lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=d-vy&gt; &lt;TD id=d-vy0 vAlign=top align=left width="25%"&gt; &lt;DIV id=vaku0&gt;&lt;B id=vaku1&gt;Configuring an inbound flat file adapter&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=vaku2&gt; &lt;/DIV&gt; &lt;DIV id=vaku3&gt;For this service, specify security and connection configuration properties as required.&lt;/DIV&gt; &lt;DIV id=lbhq&gt; &lt;/DIV&gt; &lt;DIV id=lbhq0&gt;&lt;A id=lo7n title="Configuring the module for inbound processing" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wsadapters.610.jca_ff.doc/shared/stsha_configinbound.html" target=_blank&gt;Configuring the module for inbound processing&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=fsi7&gt; &lt;/DIV&gt; &lt;DIV id=fsi70&gt;&lt;A id=tg48 title="Inbound configuration properties" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wsadapters.610.jca_ff.doc/shared/srsha_inconfigprops.html" target=_blank&gt;Inbound configuration properties&lt;/A&gt;  &lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=d-vy1 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=e0ib style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=dl:r src="http://docs.google.com/File?id=dhr7zgxb_1627d4dn7fd5_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=v4wi&gt; &lt;TD id=v4wi0 vAlign=top align=left width="25%"&gt; &lt;P id=vaku&gt; &lt;/P&gt; &lt;DIV id=snzf&gt;&lt;B id=snzf0&gt;Configuring an outbound flat file adapter&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=snzf1&gt; &lt;/DIV&gt; &lt;DIV id=snzf2&gt;For this service, specify security and connection configuration properties as required.&lt;/DIV&gt; &lt;DIV id=a8xz&gt; &lt;/DIV&gt; &lt;DIV id=a8xz0&gt;&lt;A id=nms3 title="Configuring the module for outbound processing" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wsadapters.610.jca_ff.doc/shared/stsha_configoutbound.html" target=_blank&gt;Configuring the module for outbound processing&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=ij5m&gt; &lt;/DIV&gt; &lt;DIV id=ij5m0&gt;&lt;A id=svwe title="Outbound configuration properties" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wsadapters.610.jca_ff.doc/shared/srsha_outconfigprops.html" target=_blank&gt;Outbound configuration properties&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=h6zg&gt; &lt;/DIV&gt; &lt;DIV id=vaku5&gt;Click Next.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=v4wi1 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;DIV id=av3w style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=wd_b src="http://docs.google.com/File?id=dhr7zgxb_1628hjtt42f2_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=b75l3&gt; &lt;/DIV&gt; &lt;DIV id=o-tm&gt; &lt;/DIV&gt; &lt;DIV id=y.bz31&gt; &lt;/DIV&gt; &lt;H3 id=y.bz32&gt;&lt;A id=n13z name=How_to_bind_an_adapter&gt;&lt;/A&gt;How to bind an adapter&lt;/H3&gt; &lt;DIV id=y.bz33&gt; &lt;TABLE id=auh52 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=auh53&gt; &lt;TR id=auh54&gt; &lt;TD id=auh55 vAlign=top align=left width="25%"&gt; &lt;DIV id=auh56&gt;&lt;B id=auh57&gt;Related links&lt;/B&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=auh58 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;P id=auh59&gt;&lt;A id=auh510 title="Overview of adapters" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.wbpm.scenarios.esb1.612.doc/concepts/cwesb_scenario_adapters.html" target=_blank&gt;&lt;FONT id=auh511 color=#810081&gt;Overview of adapters&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=auh512&gt;&lt;A id=auh513 title="Accessing external services with adapters" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.adapter.emd.ui.doc/topics/timpexpapps.html" target=_blank&gt;&lt;FONT id=auh514 color=#810081&gt;Accessing external services with adapters&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=auh515&gt;&lt;A id=auh516 title="Configuring and using adapters" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.adapter.emd.ui.doc/topics/tcreatecmps.html" target=_blank&gt;&lt;FONT id=auh517 color=#810081&gt;Configuring and using adapters&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=auh518&gt; &lt;TD id=auh519 vAlign=top align=left width="25%"&gt; &lt;DIV id=auh520&gt;&lt;B id=auh521&gt;Overview&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=auh522&gt; &lt;/DIV&gt; &lt;DIV id=auh523&gt;You can add an adapter as follows:&lt;/DIV&gt; &lt;DIV id=auh524&gt; &lt;/DIV&gt; &lt;OL id=auh525&gt; &lt;LI id=auh526&gt; &lt;DIV id=auh527&gt;&lt;A id=auh528 title="Use the adapter pattern wizard" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Adapters%20%28Patterns%29#Introduction" target=_blank&gt;Use the adapter pattern wizard&lt;/A&gt; &lt;/DIV&gt; &lt;LI id=auh529&gt; &lt;DIV id=auh530&gt;Use the Pallette&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=auh531 style="TEXT-ALIGN: left" vAlign=top width="75%"&gt; &lt;P class=sectiontitle id=auh532&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P id=tsia16&gt; &lt;/P&gt; &lt;DIV id=f8m60&gt; &lt;/DIV&gt; &lt;P id=f8m61&gt; &lt;/P&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-7397795984513105178?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/7397795984513105178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=7397795984513105178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/7397795984513105178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/7397795984513105178'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2008/08/adapter-how-to-websphere-integration.html' title='Adapters'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-601524671587729384</id><published>2008-08-17T12:37:00.000-07:00</published><updated>2010-05-18T09:26:56.358-07:00</updated><title type='text'>Qualities of Service</title><content type='html'>Qualities of Service How to  &lt;P id=q-fp&gt; &lt;/P&gt; &lt;P id=ah:x&gt;&lt;SPAN id=t.8v style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;SPAN id=hwlc style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=hwlc0 color=#810081&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P id=p6lm&gt; &lt;/P&gt; &lt;P id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;  &lt;/P&gt; &lt;P id=zck10&gt; &lt;/P&gt; &lt;P id=zck11&gt; &lt;/P&gt; &lt;H3 id=hrzf&gt;Contents&lt;/H3&gt; &lt;DIV id=yexw&gt;&lt;A id=zz0v title=Introduction href="#Introduction" target=_blank&gt;Introduction&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=jn9j&gt;&lt;A id=h46e title="How to add qualities of service qualifiers to Interfaces" href="#How_to_add_qualities_of_service_qualifiers_to_Interfaces" target=_blank&gt;How to add qualities of service qualifiers to Interfaces&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=jn9j0&gt;&lt;A id=mprb title="How to add qualities of service qualifiers to References" href="#How_to_add_qualities_of_service_qualifiers_to_References" target=_blank&gt;How to add qualities of service qualifiers to References&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=t6oo&gt;&lt;A id=swkk title="How to add qualities of service qualifiers to Implementation" href="#How_to_add_qualities_of_service_qualifiers_to_Implementation" target=_blank&gt;How to add qualities of service qualifiers to Implementation&lt;/A&gt; &lt;/DIV&gt; &lt;H3 id=avhk&gt;&lt;A id=z40m name=Introduction&gt;&lt;/A&gt;Introduction&lt;/H3&gt; &lt;DIV id=f-6b&gt; &lt;TABLE id=rte1 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=gyv2&gt; &lt;TR id=sw_:&gt; &lt;TD id=sw_:0 vAlign=top align=left width="25%"&gt; &lt;DIV id=f-6b0&gt;&lt;b id=sw_:1&gt;Related links&lt;/b&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=sw_:2 vAlign=top align=left width="75%"&gt; &lt;DIV id=f-6b1&gt; &lt;P id=igzv style="TEXT-ALIGN: left"&gt;&lt;A id=d.qh title="Quality of service: Qualifiers for business services" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.addev.doc/topics/cpolicies.html" target=_blank&gt;Quality of service: Qualifiers for business services&lt;/A&gt; &lt;/P&gt; &lt;P id=ht.0 style="TEXT-ALIGN: left"&gt;&lt;A id=hy8o title="Quality of service qualifier reference" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.addev.doc/topics/aqosref.html" target=_blank&gt;&lt;FONT id=igzv0 color=#810081&gt;Quality of service qualifier reference&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt; &lt;P id=ynu9 style="TEXT-ALIGN: left"&gt;&lt;A id=ikv_ title="Viewing and changing qualifier settings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.addev.doc/topics/ttracetrans.html" target=_blank&gt;&lt;FONT id=igzv1 color=#810081&gt;Viewing and changing qualifier settings&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=vqu60&gt; &lt;TD id=vqu61 vAlign=top align=left width="25%"&gt; &lt;DIV id=vqu62&gt;&lt;B id=vqu64&gt;&lt;FONT id=gmjw0 color=#0000ff&gt;Qualities of Service&lt;/FONT&gt;&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=cd5q0&gt; &lt;/DIV&gt; &lt;DIV id=cd5q2&gt;Qualities of service can be added to:&lt;/DIV&gt; &lt;DIV id=cd5q3&gt; &lt;/DIV&gt; &lt;UL id=bn6p0&gt; &lt;LI id=bn6p1&gt; &lt;DIV id=cd5q4&gt;Interfaces&lt;/DIV&gt; &lt;LI id=bn6p2&gt; &lt;DIV id=cd5q5&gt;References&lt;/DIV&gt; &lt;LI id=bn6p3&gt; &lt;DIV id=cd5q6&gt;Implementation&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt; &lt;TD id=vqu65 vAlign=top align=left width="75%"&gt; &lt;DIV id=kxaq style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=lb:b src="http://docs.google.com/File?id=dhr7zgxb_1549f4xxr5dg_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=at4q1&gt; &lt;/DIV&gt; &lt;DIV id=f-6b3&gt; &lt;/DIV&gt; &lt;H3 id=f-6b4&gt;&lt;A id=qs37 name=How_to_add_qualities_of_service_qualifiers_to_Interfaces&gt;&lt;/A&gt;How to add qualities of service qualifiers to Interfaces&lt;/H3&gt; &lt;DIV id=at4q2&gt; &lt;TABLE id=f-6b5 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=f-6b6&gt; &lt;TR id=f-6b7&gt; &lt;TD id=f-6b8 vAlign=top align=left width="25%"&gt; &lt;DIV id=f-6b9&gt;&lt;b id=f-6b10&gt;Related links&lt;/b&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=f-6b11 vAlign=top align=left width="75%"&gt; &lt;DIV id=f-6b12&gt;&lt;A id=f-6b13 title="Adding qualities of service qualifiers" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.addev.doc/topics/taddpol.html" target=_blank&gt;Adding qualities of service qualifiers&lt;/A&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=f-6b32&gt; &lt;TD id=f-6b33 vAlign=top align=left width="25%"&gt; &lt;DIV id=f-6b34&gt;&lt;B id=f-6b35&gt;&lt;FONT id=f-6b36 color=#0000ff&gt;Interfaces&lt;/FONT&gt;&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=f-6b37&gt; &lt;/DIV&gt; &lt;DIV id=f-6b38&gt;Interface qualifiers are used to advertise the qualifiers supported by a target service, and therefore represent a contract with a client of the service. Qualifiers establish the preferred interaction style for the interfaces. &lt;/DIV&gt; &lt;DIV id=p1qo&gt; &lt;/DIV&gt; &lt;DIV id=p1qo0&gt;You can add the following qualifiers to interfaces:&lt;/DIV&gt; &lt;DIV id=tvu.&gt; &lt;/DIV&gt; &lt;DIV id=tvu.0&gt; &lt;UL id=tvu.1&gt; &lt;LI id=tvu.2&gt;&lt;FONT id=bmoz color=#990000&gt;Data validation&lt;/FONT&gt; &lt;BR id=dbdu&gt;Determines whether the input data should be validated against its definition (ie. the XSD that describes the data).&lt;BR id=dbdu0&gt; &lt;LI id=tvu.3&gt;&lt;FONT id=bmoz0 color=#990000&gt;Event sequencing&lt;/FONT&gt; &lt;BR id=s_lv&gt;Places a control on the order in which the runtime environment processes events. When two or more events are received that invoke any of those operations that have the same key, the event sequencing qualifier ensures that they are processed in the order they are received. Without such a qualifier, the multithread runtime environment does not necessarily process events in the order that they are received.&lt;BR id=dbdu1&gt; &lt;LI id=tvu.4&gt;&lt;FONT id=dc:q color=#990000&gt;Join activity session&lt;/FONT&gt; &lt;BR id=dqi1&gt;Determines whether or not the hosting container will join any propagated (client) activity session.&lt;BR id=dbdu2&gt; &lt;LI id=tvu.5&gt;&lt;FONT id=bhn_ color=#990000&gt;Join transaction&lt;/FONT&gt; &lt;BR id=kd7y&gt;Determines whether or not the hosting container will join any propagated (client) transaction.&lt;BR id=kd7y0&gt; &lt;LI id=tvu.6&gt;&lt;FONT id=bhn_0 color=#990000&gt;Security permission&lt;/FONT&gt; &lt;BR id=kd7y1&gt;Specifies a role, which is a semantic grouping of permissions that a given type of users must have to use an operation in an interface. The identity of the caller must have this role in order to be permitted to call the interface or operation. If no security permission is specified, then no permissions are checked and all callers are permitted to call the interface or operation.&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt; &lt;P id=f-6b40&gt; &lt;/P&gt; &lt;DIV id=f-6b54&gt; &lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=f-6b55 vAlign=top align=left width="75%"&gt; &lt;DIV id=jj__ style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=mkfk src="http://docs.google.com/File?id=dhr7zgxb_1553d89cnr68_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=vokw&gt; &lt;TD id=vokw0 vAlign=top align=left width="25%"&gt; &lt;P id=fe2y&gt;&lt;b id=phiz&gt;How to add qualifiers to an interface&lt;/b&gt;&lt;/P&gt; &lt;P id=fe2y0&gt; &lt;/P&gt; &lt;DIV class=p id=fe2y1&gt; &lt;DIV id=f-6b47&gt; &lt;DIV class=p id=s702&gt;Interface qualifiers can be applied at three levels of a component or import: &lt;/DIV&gt; &lt;DIV class=p id=cbn4&gt; &lt;/DIV&gt; &lt;DIV class=p id=s7020&gt; &lt;UL id=fe2y2&gt; &lt;LI id=fe2y3&gt;For all of its interfaces  &lt;LI id=fe2y4&gt;For an individual interface  &lt;LI id=fe2y5&gt;For an individual operation of an interface &lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt; &lt;P id=s7021&gt; &lt;/P&gt;&lt;/DIV&gt; &lt;DIV id=s7022&gt;To add qualifiers, click on &lt;B id=f-6b48&gt;Interfaces&lt;/B&gt; or &lt;B id=f-6b49&gt;CCam bil_DateTime_I&lt;/B&gt; or &lt;B id=f-6b50&gt;getTimeOfDay&lt;/B&gt; and then click &lt;B id=f-6b51&gt;Add&lt;/B&gt;.&lt;/DIV&gt; &lt;DIV id=f-6b52&gt; &lt;/DIV&gt; &lt;DIV id=f-6b53&gt;Select the qualifier you need from the pop-up window.&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=p id=w3wz&gt; &lt;/DIV&gt; &lt;DIV class=p id=s7023&gt; &lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=vokw1 vAlign=top align=left width="75%"&gt; &lt;DIV id=vokw2&gt; &lt;TABLE id=yxmw cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=vokw3&gt; &lt;TR id=vokw4 bgColor=#d0e0e3&gt; &lt;TD id=vokw5 vAlign=top align=left&gt;All interfaces (&lt;FONT id=e2li color=#990000&gt;Interfaces&lt;/FONT&gt;)&lt;/TD&gt; &lt;TD id=vokw6 vAlign=top align=left&gt;Individual Interface (&lt;FONT id=e2li0 color=#990000&gt;CCambil_DateTime_I&lt;/FONT&gt;)&lt;/TD&gt; &lt;TD id=vokw7 vAlign=top align=left&gt;Individual operation of an interface (&lt;FONT id=e2li1 color=#990000&gt;getTimeOfDay&lt;/FONT&gt;)&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=vokw8&gt; &lt;TD id=vokw9 vAlign=top align=left&gt; &lt;DIV id=cz1b style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=h7sg src="http://docs.google.com/File?id=dhr7zgxb_1550gfwdjkfm_b"&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=vokw10 vAlign=top align=left&gt; &lt;DIV id=y2bk style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=dq9q src="http://docs.google.com/File?id=dhr7zgxb_1551gjttwzjv_b"&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=vokw11 vAlign=top align=left&gt; &lt;DIV id=xsf2 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=ous9 src="http://docs.google.com/File?id=dhr7zgxb_1552fmtsxdx5_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=f-6b116&gt; &lt;/DIV&gt; &lt;DIV id=f-6b117&gt; &lt;/DIV&gt; &lt;H3 id=q-0m&gt;&lt;A id=amm9 name=How_to_add_qualities_of_service_qualifiers_to_References&gt;&lt;/A&gt;How to add qualities of service qualifiers to References&lt;/H3&gt; &lt;DIV id=hb__&gt; &lt;TABLE id=hb__0 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=hb__1&gt; &lt;TR id=hb__2&gt; &lt;TD id=hb__3 vAlign=top align=left width="25%"&gt; &lt;DIV id=hb__4&gt;&lt;b id=hb__5&gt;Related links&lt;/b&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=hb__6 vAlign=top align=left width="75%"&gt; &lt;DIV id=hb__7&gt;&lt;A id=hb__8 title="Adding qualities of service qualifiers" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.addev.doc/topics/taddpol.html" target=_blank&gt;&lt;FONT id=hb__9 color=#810081&gt;Adding qualities of service qualifiers&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=hb__36&gt; &lt;TD id=hb__37 vAlign=top align=left width="25%"&gt; &lt;DIV id=hb__38&gt;&lt;B id=hb__39&gt;&lt;FONT id=hb__40 color=#0000ff&gt;References&lt;/FONT&gt;&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=hb__41&gt; &lt;/DIV&gt; &lt;DIV id=ls5i&gt; &lt;P id=ls5i0&gt;References qualifiers specify the reliability for asynchronous invocations and whether a target component’s methods should be federated as part of any client transaction.&lt;/P&gt; &lt;P id=ls5i1&gt; &lt;/P&gt;&lt;/DIV&gt; &lt;DIV id=hb__42&gt;You can add the following qualifiers to References:&lt;BR id=axck&gt;&lt;/DIV&gt; &lt;UL id=hb__43&gt; &lt;LI id=hb__44&gt; &lt;DIV id=hb__45&gt;&lt;FONT id=a5n1 color=#990000&gt;Asynchronous invocation&lt;BR id=axck0&gt;&lt;/FONT&gt;Determines if asynchronous invocations should occur as part of any client transaction.&lt;BR id=axck1&gt;&lt;/DIV&gt; &lt;LI id=hb__46&gt; &lt;DIV id=hb__47&gt;&lt;FONT id=a5n10 color=#990000&gt;Reliability&lt;BR id=a5n11&gt;&lt;/FONT&gt;Determines the quality of an asynchronous message delivery. In general, better performance usually means less reliable message delivery. With an Assured specification, the client application cannot tolerate the loss of a request or response message. With a Best effort specification, the client application can tolerate the possible loss of the request or response message.&lt;BR id=h-5w&gt;&lt;/DIV&gt; &lt;LI id=hb__48&gt; &lt;DIV id=hb__49&gt;&lt;FONT id=zcgj color=#990000&gt;Request expiration&lt;BR id=w4lf&gt;&lt;/FONT&gt;The length of time after which an asynchronous request will be discarded if it has not been delivered, beginning from the time when the request is issued.&lt;BR id=w4lf0&gt;&lt;/DIV&gt; &lt;LI id=hb__50&gt; &lt;DIV id=hb__51&gt;&lt;FONT id=weid color=#990000&gt;Response expiration&lt;BR id=weid0&gt;&lt;/FONT&gt;The length of time that the runtime environment must retain an asynchronous response or must provide a callback, beginning from the time when the request is issued.&lt;BR id=weid1&gt;&lt;/DIV&gt; &lt;LI id=hb__52&gt; &lt;DIV id=hb__53&gt;&lt;FONT id=n4aw color=#990000&gt;Suspend activity session&lt;/FONT&gt;&lt;BR id=n4aw0&gt;Prevents the propragation of the activity session context to a target component.  This applies when the target is invoked using the synchronous invocation.&lt;BR id=n4aw1&gt;&lt;/DIV&gt; &lt;LI id=hb__54&gt; &lt;DIV id=hb__55&gt;&lt;FONT id=wafy color=#990000&gt;Suspend transaction&lt;BR id=wafy0&gt;&lt;/FONT&gt;Determines whether the invocation of a target service runs completely within the client's global transaction.  This qualifier only applies to synchronous invocations.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;DIV id=hb__56&gt; &lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=hb__68 vAlign=top align=left width="75%"&gt; &lt;DIV id=y0b6 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=jhww src="http://docs.google.com/File?id=dhr7zgxb_1554dkpj72f5_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=orl2&gt; &lt;TD id=orl20 vAlign=top align=left width="25%"&gt; &lt;P id=p_ls&gt;&lt;b id=p_ls0&gt;How to add qualifiers to references&lt;/b&gt;&lt;/P&gt; &lt;P id=p_ls1&gt; &lt;/P&gt; &lt;DIV class=p id=p_ls2&gt; &lt;DIV id=p_ls3&gt; &lt;DIV class=p id=p_ls4&gt;Reference qualifiers can be applied at two levels of a component or import: &lt;/DIV&gt; &lt;DIV class=p id=p_ls5&gt; &lt;/DIV&gt; &lt;DIV class=p id=e954&gt; &lt;UL id=p_ls7&gt; &lt;LI id=p_ls8&gt;For all of its references &lt;LI id=p_ls9&gt;For an individual reference&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt; &lt;P id=p_ls11&gt; &lt;/P&gt;&lt;/DIV&gt; &lt;DIV id=p_ls12&gt;To add qualifiers, click on &lt;B id=p_ls13&gt;References&lt;/B&gt; or &lt;B id=p_ls14&gt;CCam bil_DateTime_IPartner&lt;/B&gt; and then click &lt;B id=p_ls16&gt;Add&lt;/B&gt;.&lt;/DIV&gt; &lt;DIV id=p_ls17&gt; &lt;/DIV&gt; &lt;DIV id=p_ls18&gt;Select the qualifier you need from the pop-up window.&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=orl21 vAlign=top align=left width="75%"&gt; &lt;TABLE id=nbps cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=nbps0&gt; &lt;TR id=nbps1 bgColor=#d0e0e3&gt; &lt;TD id=nbps2 vAlign=top align=left width="50%"&gt;All References (&lt;FONT id=nbps3 color=#990000&gt;References&lt;/FONT&gt;)&lt;/TD&gt; &lt;TD id=nbps4 vAlign=top align=left width="50%"&gt;Individual References (&lt;FONT id=nbps5 color=#990000&gt;CCambil_DateTime_IPartner&lt;/FONT&gt;)&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=nbps8&gt; &lt;TD id=nbps9 vAlign=top align=left width="50%"&gt; &lt;DIV id=nuex style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=x20_ src="http://docs.google.com/File?id=dhr7zgxb_15554p2dv76q_b"&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=nbps12 vAlign=top align=left width="50%"&gt; &lt;DIV id=orc_ style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=x20_0 src="http://docs.google.com/File?id=dhr7zgxb_1556gvkw3wgq_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=hb__94&gt; &lt;/DIV&gt; &lt;DIV id=hb__95&gt; &lt;/DIV&gt; &lt;DIV id=hb__96&gt; &lt;/DIV&gt; &lt;H3 id=hb__97&gt;&lt;A id=k9el name=How_to_add_qualities_of_service_qualifiers_to_Implementation&gt;&lt;/A&gt;How to add qualities of service qualifiers to Implementation&lt;/H3&gt; &lt;DIV id=hb__98&gt; &lt;TABLE id=hb__99 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=hb__100&gt; &lt;TR id=hb__101&gt; &lt;TD id=hb__102 vAlign=top align=left width="25%"&gt; &lt;DIV id=hb__103&gt;&lt;b id=hb__104&gt;Related links&lt;/b&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=hb__105 vAlign=top align=left width="75%"&gt; &lt;DIV id=hb__106&gt;&lt;A id=hb__107 title="Adding qualities of service qualifiers" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.addev.doc/topics/taddpol.html" target=_blank&gt;&lt;FONT id=hb__108 color=#810081&gt;Adding qualities of service qualifiers&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=hb__172&gt; &lt;TD id=hb__173 vAlign=top align=left width="25%"&gt; &lt;DIV id=hb__174&gt;&lt;B id=hb__175&gt;&lt;FONT id=hb__176 color=#0000ff&gt;Implementation&lt;/FONT&gt;&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=hb__177&gt; &lt;/DIV&gt; &lt;DIV id=pbnu&gt;Qualifiers for implementation identify the service's authority and express its requirements for a transactional environment.&lt;/DIV&gt; &lt;DIV id=hb__178&gt; &lt;/DIV&gt; &lt;DIV id=ejr7&gt;You can add the following qualifiers to an Implementation:&lt;/DIV&gt; &lt;DIV id=ejr70&gt; &lt;/DIV&gt; &lt;UL id=hb__179&gt; &lt;LI id=hb__180&gt; &lt;DIV id=hb__181&gt;&lt;FONT id=hcsv color=#990000&gt;Activity session&lt;BR id=lqna&gt;&lt;/FONT&gt;Determines if the component's processing will be executed under an activity session.  An activity session is an alternative unit-of-work scope to the one provided by global transaction contexts. An activity session context can be longer lived than a global transaction context and can encapsulate global transactions.&lt;BR id=lqna0&gt;&lt;/DIV&gt; &lt;LI id=hb__182&gt; &lt;DIV id=hb__183&gt;&lt;FONT id=hcsv0 color=#990000&gt;Security identity&lt;/FONT&gt;&lt;BR id=hcsv1&gt;Specifies the identity under which the implementation executes at run time.&lt;BR id=lqna1&gt;&lt;/DIV&gt; &lt;LI id=hb__184&gt; &lt;DIV id=hb__185&gt;&lt;FONT id=ss9: color=#990000&gt;Transaction&lt;BR id=ss9:0&gt;&lt;/FONT&gt;The &lt;DFN class=term id=ss9:1&gt;transaction&lt;/DFN&gt; qualifier determines the logical unit of work that the component's processing runs.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt; &lt;DIV id=hb__186&gt; &lt;/DIV&gt; &lt;DIV id=hb__189&gt; &lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=hb__190 vAlign=top align=left width="75%"&gt; &lt;DIV id=q.v9 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=g.ek src="http://docs.google.com/File?id=dhr7zgxb_1557fr66vdcv_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=g.ek0&gt; &lt;TD id=g.ek1 vAlign=top align=left width="25%"&gt; &lt;DIV id=hb__187&gt;&lt;b id=ncpf&gt;How to add qualifiers to implementation&lt;/b&gt;&lt;/DIV&gt; &lt;DIV id=ncpf0&gt; &lt;/DIV&gt; &lt;DIV id=ncpf1&gt;Select Properties/Implementation tabs.&lt;/DIV&gt; &lt;DIV id=dx4s&gt; &lt;/DIV&gt; &lt;DIV id=ilbi&gt;In the Implementation window, click &lt;B id=hb__188&gt;Add &lt;/B&gt;and select the qualifier you need.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=g.ek2 vAlign=top align=left width="75%"&gt; &lt;DIV id=t8zy style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=tvke src="http://docs.google.com/File?id=dhr7zgxb_1558hsr9xddb_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P id=f-6b118&gt; &lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-601524671587729384?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/601524671587729384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=601524671587729384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/601524671587729384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/601524671587729384'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2008/08/qualities-of-service-how-to-websphere.html' title='Qualities of Service'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-4982118406310053359</id><published>2008-08-10T10:57:00.000-07:00</published><updated>2010-05-18T09:25:07.161-07:00</updated><title type='text'>Export/Import (HTTP)</title><content type='html'>&lt;P id=b5hb0&gt;&lt;SPAN id=h765 style="FONT-FAMILY: 'Times New Roman'"&gt;Export/Import HTTP Binding How to&lt;/SPAN&gt;&lt;/P&gt; &lt;P id=uo:3&gt; &lt;/P&gt; &lt;P id=ah:x&gt; &lt;/P&gt; &lt;P id=p6lm&gt;&lt;SPAN id=uo:31 style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=uo:32 color=#810081&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/P&gt; &lt;P id=uo:33&gt; &lt;/P&gt; &lt;P id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;  &lt;/P&gt; &lt;P id=mnzg0&gt; &lt;/P&gt; &lt;DIV id=l91m&gt; &lt;/DIV&gt; &lt;H3 id=lwo2&gt;Contents&lt;/H3&gt; &lt;DIV id=br3g&gt;&lt;A id=e39: title=Introduction href="#Introduction" target=_blank&gt;Introduction&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=br3g0&gt;&lt;A id=dn7c title="How to generate an HTTP export Binding" href="#How_to_generate_an_HTTP_export_Binding" target=_blank&gt;How to generate an HTTP export Binding&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=an:j&gt;&lt;A id=z08q title="How to generate an HTTP import Binding" href="#How_to_generate_an_HTTP_import_Binding" target=_blank&gt;How to generate an HTTP import Binding&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=uc9q&gt; &lt;/DIV&gt; &lt;H3 id=b0v3&gt;&lt;A id=fwro name=Introduction&gt;&lt;/A&gt;Introduction&lt;/H3&gt; &lt;DIV id=b0v30&gt; &lt;TABLE id=l-5y cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=qk8y0&gt; &lt;TR id=jziu&gt; &lt;TD id=jziu0 vAlign=top align=left width="25%"&gt;&lt;b id=jziu1&gt;When to use HTTP bindings&lt;/b&gt;&lt;/TD&gt; &lt;TD id=jziu2 vAlign=top align=left width="75%"&gt; &lt;DIV class=p id=lxi2&gt;Consider an &lt;b id=npmz&gt;&lt;i id=lxi20&gt;HTTP&lt;/i&gt; binding&lt;/b&gt; when these factors are applicable:  &lt;UL id=lxi21&gt; &lt;LI id=lxi22&gt;You need to access an external service over the Internet or provide a service over the Internet and you are working with other Web services based on the HTTP model; that is, using well-known HTTP interface operations like GET, PUT, DELETE, and so on.  &lt;LI id=lxi23&gt;The services are loosely coupled  &lt;LI id=lxi24&gt;Synchronous communication is preferred; that is, a request from one service can wait for a response from another. &lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=jte4&gt; &lt;TD id=jte40 vAlign=top align=left width="25%"&gt;&lt;b id=jte41&gt;Related links&lt;/b&gt;&lt;/TD&gt; &lt;TD id=jte42 vAlign=top align=left width="75%"&gt; &lt;P id=ffo3&gt;&lt;A id=ieud title="Example of the HTTP binding" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.http.doc/topics/rhttpxmp.html" target=_blank&gt;Example of the HTTP binding&lt;/A&gt; &lt;/P&gt; &lt;P id=npl4&gt;&lt;A id=w_ju title="Uses of the HTTP binding" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.http.doc/topics/cuseshttpbnd.html" target=_blank&gt;Uses of the HTTP binding&lt;/A&gt; &lt;/P&gt; &lt;P id=s45y&gt;&lt;A id=g:_2 title="HTTP binding overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.http.doc/topics/chttpoverview.html" target=_blank&gt;&lt;FONT id=ffo30 color=#810081&gt;HTTP binding overview&lt;/FONT&gt;&lt;/A&gt;  &lt;/P&gt; &lt;P id=ffo31&gt;&lt;A id=oddk title=Connectivity href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.wbpm.scenarios.esb1.612.doc/concepts/cwesb_connectivity.html" target=_blank&gt;&lt;FONT id=b0v31 color=#810081&gt;Connectivity&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=b0rm0 style="TEXT-ALIGN: left"&gt;&lt;A id=d6f9 title="Accessing services" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/aaccess1.html" target=_blank&gt;&lt;FONT id=b0v32 color=#810081&gt;Accessing services&lt;/FONT&gt;&lt;/A&gt; &lt;BR id=bg-s3&gt;&lt;A id=tf09 title=Bindings href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cbindings.html" target=_blank&gt;&lt;FONT id=b0v33 color=#810081&gt;Bindings&lt;/FONT&gt;&lt;/A&gt; &lt;BR id=bg-s4&gt;&lt;A id=c:b9 title="Service import and export binding types" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cwebservbindings.html" target=_blank&gt;&lt;FONT id=b0v34 color=#810081&gt;Service import and export binding types&lt;/FONT&gt;&lt;/A&gt; &lt;BR id=bg-s5&gt;&lt;A id=l42q title="Selecting appropriate bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cappbnd.html" target=_blank&gt;&lt;FONT id=b0v35 color=#810081&gt;Selecting appropriate bindings&lt;/FONT&gt;&lt;/A&gt;   &lt;BR id=bg-s6&gt;&lt;A id=v-m5 title="Imports and exports" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cimpexp.html" target=_blank&gt;Imports and exports&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;H3 id=iga0&gt;&lt;A id=u8yg name=How_to_generate_an_HTTP_export_Binding&gt;&lt;/A&gt;How to generate an HTTP export Binding&lt;/H3&gt; &lt;DIV id=gd0o&gt; &lt;TABLE id=kz651 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=jtnl&gt; &lt;TR id=ts41&gt; &lt;TD id=ts410 vAlign=top align=left width="25%"&gt;&lt;B id=ts411&gt;Related links&lt;/B&gt;&lt;/TD&gt; &lt;TD id=ts412 vAlign=top align=left width="75%"&gt; &lt;P id=k5vt style="TEXT-ALIGN: left"&gt;&lt;A id=lg:o title="Generating an HTTP export binding" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.http.doc/topics/tgenhttpexportbnd.html" target=_blank&gt;Generating an HTTP export binding&lt;/A&gt;&lt;/P&gt; &lt;P id=x6bx style="TEXT-ALIGN: left"&gt;&lt;A id=jq1t title="HTTP data bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.http.doc/topics/rhttpxmp.html" target=_blank&gt;HTTP data bindings&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=h89g&gt; &lt;TD id=h89g0 vAlign=top align=left width="25%"&gt; &lt;P id=n880&gt;&lt;b id=qcqm&gt;Generate HTTP Export&lt;/b&gt;&lt;/P&gt; &lt;P id=qsah1&gt; &lt;/P&gt; &lt;P id=qsah2&gt;In the assembly diagram, do the following:&lt;/P&gt; &lt;P id=qcqm0&gt; &lt;/P&gt; &lt;OL id=qcqm1&gt; &lt;LI id=qcqm2&gt;Right-click on a component (i.e &lt;b id=nadl&gt;DateTime_C&lt;/b&gt;)  &lt;LI id=qcqm3&gt;Select Generate Export &amp;gt; HTTP Binding  &lt;LI id=ippe&gt;An HTTP Export Binding window appears (see below).&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=h89g1 vAlign=top align=left width="75%"&gt; &lt;DIV id=d4op style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=v16d src="http://docs.google.com/File?id=dhr7zgxb_1522dpd9m6gc_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=x1o1&gt; &lt;TD id=x1o10 vAlign=top align=left width="25%"&gt; &lt;P id=hjzo&gt; &lt;/P&gt; &lt;P id=hjzo0&gt;&lt;b id=hjzo1&gt;Configure HTTP Export Service&lt;/b&gt;&lt;/P&gt; &lt;P id=hjzo2&gt; &lt;/P&gt; &lt;P id=hjzo3&gt;Configure the following HTTP export service properties:&lt;/P&gt; &lt;P id=opav&gt; &lt;/P&gt; &lt;OL id=opav0&gt; &lt;LI id=opav1&gt; &lt;DIV id=opav2&gt;Context path&lt;/DIV&gt; &lt;LI id=opav3&gt; &lt;DIV id=opav4&gt;&lt;A id=r:0_ title="Data binding" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.http.doc/topics/chttpdbovr.html" target=_blank&gt;Data binding&lt;/A&gt; (click Browse)&lt;/DIV&gt; &lt;LI id=opav5&gt; &lt;DIV id=opav6&gt;&lt;A id=ltgv title="Function selector" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.http.doc/topics/chttpfsovr.html" target=_blank&gt;Function selector&lt;/A&gt; (click Browse)&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=x1o11 vAlign=top align=left width="75%"&gt; &lt;DIV id=opav7 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=x1o12 src="http://docs.google.com/File?id=dhr7zgxb_1523m9tp7tf6_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=ej7i&gt; &lt;TD id=ej7i0 vAlign=top align=left width="25%"&gt; &lt;P id=e9a7&gt;&lt;b id=e9a70&gt;Configure Data Binding&lt;/b&gt;&lt;/P&gt; &lt;P id=e9a71&gt; &lt;/P&gt; &lt;P id=e9a72&gt;To configure data binding, do the following:&lt;/P&gt; &lt;P id=ta0k&gt; &lt;/P&gt; &lt;OL id=ta0k0&gt; &lt;LI id=ta0k1&gt; &lt;DIV id=ta0k2&gt;Select data binding (i.e &lt;A id=alpq title="Show predefined data bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.http.doc/topics/chttpconfig.html" target=_blank&gt;Show predefined data bindings&lt;/A&gt; )&lt;/DIV&gt; &lt;LI id=ryec&gt; &lt;DIV id=ryec0&gt;Select Matching data binding (i.e HTTP XML message data  binding).&lt;/DIV&gt; &lt;LI id=p6wt&gt; &lt;DIV id=p6wt0&gt;Click OK.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=ej7i1 vAlign=top align=left width="75%"&gt; &lt;DIV id=ta0k3 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=e9a73 src="http://docs.google.com/File?id=dhr7zgxb_1525g8z2r9r5_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=wamb&gt; &lt;TD id=wamb0 vAlign=top align=left width="25%"&gt; &lt;P id=n2c5&gt;&lt;b id=n2c50&gt;Configure Function Selector&lt;/b&gt;&lt;/P&gt; &lt;P id=n2c51&gt; &lt;/P&gt; &lt;P id=n2c52&gt;To configure function selector, do the following:&lt;/P&gt; &lt;P id=n2c53&gt; &lt;/P&gt; &lt;OL id=n2c54&gt; &lt;LI id=n2c55&gt; &lt;DIV id=n2c56&gt;Select function selector(i.e &lt;A id=r3hu title="Show predefined function selectors" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.http.doc/topics/chttpfunctionsel.html" target=_blank&gt;Show predefined function selectors&lt;/A&gt; )&lt;/DIV&gt; &lt;LI id=n2c57&gt; &lt;DIV id=n2c58&gt;Select Matching function selectors(i.e HTTP Function Selector based on URL...).&lt;/DIV&gt; &lt;LI id=n2c59&gt; &lt;DIV id=n2c510&gt;Click OK.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=wamb1 vAlign=top align=left width="75%"&gt; &lt;DIV id=ej7i2 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=ej7i3 src="http://docs.google.com/File?id=dhr7zgxb_1524gjpkr6ck_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=tqi.&gt; &lt;TD id=tqi.0 vAlign=top align=left width="25%"&gt; &lt;P id=a8.6&gt; &lt;/P&gt; &lt;P id=jote0&gt;&lt;b id=jote1&gt;HTTP export generated&lt;/b&gt;&lt;/P&gt; &lt;P id=jote2&gt; &lt;/P&gt; &lt;P id=jote3&gt;An HTTP export is generated.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=tqi.1 vAlign=top align=left width="75%"&gt; &lt;DIV id=fidz style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=rnsc src="http://docs.google.com/File?id=dhr7zgxb_1526hpqvcgfd_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=r9ye1&gt; &lt;/DIV&gt; &lt;DIV id=yc6s&gt; &lt;/DIV&gt; &lt;H3 id=p8b4&gt;&lt;A id=alsv name=How_to_generate_an_HTTP_import_Binding&gt;&lt;/A&gt;How to generate an HTTP import Binding&lt;/H3&gt; &lt;DIV id=teid&gt; &lt;TABLE id=teid0 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=teid1&gt; &lt;TR id=teid2&gt; &lt;TD id=teid3 vAlign=top align=left width="25%"&gt; &lt;DIV id=y3fa&gt;&lt;B id=teid4&gt;Related links&lt;/B&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=teid5 vAlign=top align=left width="75%"&gt; &lt;DIV id=teid6 style="TEXT-ALIGN: left"&gt;&lt;FONT id=teid8 color=#810081&gt;&lt;A id=mecm title="Generating an HTTP import binding" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.http.doc/topics/tgenhttpimportbnd.html" target=_blank&gt;Generating an HTTP import binding&lt;/A&gt; &lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=teid14&gt; &lt;TD id=teid15 vAlign=top align=left width="25%"&gt; &lt;DIV id=y3fa0&gt; &lt;P id=wtox38&gt;&lt;b id=wtox39&gt;Generate HTTP import from a HTTP export&lt;/b&gt;&lt;/P&gt; &lt;P id=wtox40&gt; &lt;/P&gt; &lt;DIV id=wtox41&gt;We will create an HTTP import binding from an existing HTTP export.  &lt;/DIV&gt; &lt;DIV id=evek&gt; &lt;/DIV&gt; &lt;DIV id=evek0&gt; &lt;/DIV&gt; &lt;OL id=wtox43&gt; &lt;LI id=wtox44&gt;Open the assembly diagram of a service requester module (i.e &lt;b id=i:2_&gt;CCambil_Consumer_M&lt;/b&gt;) &lt;BR id=b36c&gt; &lt;LI id=m8-:&gt;Drag a HTTP export (i.e &lt;b id=afzt&gt;DateTime_CExport&lt;/b&gt;) from another module(i.e &lt;b id=n8yr&gt;CCambil_Provider_M) &lt;/b&gt;and drop it into the assembly diagram of the service requester module. &lt;BR id=b36c0&gt; &lt;LI id=a-gz&gt;A warning window appears (see below)&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=teid17 vAlign=top align=left width="75%"&gt; &lt;DIV id=y3fa1&gt; &lt;DIV id=y2dh style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=ite7 src="http://docs.google.com/File?id=dhr7zgxb_1527m5bsczdj_b"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=smma&gt; &lt;TD id=smma0 vAlign=top align=left width="25%"&gt; &lt;P id=fc1n&gt; &lt;/P&gt; &lt;P id=fc1n0&gt;&lt;b id=fc1n1&gt;Creating Import from Export using HTTP binding&lt;/b&gt;&lt;/P&gt; &lt;P id=fc1n2&gt; &lt;/P&gt; &lt;P id=fc1n3&gt;A warning message is issued to do required configuration before deployment.&lt;/P&gt; &lt;P id=py02&gt; &lt;/P&gt; &lt;P id=py020&gt;Click OK.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=smma1 vAlign=top align=left width="75%"&gt; &lt;DIV id=q25x style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=t_ba src="http://docs.google.com/File?id=dhr7zgxb_1528dgw6pzhg_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=smma2&gt; &lt;TD id=smma3 vAlign=top align=left width="25%"&gt; &lt;P id=jhqs&gt;&lt;b id=jhqs0&gt;HTTP Import binding generated&lt;/b&gt;&lt;/P&gt; &lt;P id=jhqs1&gt; &lt;/P&gt; &lt;P id=jhqs2&gt;An HTTP import binding is generated.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=smma4 vAlign=top align=left width="75%"&gt; &lt;DIV id=z11o style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=jup_ src="http://docs.google.com/File?id=dhr7zgxb_1529hkf9krf9_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=y3fa2&gt; &lt;/DIV&gt; &lt;DIV id=y3fa3&gt; &lt;/DIV&gt; &lt;DIV id=y3fa4&gt; &lt;/DIV&gt; &lt;P id=y3fa5&gt; &lt;TABLE id=p:ex1 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=p:ex2&gt; &lt;TR id=pqwz5&gt; &lt;TD id=pqwz6 vAlign=top align=left width="25%"&gt; &lt;P id=rs6i&gt;&lt;b id=rs6i0&gt;Generate Web Service import from a Web Service export&lt;/b&gt;&lt;/P&gt; &lt;P id=rs6i1&gt; &lt;/P&gt; &lt;DIV id=rs6i2&gt;We will create a web service import binding from an existing web service export.  &lt;/DIV&gt; &lt;DIV id=rs6i3&gt; &lt;/DIV&gt; &lt;DIV id=rs6i4&gt; &lt;/DIV&gt; &lt;OL id=rs6i5&gt; &lt;LI id=rs6i6&gt;Open the assembly diagram of a service requester module (i.e &lt;b id=rs6i7&gt;CCambil_Consumer_M&lt;/b&gt;)  &lt;LI id=rs6i8&gt;Drag a Web Service export (i.e &lt;b id=rs6i9&gt;CCambil_DateTime&lt;/b&gt;...) from a library (i.e &lt;b id=rs6i10&gt;CCambil_Library) &lt;/b&gt;and drop it into the assembly diagram of the service requester module (i.e &lt;b id=rs6i11&gt;CCambil_Consumer_M)&lt;/b&gt;  &lt;LI id=rs6i12&gt;A Component Creation window will display (see below)&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=pqwz7 vAlign=top align=left width="75%"&gt; &lt;DIV id=oc8z style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=ab_y src="http://docs.google.com/File?id=dhr7zgxb_1517fx72htfc_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=pqwz8&gt; &lt;TD id=pqwz9 vAlign=top align=left width="25%"&gt; &lt;P id=jhxk&gt;&lt;b id=jhxk0&gt;Select the type&lt;/b&gt;&lt;/P&gt; &lt;P id=jhxk1&gt; &lt;/P&gt; &lt;DIV id=jhxk2&gt;In the Component Creation window, select &lt;b id=joxx&gt;Import with Web Service Binding&lt;/b&gt; and click &lt;b id=joxx0&gt;OK&lt;/b&gt;. &lt;/DIV&gt; &lt;DIV id=qv:n&gt; &lt;/DIV&gt; &lt;DIV id=qv:n0&gt;A Web Service import binding is created.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=pqwz10 vAlign=top align=left width="75%"&gt; &lt;DIV id=ztya style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=j_1d src="http://docs.google.com/File?id=dhr7zgxb_1518cbzmxtm5_b"&gt;&lt;/DIV&gt; &lt;DIV id=ic75 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=qv:n1 src="http://docs.google.com/File?id=dhr7zgxb_1519hr6269g8_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=ri45&gt; &lt;TD id=ri450 vAlign=top align=left width="25%"&gt; &lt;DIV id=k0h50&gt; &lt;DIV id=k0h51&gt;&lt;b id=k0h52&gt;Wire the Import&lt;/b&gt;&lt;/DIV&gt; &lt;DIV id=k0h53&gt; &lt;/DIV&gt; &lt;DIV id=k0h54&gt; &lt;DIV id=k0h55&gt;Wire the service requester component (i.e CCambil_Consumer_C) to the import as required.&lt;/DIV&gt; &lt;DIV id=ysk7&gt; &lt;/DIV&gt; &lt;DIV id=ysk70&gt;&lt;b id=ysk71&gt;Note:&lt;/b&gt;&lt;/DIV&gt; &lt;DIV id=ysk72&gt; &lt;/DIV&gt; &lt;DIV id=ysk73&gt;Notice that the import and export web service binding properties are identical.&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=ri451 vAlign=top align=left width="75%"&gt; &lt;DIV id=vyts style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=dqzt src="http://docs.google.com/File?id=dhr7zgxb_1521ftr7w3f9_b"&gt;&lt;/DIV&gt; &lt;DIV id=knhy style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=d0ve src="http://docs.google.com/File?id=dhr7zgxb_1521gxqf5m6s_b"&gt;&lt;/DIV&gt; &lt;DIV id=jicx style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-4982118406310053359?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/4982118406310053359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=4982118406310053359' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/4982118406310053359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/4982118406310053359'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2008/08/exportimport-http-binding-how-to.html' title='Export/Import (HTTP)'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-7465422047713122327</id><published>2008-08-10T10:55:00.000-07:00</published><updated>2010-05-18T09:25:11.854-07:00</updated><title type='text'>Export/Import (MQ)</title><content type='html'>&lt;P id=b5hb0&gt;&lt;SPAN id=h765 style="FONT-FAMILY: 'Times New Roman'"&gt;Export/Import MQ Binding How to&lt;/SPAN&gt;&lt;/P&gt; &lt;P id=uo:3&gt; &lt;/P&gt; &lt;P id=ah:x&gt; &lt;/P&gt; &lt;P id=p6lm&gt;&lt;SPAN id=uo:31 style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=uo:32 color=#810081&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/P&gt; &lt;P id=uo:33&gt; &lt;/P&gt; &lt;P id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;  &lt;/P&gt; &lt;P id=mnzg0&gt; &lt;/P&gt; &lt;DIV id=l91m&gt; &lt;/DIV&gt; &lt;H3 id=an:j&gt;Contents &lt;/H3&gt; &lt;DIV id=uc9q&gt;&lt;A id=cpfk title=Introduction href="#Introduction" target=_blank&gt;Introduction&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=bvwe&gt;&lt;A id=m2t2 title="How to generate a MQ export Binding" href="#How_to_generate_an_MQ_export_Binding" target=_blank&gt;How to generate a MQ export Binding&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=rxr1&gt;&lt;A id=ohyo title="How to generate a MQ import Binding" href="#How_to_generate_an_MQ_import_Binding" target=_blank&gt;How to generate a MQ import Binding&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=rxr10&gt; &lt;/DIV&gt; &lt;H3 id=rxr11&gt;&lt;A id=kpsx name=Introduction&gt;&lt;/A&gt;Introduction&lt;/H3&gt; &lt;DIV id=rxr12&gt; &lt;TABLE id=kz651 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=jtnl&gt; &lt;TR id=h89g&gt; &lt;TD id=h89g0 vAlign=top align=left width="25%"&gt;&lt;b id=qoah&gt;When to use MQ bindings&lt;/b&gt;&lt;/TD&gt; &lt;TD id=h89g1 vAlign=top align=left width="75%"&gt; &lt;DIV class=p id=j2jk&gt;Consider an &lt;b id=uhs67&gt;&lt;i id=j2jk0&gt;MQ&lt;/i&gt; binding&lt;/b&gt; when these factors are applicable: &lt;/DIV&gt; &lt;DIV class=p id=panx&gt; &lt;/DIV&gt; &lt;DIV class=p id=panx0&gt; &lt;DIV class=p id=ndti&gt; &lt;UL id=ndti0&gt; &lt;LI id=ndti1&gt;You need to access a WebSphere MQ messaging system and need to use the MQ native functions  &lt;LI id=ndti2&gt;The services are loosely coupled  &lt;LI id=ndti3&gt;Reliability is more important than performance; that is, asynchronous data transmission is preferred over synchronous. &lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt; &lt;/DIV&gt; &lt;DIV class=p id=j2jk1&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=uhs68&gt; &lt;TD id=uhs69 vAlign=top align=left width="25%"&gt;&lt;b id=sx4o&gt;Related links&lt;/b&gt;&lt;/TD&gt; &lt;TD id=uhs610 vAlign=top align=left width="75%"&gt; &lt;P id=k5vt style="TEXT-ALIGN: left"&gt;&lt;A id=qjqp title="Working with MQ bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/tgenmqbnd.html" target=_blank&gt;Working with MQ bindings&lt;/A&gt; &lt;/P&gt; &lt;P id=im63 style="TEXT-ALIGN: left"&gt;&lt;A id=ear. title="WebSphere MQ (WMQ)" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/cmq.html" target=_blank&gt;WebSphere MQ (WMQ)&lt;/A&gt;&lt;/P&gt; &lt;P id=imll style="TEXT-ALIGN: left"&gt;&lt;A id=rsag title="WebSphere MQ programming model" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/cmqprogmodel.html" target=_blank&gt;WebSphere MQ programming model&lt;/A&gt; &lt;/P&gt; &lt;P id=p4as style="TEXT-ALIGN: left"&gt;&lt;A id=vee0 title=Connectivity href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.wbpm.scenarios.esb1.612.doc/concepts/cwesb_connectivity.html" target=_blank&gt;&lt;FONT id=k37x color=#810081&gt;Connectivity&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt; &lt;P id=mkrw style="TEXT-ALIGN: left"&gt;&lt;A id=nmdo title="Accessing services" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/aaccess1.html" target=_blank&gt;&lt;FONT id=k37x0 color=#810081&gt;Accessing services&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tyys style="TEXT-ALIGN: left"&gt;&lt;A id=v6ld title="Service import and export binding types" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cwebservbindings.html" target=_blank&gt;&lt;FONT id=uhs66 color=#810081&gt;Service import and export binding types&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=uhpq style="TEXT-ALIGN: left"&gt;&lt;A id=r4vi title="Selecting appropriate bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cappbnd.html" target=_blank&gt;&lt;FONT id=k37x1 color=#810081&gt;Selecting appropriate bindings&lt;/FONT&gt;&lt;/A&gt;  &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR id=vutt0&gt;&lt;/DIV&gt; &lt;H3 id=iga0&gt;&lt;A id=eb9y name=How_to_generate_an_MQ_export_Binding&gt;&lt;/A&gt;How to generate an MQ export Binding &lt;/H3&gt; &lt;DIV id=hy42&gt; &lt;TABLE id=uhs611 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=uhs612&gt; &lt;TR id=uhs613&gt; &lt;TD id=uhs614 vAlign=top align=left width="25%"&gt;&lt;b id=uhs615&gt;Related links&lt;/b&gt;&lt;/TD&gt; &lt;TD id=uhs616 vAlign=top align=left width="75%"&gt; &lt;P id=uhs617 style="TEXT-ALIGN: left"&gt;&lt;FONT id=hy420 color=#810081&gt;&lt;A id=lefl title="Generating an MQ export binding" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/tgenmqexpbnd.html" target=_blank&gt;Generating an MQ export binding&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P id=nzx8 style="TEXT-ALIGN: left"&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=uf7n&gt; &lt;TD id=uf7n0 vAlign=top align=left width="25%"&gt; &lt;P id=qsah0&gt;&lt;b id=qcqm&gt;Generate MQ Export&lt;/b&gt;&lt;/P&gt; &lt;P id=qsah1&gt; &lt;/P&gt; &lt;P id=qsah2&gt;In the assembly diagram, do the following:&lt;/P&gt; &lt;P id=qcqm0&gt; &lt;/P&gt; &lt;OL id=qcqm1&gt; &lt;LI id=qcqm2&gt;Right-click on a component (i.e DateTime_C)  &lt;LI id=qcqm3&gt;Select Generate Export &amp;gt; Messaging Binding &amp;gt; MQ Binding  &lt;LI id=kvb0&gt;The &lt;b id=d7sy&gt;Configure JMS Export Service&lt;/b&gt; dialog box opens (see below).&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=uf7n1 vAlign=top align=left width="75%"&gt; &lt;DIV id=q4:e style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=qeth src="http://docs.google.com/File?id=dhr7zgxb_1539ch4tjcgr_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=uf7n2&gt; &lt;TD id=uf7n3 vAlign=top align=left width="25%"&gt; &lt;P id=fkul&gt;&lt;b id=fkul0&gt;Configure Websphere MQ Export Service&lt;/b&gt;&lt;/P&gt; &lt;P id=fkul1&gt; &lt;/P&gt; &lt;P id=sc4w&gt;An interface with a two-way operation results in the dialog shown on the opposite column.&lt;/P&gt; &lt;P id=fkul2&gt; &lt;/P&gt; &lt;P id=c9g0&gt;Configure the MQ export service as follows:&lt;/P&gt; &lt;P id=dru8&gt; &lt;/P&gt; &lt;OL id=dvi_&gt; &lt;LI id=rqk8&gt; &lt;DIV id=rqk80&gt;&lt;b id=dli_&gt;Message resource configuration&lt;BR id=rqk81&gt;&lt;/b&gt;Leave the default selection (&lt;b id=t.tz&gt;Specify properties for configuring..&lt;/b&gt;.). &lt;BR id=ca2b&gt;&lt;/DIV&gt; &lt;LI id=e56o0&gt; &lt;DIV id=e56o1&gt;&lt;b id=mkhj&gt;Request queue manager&lt;BR id=dli_0&gt;&lt;/b&gt;Enter any value (i.e MQqmgrname)&lt;/DIV&gt; &lt;LI id=eh4l&gt; &lt;DIV id=eh4l0&gt;&lt;b id=eh4l1&gt;Receive Destination queue&lt;BR id=eh4l2&gt;&lt;/b&gt;Enter any value (i.e MQqnamereceivedest)&lt;/DIV&gt; &lt;LI id=e51w&gt; &lt;DIV id=e51w0&gt;&lt;b id=e51w1&gt;Send Destination queue&lt;BR id=e51w2&gt;&lt;/b&gt;Enter any value (i.e MQqnamesenddest)&lt;/DIV&gt; &lt;LI id=q103&gt; &lt;DIV id=q1030&gt;&lt;b id=q1031&gt;Host Name&lt;BR id=q1032&gt;&lt;/b&gt;Enter any value (i.e MQhostname)&lt;/DIV&gt; &lt;LI id=u3zc&gt; &lt;DIV id=u3zc0&gt;Leave the rest on default settings&lt;BR id=z2d81&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P id=a98t0&gt;After configuring the required properties, click OK to continue (see JMS export binding generated below).&lt;/P&gt; &lt;P id=aae0&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=uf7n4 vAlign=top align=left width="75%"&gt; &lt;DIV id=g550 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=kwas src="http://docs.google.com/File?id=dhr7zgxb_1539x5tnmkcw_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=uf7n5&gt; &lt;TD id=uf7n6 vAlign=top align=left width="25%"&gt; &lt;P id=dk9y&gt; &lt;/P&gt; &lt;P id=dk9y0&gt;&lt;b id=dk9y1&gt;Select Data binding&lt;/b&gt;&lt;/P&gt; &lt;P id=mf.s&gt; &lt;/P&gt; &lt;P id=wdlf&gt;In the Data binding selection window, select the required data binding:&lt;/P&gt; &lt;P id=mf.s1&gt; &lt;/P&gt; &lt;OL id=h.:v3&gt; &lt;LI id=h.:v4&gt;&lt;SPAN class=uicontrol id=h.:v5&gt;&lt;b id=w1cl&gt;Show data binding configurations&lt;/b&gt;&lt;BR id=gli4&gt;&lt;/SPAN&gt;(default) lists the data binding configurations you have created. Creating your own data binding configurations is discussed in &lt;A id=h.:v6 title="" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.config.doc/topics/cworkconfig.html"&gt;Working with configurations that access external services&lt;/A&gt;. &lt;BR id=gli40&gt; &lt;LI id=h.:v7&gt;&lt;SPAN class=uicontrol id=h.:v8&gt;&lt;b id=w1cl0&gt;Show predefined data bindings&lt;/b&gt;&lt;BR id=gli41&gt;&lt;/SPAN&gt;lists the predefined data bindings provided by WebSphere Integration Developer. The available predefined data bindings are discussed in &lt;A id=h.:v9 title="" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.messaging.doc/topics/cjmsconfig.html"&gt;JMS, MQ JMS and generic JMS bindings&lt;/A&gt;. If you intend to use one of the default data bindings beginning with &lt;SPAN class=uicontrol id=h.:v10&gt;Simple JMS&lt;/SPAN&gt;, you must have previously created the business objects required (see the &lt;b id=h.:v11&gt;Prerequisites&lt;/b&gt; section). &lt;BR id=gli42&gt; &lt;LI id=h.:v12&gt;&lt;SPAN class=uicontrol id=h.:v13&gt;&lt;b id=w1cl1&gt;Show data binding classes&lt;/b&gt;&lt;BR id=gli43&gt;&lt;/SPAN&gt;lists all data binding classes available. &lt;/LI&gt;&lt;/OL&gt; &lt;P id=mk98&gt; &lt;/P&gt; &lt;P id=mk980&gt;Click &lt;b id=mk981&gt;OK&lt;/b&gt; to continue.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=uf7n7 vAlign=top align=left width="75%"&gt; &lt;DIV id=lmpk style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=i565 src="http://docs.google.com/File?id=dhr7zgxb_1532hrhqc2f4_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=f3cs&gt; &lt;TD id=f3cs0 vAlign=top align=left width="25%"&gt; &lt;P id=xj22&gt;&lt;b id=xj220&gt;Select function selector&lt;/b&gt;&lt;/P&gt; &lt;P id=xj221&gt; &lt;/P&gt; &lt;P id=xj223&gt;In the Function selector window, select the required function selector:&lt;/P&gt; &lt;P id=ad4u&gt; &lt;/P&gt; &lt;OL id=ad4u0&gt; &lt;LI id=ad4u1&gt;&lt;SPAN class=uicontrol id=ad4u2&gt;&lt;b id=w1cl2&gt;Show function selector configurations&lt;/b&gt;&lt;/SPAN&gt; (default) lists the function selector configurations you have created. Creating your own function selector configurations is discussed in &lt;A id=ad4u3 title="" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.config.doc/topics/cworkconfig.html"&gt;Working with configurations that access external services&lt;/A&gt;. &lt;BR id=ad4u4&gt; &lt;LI id=ad4u5&gt;&lt;SPAN class=uicontrol id=ad4u6&gt;&lt;b id=a9.6&gt;Show predefined function selectors&lt;/b&gt;&lt;/SPAN&gt; &lt;BR id=a9.60&gt;lists the predefined function selectors provided by WebSphere Integration Developer. The available predefined function selectors are discussed in &lt;A id=ad4u7 title="" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.messaging.doc/topics/cjmsfunctionsel.html"&gt;JMS, MQ JMS and generic JMS function selectors&lt;/A&gt;. &lt;BR id=ad4u8&gt; &lt;LI id=ad4u9&gt;&lt;SPAN class=uicontrol id=ad4u10&gt;&lt;b id=a9.61&gt;Show function selector classes&lt;/b&gt;&lt;/SPAN&gt; &lt;BR id=a9.62&gt;lists all function selector classes available. &lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=f3cs1 vAlign=top align=left width="75%"&gt; &lt;DIV id=w7fj style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=pxyw src="http://docs.google.com/File?id=dhr7zgxb_1533fx33frd3_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=fbqo&gt; &lt;TD id=fbqo0 vAlign=top align=left width="25%"&gt; &lt;P id=a5x91&gt;&lt;b id=a5x92&gt;MQ Export Binding generated&lt;/b&gt;&lt;/P&gt; &lt;P id=u5tu&gt; &lt;/P&gt; &lt;P id=aae00&gt;The basic MQ binding is created and shown in the properties view when the &lt;b id=aae01&gt;Binding&lt;/b&gt; tab is selected.&lt;/P&gt; &lt;P id=aae02&gt; &lt;/P&gt; &lt;DIV class=note id=aae03&gt;&lt;SPAN class=notetitle id=aae04&gt;Note:&lt;/SPAN&gt; The MQ binding is complete at this point. You would only change the values for the fields shown in the properties view if a change were required in the binding sometime after generation.  &lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=fbqo1 vAlign=top align=left width="75%"&gt; &lt;DIV id=o5al style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=uo:38 src="http://docs.google.com/File?id=dhr7zgxb_1541fnq8pr79_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=mqjm&gt; &lt;TD id=mqjm0 vAlign=top align=left width="25%"&gt; &lt;P id=p2bp&gt; &lt;/P&gt; &lt;P id=p2bp0&gt;&lt;b id=b8ut&gt;Messaging  resource configuration&lt;/b&gt;&lt;/P&gt; &lt;P id=b8ut0&gt; &lt;/P&gt; &lt;P id=p2bp4&gt;blah blah blah....later&lt;/P&gt;&lt;/TD&gt; &lt;TD id=mqjm1 vAlign=top align=left width="75%"&gt; &lt;DIV id=t3ga style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=uqz: src="http://docs.google.com/File?id=dhr7zgxb_1542dq9vfjgq_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=r9ye&gt; &lt;/DIV&gt; &lt;H3 id=r9ye0&gt;&lt;A id=ozuu name=How_to_generate_an_MQ_import_Binding&gt;&lt;/A&gt;How to generate an MQ import Binding&lt;/H3&gt; &lt;DIV id=r9ye1&gt; &lt;TABLE id=wtox0 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=wtox1&gt; &lt;TR id=wtox2&gt; &lt;TD id=wtox3 vAlign=top align=left width="25%"&gt;&lt;b id=wtox4&gt;Related Links&lt;/b&gt;&lt;/TD&gt; &lt;TD id=wtox5 vAlign=top align=left width="75%"&gt; &lt;P id=wtox6 style="TEXT-ALIGN: left"&gt;&lt;A id=q:.y title="Generating an MQ import binding" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/tgenmqimpbnd.html" target=_blank&gt;&lt;FONT id=o.bf color=#810081&gt;Generating an MQ import binding&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=wtox35&gt; &lt;TD id=wtox36 vAlign=top align=left width="25%"&gt; &lt;P id=wtox37&gt;&lt;b id=wtox39&gt;Generate MQ import from an MQ export&lt;/b&gt;&lt;/P&gt; &lt;P id=wtox40&gt; &lt;/P&gt; &lt;DIV id=wtox41&gt;We will create an MQ import binding from an existing MQ export.&lt;/DIV&gt; &lt;DIV id=evek&gt; &lt;/DIV&gt; &lt;DIV id=evek0&gt; &lt;/DIV&gt; &lt;OL id=wtox43&gt; &lt;LI id=wtox44&gt;Open the assembly diagram of a service requester module (i.e &lt;b id=i:2_&gt;CCambil_Consumer_M&lt;/b&gt;)  &lt;LI id=m8-:&gt;Drag the MQ export of the service provider module (i.e &lt;b id=n8yr&gt;DateTime_CExport) &lt;/b&gt;which is in CCambil_Provider_M module and drop it into the assembly diagram of the service requester module (i.e &lt;b id=wtc7&gt;CCambil_Consumer_M)&lt;/b&gt;  &lt;LI id=a-gz&gt;A warning window appears (see below)&lt;/LI&gt;&lt;/OL&gt; &lt;P id=wtox46&gt; &lt;/P&gt; &lt;P id=wtox47&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=wtox48 vAlign=top align=left width="75%"&gt; &lt;DIV id=d157 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=nix_ src="http://docs.google.com/File?id=dhr7zgxb_1544gbxdtqhr_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=a9y4&gt; &lt;TD id=a9y40 vAlign=top align=left width="25%"&gt; &lt;P id=wtox55&gt;&lt;b id=wtox56&gt;Creating Import from Export using MQ binding&lt;/b&gt;&lt;/P&gt; &lt;P id=wtox57&gt; &lt;/P&gt; &lt;DIV id=wtox58&gt;Essentially, this warning message requires you to deploy the export module first, otherwise a runtime exception will occur.&lt;/DIV&gt; &lt;DIV id=zy-5&gt; &lt;/DIV&gt; &lt;DIV id=zy-50&gt;Click OK to continue.&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=a9y41 vAlign=top align=left width="75%"&gt; &lt;DIV id=ump1 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=okm3 src="http://docs.google.com/File?id=dhr7zgxb_1545f8xzj7cp_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=g8o20&gt; &lt;TD id=g8o21 vAlign=top align=left width="25%"&gt; &lt;DIV id=k0h5&gt;&lt;b id=k0h52&gt;Wire the Import&lt;/b&gt;&lt;/DIV&gt; &lt;DIV id=k0h50&gt; &lt;DIV id=k0h53&gt; &lt;/DIV&gt; &lt;DIV id=k0h54&gt; &lt;DIV id=k0h55&gt;Wire the service requester component (i.e CCambil_Consumer_C) to the import as required.&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=g8o22 vAlign=top align=left width="75%"&gt; &lt;DIV id=cwsv style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=u.41 src="http://docs.google.com/File?id=dhr7zgxb_1546cckp3fg7_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-7465422047713122327?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/7465422047713122327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=7465422047713122327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/7465422047713122327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/7465422047713122327'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2008/08/exportimport-mq-binding-how-to.html' title='Export/Import (MQ)'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-7373251580032749437</id><published>2008-08-07T18:05:00.000-07:00</published><updated>2010-05-18T09:20:52.855-07:00</updated><title type='text'>Connectivity</title><content type='html'>Connectivity How to &lt;p id="q-fp"&gt;&lt;/p&gt;&lt;p id="ah:x"&gt;&lt;span id="t.8v"  style="font-family:'Times New Roman';"&gt;&lt;span id="hwlc"  style="font-family:'Times New Roman';"&gt;&lt;a id="m4m3" title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target="_blank"&gt;&lt;span id="hwlc0"  style="color:#810081;"&gt;Websphere Integration Developer v612&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p id="p6lm"&gt;&lt;/p&gt;&lt;p id="j6hq0"&gt;&lt;a id="xyc8" title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;span id="a:jy0"  style="color:#810081;"&gt;Contact us...&lt;/span&gt;&lt;/a&gt; &lt;/p&gt;&lt;p id="zck10"&gt;&lt;/p&gt;&lt;p id="zck11"&gt;&lt;/p&gt;&lt;h3 id="hrzf"&gt;Contents&lt;/h3&gt;&lt;div id="afbz3"&gt;&lt;a id="p8y0" title="Introduction" href="http://www.blogger.com/post-edit.g?blogID=8486635480951474956&amp;amp;postID=7373251580032749437#Introduction" target="_blank"&gt;Introduction&lt;/a&gt; &lt;/div&gt;&lt;div id="p3pd"&gt;&lt;a id="bqtr" title="Configure bindings to support synchronous invocation patterns (JMS, MQ, Web Services, HTTP)" href="http://www.blogger.com/post-edit.g?blogID=8486635480951474956&amp;amp;postID=7373251580032749437#Configure_bindings_to_support_synchronous_invocation_patterns_(JMS,_MQ,_Web_Services,_HTTP)" target="_blank"&gt;Configure bindings to support synchronous invocation patterns (JMS, MQ, Web Services, HTTP)&lt;/a&gt; &lt;/div&gt;&lt;div id="p3pd0"&gt;&lt;a id="e:c_" title="Configure bindings to support asynchronous invocation patterns (JMS, MQ)" href="http://www.blogger.com/post-edit.g?blogID=8486635480951474956&amp;amp;postID=7373251580032749437#Configure_bindings_to_support_asynchronous_invocation_patterns_(JMS,_MQ)" target="_blank"&gt;Configure bindings to support asynchronous invocation patterns (JMS, MQ)&lt;/a&gt; &lt;br id="vutt0"&gt;&lt;a id="d_-y" title="Create imports from external services" href="http://www.blogger.com/post-edit.g?blogID=8486635480951474956&amp;amp;postID=7373251580032749437#Create_imports_from_external_services" target="_blank"&gt;Create imports from external services&lt;/a&gt; &lt;br id="vutt1"&gt;&lt;a id="cy:3" title="Add, configure, and bind an adapter" href="http://www.blogger.com/post-edit.g?blogID=8486635480951474956&amp;amp;postID=7373251580032749437#Add,_configure,_and_bind_an_adapter" target="_blank"&gt;Add, configure, and bind an adapter&lt;/a&gt; &lt;br id="vutt2"&gt;&lt;a id="z0cm" title="Use and configure the data binding framework" href="http://www.blogger.com/post-edit.g?blogID=8486635480951474956&amp;amp;postID=7373251580032749437#Use_and_configure_the_data_binding_framework" target="_blank"&gt;Use and configure the data binding framework&lt;/a&gt; &lt;/div&gt;&lt;div id="yexw"&gt;&lt;/div&gt;&lt;div id="t6oo"&gt;&lt;/div&gt;&lt;h3 id="avhk"&gt;&lt;a id="u4to" name="Introduction"&gt;&lt;/a&gt;Introduction&lt;/h3&gt;&lt;div id="avhk0"&gt;&lt;table id="b:f8" border="2" cellspacing="0" cellpadding="3" width="100%"&gt;&lt;tbody id="n6lh"&gt;&lt;tr id="g752"&gt;&lt;td id="g7520" valign="top" width="25%" align="left"&gt;&lt;b id="g7521"&gt;Related links&lt;/b&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" id="g7522" valign="top" width="75%"&gt;&lt;p style="TEXT-ALIGN: left" id="k5vt"&gt;&lt;a id="vee0" title="Connectivity" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.wbpm.scenarios.esb1.612.doc/concepts/cwesb_connectivity.html" target="_blank"&gt;Connectivity&lt;/a&gt;&lt;/p&gt;&lt;p style="TEXT-ALIGN: left" id="mkrw"&gt;&lt;a id="nmdo" title="Accessing services" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/aaccess1.html" target="_blank"&gt;Accessing services&lt;/a&gt; &lt;/p&gt;&lt;p style="TEXT-ALIGN: left" id="uhpq"&gt;&lt;a id="r4vi" title="Selecting appropriate bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cappbnd.html" target="_blank"&gt;Selecting appropriate bindings&lt;/a&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="h3_c"&gt;&lt;td id="h3_c0" valign="top" width="25%" align="left"&gt;&lt;b id="h3_c1"&gt;Invocation Patterns&lt;/b&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" id="h3_c2" valign="top" width="75%"&gt;&lt;p id="h3_c3"&gt;SCA provides four invocation patterns.&lt;/p&gt;&lt;ul id="h3_c4"&gt;&lt;li id="h3_c5"&gt;&lt;b id="h3_c6"&gt;Synchronous &lt;/b&gt;- Client issues a request and waits for the response. &lt;li id="h3_c7"&gt;&lt;b id="h3_c8"&gt;Asynchronous one-way &lt;/b&gt;- Client issues a request and a response is not expected. &lt;li id="h3_c9"&gt;&lt;b id="h3_c10"&gt;Asynchronous deferred response &lt;/b&gt;- Client issues a request and the response will be requested by the client at a later point in time. &lt;li id="h3_c11"&gt;&lt;b id="h3_c12"&gt;Asynchronous call back &lt;/b&gt;- Client issues a request and the target will call a service implemented by the client with the response. &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div id="yexw0"&gt;&lt;/div&gt;&lt;h3 id="yexw1"&gt;&lt;a id="dlfg" name="Configure_bindings_to_support_synchronous_invocation_patterns_(JMS,_MQ,_Web_Services,_HTTP)"&gt;&lt;/a&gt;Configure bindings to support synchronous invocation patterns (JMS, MQ, Web Services, HTTP)&lt;/h3&gt;&lt;div id="w5rz"&gt;&lt;table id="avhk1" border="2" cellspacing="0" cellpadding="3" width="100%"&gt;&lt;tbody id="avhk2"&gt;&lt;tr id="avhk3"&gt;&lt;td id="avhk4" valign="top" width="25%" align="left"&gt;&lt;b id="avhk5"&gt;Related links&lt;/b&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" id="avhk6" valign="top" width="75%"&gt;&lt;p style="TEXT-ALIGN: left" id="avhk7"&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="y9jd"&gt;&lt;td id="y9jd0" valign="top" width="25%" align="left"&gt;&lt;p id="fqfm"&gt;&lt;b id="fqfm0"&gt;&lt;a id="k_25" title="JMS binding configuration" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Export%2FImport%20%28JMS%29#Introduction" target="_blank"&gt;JMS binding configuration&lt;/a&gt; &lt;/b&gt;&lt;/p&gt;&lt;p id="fqfm1"&gt;&lt;/p&gt;&lt;p id="z:8x"&gt;Use JMS binding when you need to access a messaging system &lt;/p&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" id="y9jd1" valign="top" width="75%"&gt;&lt;p id="yir30"&gt;The following must be configured to support synchronous invocation (Client issues a request and waits for the response)&lt;/p&gt;&lt;p id="upd70"&gt;&lt;/p&gt;&lt;ol id="w816"&gt;&lt;li id="upd73"&gt;JMS Messaging domain&lt;br id="yir31"&gt;Set to &lt;span id="nzm5"  style="color:#990000;"&gt;Point-to-Point&lt;br id="ggd8"&gt;&lt;/span&gt;&lt;li id="wfeq"&gt;&lt;span id="ixrq" class="uicontrol"&gt;Managed connection factory&lt;br id="h_wk"&gt;A factory used to create the connection to the messaging provider&lt;br id="h_wk0"&gt;&lt;/span&gt;&lt;li id="h_wk1"&gt;&lt;span id="h_wk2" class="uicontrol"&gt;Send Destination Properties&lt;/span&gt; &lt;br id="ggd80"&gt;The destination where the message would be sent&lt;br id="ggd81"&gt;&lt;li id="ixrq0"&gt;&lt;span id="l17y" class="uicontrol"&gt;Receive Destination Properties&lt;/span&gt; &lt;br id="ggd82"&gt;The destination where the response message would be received. This value is specified in the &lt;samp id="upd74" class="codeph"&gt;JMSReplyTo&lt;/samp&gt; field of the sent message.&lt;/li&gt;&lt;/ol&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="y9jd2"&gt;&lt;td id="y9jd3" valign="top" width="25%" align="left"&gt;&lt;p id="fqfm4"&gt;&lt;b id="fqfm5"&gt;&lt;a id="ocft" title="MQ binding configuration" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Export%2FImport%20%28MQ%29#Introduction" target="_blank"&gt;MQ binding configuration&lt;/a&gt; &lt;/b&gt;&lt;/p&gt;&lt;p id="xm28"&gt;&lt;/p&gt;&lt;p id="xm280"&gt;Use MQ binding when you need to access a WebSphere MQ messaging system and need to use the MQ native functions.&lt;/p&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" id="y9jd4" valign="top" width="75%"&gt;&lt;p id="muwg"&gt;The following must be configured to support synchronous invocation (Client issues a request and waits for the response)&lt;/p&gt;&lt;p id="muwg0"&gt;&lt;/p&gt;&lt;ol id="muwg1"&gt;&lt;li id="muwg2"&gt;JMS Messaging domain&lt;br id="muwg3"&gt;Set to &lt;span id="muwg4"  style="color:#990000;"&gt;Point-to-Point&lt;br id="muwg5"&gt;&lt;/span&gt;&lt;li id="muwg6"&gt;&lt;span id="muwg7" class="uicontrol"&gt;Managed connection factory&lt;br id="muwg8"&gt;A factory used to create the connection to the messaging provider&lt;br id="muwg9"&gt;&lt;/span&gt;&lt;li id="muwg10"&gt;&lt;span id="muwg11" class="uicontrol"&gt;Send Destination Properties&lt;/span&gt; &lt;br id="muwg12"&gt;The destination where the message would be sent&lt;br id="muwg13"&gt;&lt;li id="muwg14"&gt;&lt;span id="muwg15" class="uicontrol"&gt;Receive Destination Properties&lt;/span&gt; &lt;br id="muwg16"&gt;The destination where the response message would be received. This value is specified in the &lt;samp id="muwg17" class="codeph"&gt;JMSReplyTo&lt;/samp&gt; field of the sent message.&lt;/li&gt;&lt;/ol&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="y9jd5"&gt;&lt;td id="y9jd6" valign="top" width="25%" align="left"&gt;&lt;p id="fqfm9"&gt;&lt;b id="fqfm10"&gt;&lt;a id="gx:w" title="Web Service binding configuration" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Export%2FImport%20%28Web%20services%29#Introduction" target="_blank"&gt;Web Service binding configuration&lt;/a&gt; &lt;/b&gt;&lt;/p&gt;&lt;p id="fqfm11"&gt;&lt;/p&gt;&lt;p id="akkj"&gt;Use Web Service binding when you need to access an external service over the Internet or provide a service over the Internet &lt;/p&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" id="y9jd7" valign="top" width="75%"&gt;&lt;p id="mccv"&gt;The following must be configured to support synchronous invocation (Client issues a request and waits for the response)&lt;/p&gt;&lt;p id="mccv0"&gt;&lt;/p&gt;&lt;ol id="mccv1"&gt;&lt;li id="mccv2"&gt;JMS Messaging domain&lt;br id="mccv3"&gt;Set to &lt;span id="mccv4"  style="color:#990000;"&gt;Point-to-Point&lt;br id="mccv5"&gt;&lt;/span&gt;&lt;li id="mccv6"&gt;&lt;span id="mccv7" class="uicontrol"&gt;Managed connection factory&lt;br id="mccv8"&gt;A factory used to create the connection to the messaging provider&lt;br id="mccv9"&gt;&lt;/span&gt;&lt;li id="mccv10"&gt;&lt;span id="mccv11" class="uicontrol"&gt;Send Destination Properties&lt;/span&gt; &lt;br id="mccv12"&gt;The destination where the message would be sent&lt;br id="mccv13"&gt;&lt;li id="mccv14"&gt;&lt;span id="mccv15" class="uicontrol"&gt;Receive Destination Properties&lt;/span&gt; &lt;br id="mccv16"&gt;The destination where the response message would be received. This value is specified in the &lt;samp id="mccv17" class="codeph"&gt;JMSReplyTo&lt;/samp&gt; field of the sent message.&lt;/li&gt;&lt;/ol&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="mbg7"&gt;&lt;td id="mbg70" valign="top" width="25%" align="left"&gt;&lt;p id="fqfm14"&gt;&lt;b id="fqfm15"&gt;&lt;a id="q6lp" title="HTTP configuration" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Export%2FImport%20%28HTTP%29#Introduction" target="_blank"&gt;HTTP configuration&lt;/a&gt; &lt;/b&gt;&lt;/p&gt;&lt;p id="fqfm16"&gt;&lt;/p&gt;&lt;p id="hz5."&gt;Use HTTP binding when you need to access an external service over the Internet or provide a service over the Internet and you are working with other Web services based on the HTTP model; that is, using well-known HTTP interface operations like GET, PUT, DELETE, and so on.&lt;/p&gt;&lt;/td&gt;&lt;td style="TEXT-ALIGN: left" id="mbg71" valign="top" width="75%"&gt;&lt;p id="paa1"&gt;The following must be configured to support synchronous invocation (Client issues a request and waits for the response)&lt;/p&gt;&lt;p id="paa10"&gt;&lt;/p&gt;&lt;ol id="paa11"&gt;&lt;li id="paa12"&gt;JMS Messaging domain&lt;br id="paa13"&gt;Set to &lt;span id="paa14"  style="color:#990000;"&gt;Point-to-Point&lt;br id="paa15"&gt;&lt;/span&gt;&lt;li id="paa16"&gt;&lt;span id="paa17" class="uicontrol"&gt;Managed connection factory&lt;br id="paa18"&gt;A factory used to create the connection to the messaging provider&lt;br id="paa19"&gt;&lt;/span&gt;&lt;li id="paa110"&gt;&lt;span id="paa111" class="uicontrol"&gt;Send Destination Properties&lt;/span&gt; &lt;br id="paa112"&gt;The destination where the message would be sent&lt;br id="paa113"&gt;&lt;li id="paa114"&gt;&lt;span id="paa115" class="uicontrol"&gt;Receive Destination Properties&lt;/span&gt; &lt;br id="paa116"&gt;The destination where the response message would be received. This value is specified in the &lt;samp id="paa117" class="codeph"&gt;JMSReplyTo&lt;/samp&gt; field of the sent message.&lt;/li&gt;&lt;/ol&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div id="y-0e1"&gt;&lt;/div&gt;&lt;h3 id="u2hi"&gt;&lt;a id="hv-a" name="Configure_bindings_to_support_asynchronous_invocation_patterns_(JMS,_MQ)"&gt;&lt;/a&gt;Configure bindings to support asynchronous invocation patterns (JMS, MQ)&lt;/h3&gt;&lt;div id="e8ok"&gt;&lt;table id="e8ok0" border="2" cellspacing="0" cellpadding="3" width="100%"&gt;&lt;tbody id="e8ok1"&gt;&lt;tr id="e8ok2"&gt;&lt;td id="e8ok3" valign="top" width="25%" align="left"&gt;&lt;div id="e8ok4"&gt;&lt;b id="e8ok5"&gt;Related links&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td id="e8ok6" valign="top" width="75%" align="left"&gt;&lt;div id="e8ok7"&gt;&lt;a id="dh2:" title="Asynchronous invocation qualifier" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.addev.doc/topics/rasynch.html"&gt;Asynchronous invocation qualifier&lt;/a&gt; &lt;/div&gt;&lt;div id="ug2x"&gt;&lt;a id="quhe" title="SCA asynchronous invocation patterns in depth" href="http://www.ibm.com/developerworks/webservices/library/ws-sca-patterns/index.html?ca=drs-" target="_blank"&gt;SCA asynchronous invocation patterns in depth&lt;/a&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="y9jd8"&gt;&lt;td id="y9jd9" valign="top" width="25%" align="left"&gt;&lt;p id="hfv4"&gt;&lt;b id="c3v9"&gt;JMS binding configuration&lt;/b&gt;&lt;/p&gt;&lt;p id="hfv40"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td id="y9jd10" valign="top" width="75%" align="left"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="c3v90"&gt;&lt;td id="c3v91" valign="top" width="25%" align="left"&gt;&lt;p id="hfv42"&gt;&lt;b id="hfv43"&gt;MQ binding configuration&lt;/b&gt;&lt;/p&gt;&lt;p id="hfv44"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td id="c3v92" valign="top" width="75%" align="left"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div id="e8ok16"&gt;&lt;/div&gt;&lt;h3 id="e8ok17"&gt;&lt;a id="m:y_" name="Create_imports_from_external_services"&gt;&lt;/a&gt;Create imports from external services&lt;/h3&gt;&lt;p id="e8ok18"&gt;&lt;/p&gt;&lt;table id="e8ok19" border="2" cellspacing="0" cellpadding="3" width="100%"&gt;&lt;tbody id="e8ok20"&gt;&lt;tr id="e8ok21"&gt;&lt;td id="e8ok22" valign="top" width="25%" align="left"&gt;&lt;div id="e8ok23"&gt;&lt;b id="e8ok24"&gt;Related links&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td id="e8ok25" valign="top" width="75%" align="left"&gt;&lt;div id="e8ok26"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;div id="e8ok35"&gt;&lt;/div&gt;&lt;h3 id="e8ok36"&gt;&lt;a id="se9j" name="Add,_configure,_and_bind_an_adapter"&gt;&lt;/a&gt;Add, configure, and bind an adapter&lt;/h3&gt;&lt;p id="e8ok37"&gt;&lt;/p&gt;&lt;table id="e8ok38" border="2" cellspacing="0" cellpadding="3" width="100%"&gt;&lt;tbody id="e8ok39"&gt;&lt;tr id="e8ok40"&gt;&lt;td id="e8ok41" valign="top" width="25%" align="left"&gt;&lt;div id="e8ok42"&gt;&lt;b id="e8ok43"&gt;Related links&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td id="e8ok44" valign="top" width="75%" align="left"&gt;&lt;div id="e8ok45"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;div id="e8ok54"&gt;&lt;/div&gt;&lt;h3 id="e8ok55"&gt;&lt;a id="cur8" name="Use_and_configure_the_data_binding_framework"&gt;&lt;/a&gt;Use and configure the data binding framework &lt;/h3&gt;&lt;p id="e8ok56"&gt;&lt;/p&gt;&lt;table id="e8ok57" border="2" cellspacing="0" cellpadding="3" width="100%"&gt;&lt;tbody id="e8ok58"&gt;&lt;tr id="e8ok59"&gt;&lt;td id="e8ok60" valign="top" width="25%" align="left"&gt;&lt;div id="e8ok61"&gt;&lt;b id="e8ok62"&gt;Related links&lt;/b&gt;&lt;/div&gt;&lt;/td&gt;&lt;td id="e8ok63" valign="top" width="75%" align="left"&gt;&lt;div id="e8ok64"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;div id="e8ok73"&gt;&lt;/div&gt;&lt;div id="e8ok74"&gt;&lt;/div&gt;&lt;p id="e8ok75"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-7373251580032749437?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/7373251580032749437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=7373251580032749437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/7373251580032749437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/7373251580032749437'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2008/08/connectivity-how-to-websphere.html' title='Connectivity'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-2975852655097793310</id><published>2008-08-06T17:20:00.000-07:00</published><updated>2010-05-18T09:27:08.146-07:00</updated><title type='text'>Visual Snippet</title><content type='html'>&lt;P id=c6pn&gt;&lt;SPAN id=h765 style="FONT-FAMILY: 'Times New Roman'"&gt;Visual Snippet How to&lt;/SPAN&gt;&lt;/P&gt; &lt;P id=pweb&gt; &lt;/P&gt; &lt;P id=ah:x&gt; &lt;/P&gt; &lt;P id=p6lm&gt;&lt;SPAN id=pweb1 style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=pweb2 color=#810081&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/P&gt; &lt;P id=pweb3&gt; &lt;/P&gt; &lt;DIV id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;  &lt;/DIV&gt; &lt;DIV id=hd9o&gt; &lt;/DIV&gt; &lt;DIV id=hd9o0&gt; &lt;/DIV&gt; &lt;H3 id=hd9o1&gt;Contents&lt;/H3&gt; &lt;OL id=p7cl&gt; &lt;LI id=p7cl0&gt; &lt;DIV id=hd9o2&gt;&lt;A id=okwa title="How to create custom Java logic using the visual snippet editor" href="#How_to_create_custom_Java_logic_using_the_visual_snippet_editor" target=_blank&gt;How to create custom Java logic using the visual snippet editor&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P id=kg9j0&gt; &lt;/P&gt; &lt;P id=g7rm0&gt; &lt;/P&gt; &lt;H3 id=g4z:&gt;&lt;A id=nrjc name=How_to_create_custom_Java_logic_using_the_visual_snippet_editor&gt;&lt;/A&gt;How to create custom Java logic using the visual snippet editor&lt;/H3&gt; &lt;DIV id=dnm9&gt; &lt;TABLE id=i-9o cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=j2-0&gt; &lt;TR id=dvy6&gt; &lt;TD id=dvy60 vAlign=top align=left width="25%" valign="top"&gt;&lt;B id=dvy61&gt;Related links&lt;/B&gt;&lt;/TD&gt; &lt;TD id=dvy62 vAlign=top align=left width="75%" valign="top"&gt; &lt;P id=jza2&gt;&lt;A id=u8gx title="Visual snippet editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.activity.ui.doc/topics/cactund.html" target=_blank&gt;Visual snippet editor&lt;/A&gt; &lt;/P&gt; &lt;P id=mi_t&gt;&lt;A id=zip1 title="The building blocks of the visual snippet editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.activity.ui.doc/topics/cblocks.html" target=_blank&gt;The building blocks of the visual snippet editor&lt;/A&gt; &lt;BR id=v6ys&gt;&lt;A id=u47x title="Customizing behavior with visual snippets" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.activity.ui.doc/topics/cactint.html" target=_blank&gt;Customizing behavior with visual snippets&lt;/A&gt; &lt;/P&gt; &lt;P id=mi_t0&gt;&lt;A id=i:60 title="Unleashing visual snippets and business state machines in your service-oriented application" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.activity.ui.doc/topics/cactund.html" target=_blank&gt;Unleashing visual snippets and business state machines in your service-oriented application&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=mamd&gt; &lt;TD id=o_5x vAlign=top align=left width="25%" valign="top"&gt; &lt;P id=ygc:&gt; &lt;/P&gt; &lt;P id=tqu7&gt;This is a Completed Visual Snippet.  It will do the following:&lt;/P&gt; &lt;P id=tlnx&gt; &lt;/P&gt; &lt;OL id=bv1.&gt; &lt;LI id=neq1&gt;Accept an input parameter and prints it on the Console.  &lt;LI id=byhm&gt;It will create a new instance of a Business Object.  &lt;LI id=k9.q&gt;It will retrieve the current date and time and return it.&lt;/LI&gt;&lt;/OL&gt; &lt;P id=h49f&gt; &lt;/P&gt; &lt;P id=o6ln&gt;The following steps below describe the activities in detail.&lt;/P&gt; &lt;P id=n2.2&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=toeo vAlign=top align=left width="75%" valign="top"&gt; &lt;DIV id=ayei style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=u9e5 src="http://docs.google.com/File?id=dhr7zgxb_806g8sknxfc"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=tjny&gt; &lt;TD id=c8gf vAlign=top align=left width="25%" valign="top"&gt; &lt;P id=vw08&gt; &lt;/P&gt; &lt;P id=idxg&gt;&lt;B id=v08g&gt;1-Create a Visual Snippet&lt;/B&gt;&lt;/P&gt; &lt;P id=o756&gt; &lt;/P&gt; &lt;P id=jqlz&gt;Right-click the &lt;B id=me4o&gt;Reply&lt;/B&gt; activity and select &lt;B id=n-xv&gt;Insert Before &amp;gt; Snippet&lt;/B&gt;.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=x2w7 vAlign=top align=left width="75%" valign="top"&gt; &lt;DIV id=rfxo style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=cj59 src="http://docs.google.com/File?id=dhr7zgxb_803dqj2bdd9"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=v67q&gt; &lt;TD id=nb2k vAlign=top align=left width="25%" valign="top"&gt; &lt;P id=xhk9&gt; &lt;/P&gt; &lt;P id=u7xa&gt;&lt;B id=nbis&gt;2-Empty Visual Snippet&lt;/B&gt;&lt;/P&gt; &lt;P id=kc:.&gt; &lt;/P&gt; &lt;P id=e-.f&gt;An empty Visual Snippet is created with a default name of &lt;B id=ru2q&gt;Snippet&lt;/B&gt;. Change the default snippet name as required.&lt;/P&gt; &lt;P id=wi_e&gt; &lt;/P&gt; &lt;P id=sprp&gt; &lt;/P&gt; &lt;P id=s6ra&gt; &lt;/P&gt; &lt;P id=ex1b&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=cwsw vAlign=top align=left width="75%" valign="top"&gt; &lt;DIV id=ilb6 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=y.3: src="http://docs.google.com/File?id=dhr7zgxb_804cg8fp4hp"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=h7mw&gt; &lt;TD id=b8id vAlign=top align=left width="25%" valign="top"&gt; &lt;P id=y7rn&gt; &lt;/P&gt; &lt;P id=vaho&gt;&lt;B id=ugu3&gt;Select Visual Snippet&lt;/B&gt;&lt;/P&gt; &lt;P id=z60y&gt; &lt;/P&gt; &lt;P id=dvyl&gt;Right-click inside the visual snippet editor canvas and select the required visual snippet.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=xyrd vAlign=top align=left width="75%" valign="top"&gt; &lt;DIV id=rtiv style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=vnma src="http://docs.google.com/File?id=dhr7zgxb_805gh474zhr"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=b1g3&gt; &lt;TD id=y-5. vAlign=top align=left width="25%" valign="top"&gt; &lt;P id=bu96&gt; &lt;/P&gt; &lt;P id=u:lu&gt;&lt;B id=khi4&gt;Print the input parameter on the Console&lt;/B&gt;&lt;/P&gt; &lt;P id=oeap&gt; &lt;/P&gt; &lt;OL id=q868&gt; &lt;LI id=d_1m&gt; &lt;DIV id=d:xa&gt;Add an expression&lt;BR id=vj79&gt;&lt;B id=uwsr&gt;(**Expression&lt;/B&gt;) and populate as shown.&lt;/DIV&gt; &lt;LI id=i8gr&gt; &lt;DIV id=ymcs&gt;Add a print to log utility (&lt;B id=q7ir&gt;Standard...&amp;gt; utility folder&lt;/B&gt;)&lt;/DIV&gt; &lt;LI id=f6vt&gt; &lt;DIV id=w3-s&gt;Wire the expression to the print to log.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P id=ug_j&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=kc0j vAlign=top align=left width="75%" valign="top"&gt; &lt;DIV id=ljkq style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=j598 src="http://docs.google.com/File?id=dhr7zgxb_807crhnj3fz"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=i2o7&gt; &lt;TD id=n77e vAlign=top align=left width="25%" valign="top"&gt; &lt;P id=dxzw&gt; &lt;/P&gt; &lt;P id=rgh6&gt;&lt;B id=y3jh&gt;Create a New Instance of of a Business Object.&lt;/B&gt;&lt;/P&gt; &lt;P id=wyqu&gt; &lt;/P&gt; &lt;P id=jy3k&gt;Add the &lt;A id=beeb title="namespace and name of the Business Object" href="RawDocContents?docID=dhr7zgxb_708hh27k3dc&amp;amp;justBody=false&amp;amp;revision=_latest&amp;amp;timestamp=1212589257016&amp;amp;editMode=true&amp;amp;strip=true#How_to_create_a_Business_Object"&gt;namespace and name of the Business Object&lt;/A&gt; to &lt;FONT id=z0pm color=#3333ff&gt;create BO &lt;/FONT&gt;((&lt;B id=rzyf&gt;Standard...&amp;gt; SCA Services folder&lt;/B&gt;)&lt;/P&gt; &lt;P id=f__x&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=epea vAlign=top align=left width="75%" valign="top"&gt; &lt;DIV id=efsx style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=o165 src="http://docs.google.com/File?id=dhr7zgxb_810hp39wphg"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=smm7&gt; &lt;TD id=vf7j vAlign=top align=left width="25%" valign="top"&gt; &lt;P id=mexb&gt; &lt;/P&gt; &lt;P id=qzo9&gt;&lt;B id=oj6q&gt;Return the date and time&lt;/B&gt;&lt;/P&gt; &lt;P id=kg4e&gt; &lt;/P&gt; &lt;P id=b6pj&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=vkgc vAlign=top align=left width="75%" valign="top"&gt; &lt;DIV id=r3uo style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=x_ca src="http://docs.google.com/File?id=dhr7zgxb_809fvfwxtfw"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=y3b10&gt; &lt;/DIV&gt; &lt;DIV id=qh650&gt; &lt;/DIV&gt; &lt;DIV id=hu351&gt;&lt;/DIV&gt; &lt;P id=hu3540&gt; &lt;/P&gt; &lt;H2 id=vtgu&gt; &lt;/H2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-2975852655097793310?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/2975852655097793310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=2975852655097793310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/2975852655097793310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/2975852655097793310'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2008/08/visual-snippet-how-to-websphere.html' title='Visual Snippet'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-8041217815995575508</id><published>2008-07-22T13:40:00.000-07:00</published><updated>2010-05-18T09:25:29.973-07:00</updated><title type='text'>Importing/Exporting WSDL Files</title><content type='html'>&lt;DIV id=c6pn&gt;&lt;SPAN id=h765 style="FONT-FAMILY: 'Times New Roman'"&gt;Importing/Exporting WSDL Files How to&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=qgzu&gt; &lt;/DIV&gt; &lt;DIV id=qgzu1&gt;&lt;SPAN id=mv3_1 style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=mv3_2 color=#810081&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/DIV&gt; &lt;P id=mv3_3&gt; &lt;/P&gt; &lt;P id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;  &lt;/P&gt; &lt;DIV id=kg9j0&gt; &lt;/DIV&gt; &lt;DIV id=jwcu&gt; &lt;/DIV&gt; &lt;DIV id=jwcu0&gt;&lt;SPAN id=r51s style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=dn40 title="How to import a WSDL" href="#How_to_import_a_WSDL"&gt;How to import a WSDL&lt;/A&gt; &lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=l9gf&gt; &lt;/DIV&gt; &lt;P id=dcub&gt; &lt;/P&gt; &lt;P id=iga0&gt;&lt;SPAN id=jwcu1 style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=fsnd name=How_to_import_a_WSDL&gt;&lt;/A&gt;&lt;FONT id=tslm color=#ff9900 size=4&gt;&lt;B id=tslm0&gt;How to import a WSDL&lt;/B&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;DIV id=oc3y&gt; &lt;TABLE id=gufp1 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=h5lg&gt; &lt;TR id=nxfk&gt; &lt;TD id=nxfk0 vAlign=top align=left width="25%"&gt; &lt;P id=dcub0&gt;&lt;B id=tslm1&gt;Related links&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt; &lt;TD id=nxfk1 vAlign=top align=left width="75%"&gt; &lt;P id=fuz-&gt;&lt;A id=hv-4 title="Importing WSDL files" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/timpwsdl.html" target=_blank&gt;Importing WSDL files&lt;/A&gt;&lt;/P&gt; &lt;P id=t74-&gt;&lt;A id=y98: title="Importing and exporting WSDL files" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cimpexpwsdl.html" target=_blank&gt;Importing and exporting WSDL files&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=mdst&gt; &lt;TD id=mdst0 vAlign=top align=left width="25%"&gt; &lt;P id=u9c9&gt; &lt;/P&gt; &lt;P id=u9c90&gt;&lt;B id=fe5s&gt;Import a file&lt;/B&gt;&lt;/P&gt; &lt;P id=u9c91&gt; &lt;/P&gt; &lt;P id=u9c92&gt;In the business integration view, right click on a library (i.e Resources) or module and select &lt;B id=fe5s0&gt;Import...&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt; &lt;TD id=mdst1 vAlign=top align=left width="75%"&gt; &lt;DIV id=tgvh style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt; &lt;DIV id=hld4 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=fj_- src="http://docs.google.com/File?id=dhr7zgxb_1416gh64fvc7_b"&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=fj_-0 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=u9c93 src="http://docs.google.com/File?id=dhr7zgxb_1395xq4pn73p_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=crr9&gt; &lt;TD id=crr90 vAlign=top align=left width="25%"&gt; &lt;P id=fwz4&gt; &lt;/P&gt; &lt;P id=fwz40&gt;&lt;B id=fwz41&gt;Select an Import source&lt;/B&gt;&lt;/P&gt; &lt;P id=fwz42&gt; &lt;/P&gt; &lt;OL id=zaar&gt; &lt;LI id=zaar0&gt; &lt;DIV id=fwz43&gt;Expand &lt;B id=tex4&gt;Business Integration&lt;/B&gt; folder and select &lt;B id=v8bn&gt;WSDL/Interface&lt;/B&gt;.&lt;/DIV&gt; &lt;LI id=zaar1&gt; &lt;DIV id=boeo&gt;Click &lt;B id=v8bn0&gt;Next&lt;/B&gt;.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=crr91 vAlign=top align=left width="75%"&gt; &lt;P id=o2w0&gt;&lt;IMG id=sx6y src="http://docs.google.com/File?id=dhr7zgxb_1395ghnpfqd3_b"&gt;&lt;/P&gt; &lt;P id=o2w00&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=yskw&gt; &lt;TD id=yskw0 vAlign=top align=left width="25%"&gt; &lt;P id=skoa&gt;&lt;B id=za5t&gt;Set WSDL/Interface Import&lt;/B&gt;&lt;/P&gt; &lt;P id=plih&gt; &lt;/P&gt; &lt;OL id=ir80&gt; &lt;LI id=ir800&gt; &lt;DIV id=plih0&gt;Enter the location of the WSDL file you want to import (Import from: ) or click Browse... to find the WSDL file in your computer/network file system.&lt;BR id=ir801&gt;&lt;/DIV&gt; &lt;LI id=ir802&gt; &lt;DIV id=thzc0&gt;Select the WSDL file you want to import.&lt;/DIV&gt; &lt;LI id=ir803&gt; &lt;DIV id=fqfg0&gt;Check Import dependent resources.&lt;/DIV&gt; &lt;LI id=ughi&gt; &lt;DIV id=ughi0&gt;Click Finish.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P id=skoa2&gt; &lt;/P&gt; &lt;P id=skoa3&gt; &lt;/P&gt; &lt;P id=skoa4&gt; &lt;/P&gt; &lt;P id=skoa5&gt; &lt;/P&gt; &lt;P id=skoa6&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=yskw1 vAlign=top align=left width="75%"&gt; &lt;P id=j:ys&gt;&lt;B id=j:ys0&gt;Note:&lt;/B&gt; &lt;/P&gt; &lt;P id=cgr8&gt;use the wsdl file found in IBM Websphere Integration Developer 6.1.2.&lt;BR id=bu_p&gt;E:Program FilesIBMSDP70Shared&lt;/P&gt; &lt;P id=cgr80&gt;pluginscom.ibm.wbit.samples.content_6.1.200.v20080615_0659&lt;/P&gt; &lt;P id=cgr81&gt;artifactsstockquotewsdl&lt;/P&gt; &lt;DIV id=rm3z style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=q.dw src="http://docs.google.com/File?id=dhr7zgxb_1397wjb55cfw_b"&gt;&lt;/DIV&gt; &lt;DIV id=skoa7 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=j:pg&gt; &lt;TD id=j:pg0 vAlign=top align=left width="25%"&gt; &lt;P id=cspu&gt; &lt;/P&gt; &lt;P id=cspu0&gt;&lt;B id=cspu1&gt;WSDL files importation generated artifacts&lt;/B&gt;&lt;/P&gt; &lt;P id=ef98&gt; &lt;/P&gt; &lt;P id=ef981&gt;After WSDL files importation, the following artifacts were generated/added to the library (i.e Resources).&lt;/P&gt; &lt;P id=vg-p&gt; &lt;/P&gt; &lt;OL id=vg-p0&gt; &lt;LI id=vg-p1&gt; &lt;DIV id=vg-p2&gt;Business objects were created/added to the Data Types folder&lt;/DIV&gt; &lt;LI id=a.yv&gt; &lt;DIV id=a.yv0&gt;Interfaces were created/added to the Interfaces folder&lt;/DIV&gt; &lt;LI id=n47g&gt; &lt;DIV id=n47g0&gt;Web Services Ports folder was created/added including the specific ports&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=j:pg1 vAlign=top align=left width="75%"&gt; &lt;DIV id=u14e style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt; &lt;TABLE id=telx cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=u14e0&gt; &lt;TR id=u14e1&gt; &lt;TD id=u14e2 vAlign=top align=left width="50%"&gt;&lt;B id=uhca&gt;Before&lt;/B&gt;&lt;/TD&gt; &lt;TD id=u14e3 vAlign=top align=left width="50%"&gt;&lt;B id=uhca0&gt;After&lt;/B&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=u14e4&gt; &lt;TD id=u14e5 vAlign=top align=left width="50%"&gt; &lt;DIV id=x82a style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=ef982 src="http://docs.google.com/File?id=dhr7zgxb_1415cvtqwkfv_b"&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=u14e6 vAlign=top align=left width="50%"&gt;&lt;IMG id=j:pg2 src="http://docs.google.com/File?id=dhr7zgxb_1398dxmsdpfh_b"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=u14e7 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt; &lt;/DIV&gt; &lt;DIV id=kry. style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt; &lt;DIV id=abci&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=ch9x&gt; &lt;TD id=ch9x0 vAlign=top align=left width="25%"&gt; &lt;P id=oj_5&gt; &lt;/P&gt; &lt;P id=oj_50&gt;&lt;B id=npfb&gt;RealtimeService.wsdl file&lt;/B&gt;&lt;/P&gt; &lt;P id=npfb0&gt; &lt;/P&gt; &lt;P id=npfb2&gt; &lt;/P&gt; &lt;P id=npv.&gt;You can copy this into a notepad file and then change the extension from .txt to .wsdl file.&lt;/P&gt; &lt;P id=c_gn&gt; &lt;/P&gt; &lt;P id=c_gn0&gt;You can then import it as a WSDL file.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=ch9x1 vAlign=top align=left width="75%"&gt; &lt;DIV class=e id=ch9x2&gt;  &lt;FONT id=ch9x6 color=#0000ff&gt;&lt;SPAN class=m id=ch9x7&gt;&amp;lt;?&lt;/SPAN&gt;&lt;SPAN class=pi id=ch9x8&gt;xml version="1.0" encoding="UTF-8" &lt;/SPAN&gt;&lt;SPAN class=m id=ch9x9&gt;?&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt; &lt;DIV class=k id=ch9x10&gt;&lt;SPAN class=c id=ch9x11&gt;&lt;A class=b id=ch9x12&gt;&lt;B id=ch9x13&gt;&lt;FONT id=ch9x14 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x15&gt;&lt;FONT id=ch9x16 color=#0000ff&gt;&amp;lt;!--&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; &lt;SPAN class=cb id=ch9x17 style="DISPLAY: block"&gt;&lt;PRE id=ch9x18&gt; @copyright_start@      Licensed Materials - Property of IBM      5724-I82, 5724-L01, 5655-N53, 5655-R15      (C) Copyright IBM Corporation 2005. All Rights Reserved.      US Government Users Restricted Rights- Use, duplication or disclosure      restricted by GSA ADP Schedule Contract with IBM Corp.      @copyright_end@ &lt;/PRE&gt;&lt;/SPAN&gt;  &lt;FONT id=ch9x22 color=#0000ff&gt;&lt;SPAN class=m id=ch9x23&gt;--&amp;gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=e id=ch9x25&gt; &lt;DIV class=c id=ch9x26 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x27&gt;&lt;B id=ch9x28&gt;&lt;FONT id=ch9x29 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x30&gt;&lt;FONT id=ch9x31 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x32&gt;&lt;FONT id=ch9x33 color=#990000&gt;wsdl:definitions&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=ns id=ch9x34&gt;&lt;FONT id=ch9x35 color=#ff0000&gt; xmlns:soap&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x36&gt;&lt;FONT id=ch9x37 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B class=ns id=ch9x38&gt;&lt;FONT id=ch9x39 color=#ff0000&gt;http://schemas.xmlsoap.org/wsdl/soap/&lt;/FONT&gt;&lt;/B&gt;&lt;SPAN class=m id=ch9x40&gt;&lt;FONT id=ch9x41 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=ns id=ch9x42&gt;&lt;FONT id=ch9x43 color=#ff0000&gt; xmlns:tns&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x44&gt;&lt;FONT id=ch9x45 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B class=ns id=ch9x46&gt;&lt;FONT id=ch9x47 color=#ff0000&gt;http://stockquote.samp.sibx.websphere.ibm.com/RealtimeService/&lt;/FONT&gt;&lt;/B&gt;&lt;SPAN class=m id=ch9x48&gt;&lt;FONT id=ch9x49 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=ns id=ch9x50&gt;&lt;FONT id=ch9x51 color=#ff0000&gt; xmlns:wsdl&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x52&gt;&lt;FONT id=ch9x53 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B class=ns id=ch9x54&gt;&lt;FONT id=ch9x55 color=#ff0000&gt;http://schemas.xmlsoap.org/wsdl/&lt;/FONT&gt;&lt;/B&gt;&lt;SPAN class=m id=ch9x56&gt;&lt;FONT id=ch9x57 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=ns id=ch9x58&gt;&lt;FONT id=ch9x59 color=#ff0000&gt; xmlns:xsd&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x60&gt;&lt;FONT id=ch9x61 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B class=ns id=ch9x62&gt;&lt;FONT id=ch9x63 color=#ff0000&gt;http://www.w3.org/2001/XMLSchema&lt;/FONT&gt;&lt;/B&gt;&lt;SPAN class=m id=ch9x64&gt;&lt;FONT id=ch9x65 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x66&gt;&lt;FONT id=ch9x67 color=#990000&gt; name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x68&gt;&lt;FONT id=ch9x69 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x70&gt;RealtimeService&lt;/B&gt;&lt;SPAN class=m id=ch9x71&gt;&lt;FONT id=ch9x72 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x73&gt;&lt;FONT id=ch9x74 color=#990000&gt; targetNamespace&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x75&gt;&lt;FONT id=ch9x76 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x77&gt;http://stockquote.samp.sibx.websphere.ibm.com/RealtimeService/&lt;/B&gt;&lt;FONT id=ch9x78 color=#0000ff&gt;&lt;SPAN class=m id=ch9x79&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x80&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=ch9x81&gt; &lt;DIV class=e id=ch9x82&gt; &lt;DIV class=c id=ch9x83 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x84&gt;&lt;B id=ch9x85&gt;&lt;FONT id=ch9x86 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x87&gt;&lt;FONT id=ch9x88 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x89&gt;&lt;FONT id=ch9x90 color=#990000&gt;wsdl:types&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x91&gt;&lt;FONT id=ch9x92 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=ch9x93&gt; &lt;DIV class=e id=ch9x94&gt; &lt;DIV class=c id=ch9x95 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x96&gt;&lt;B id=ch9x97&gt;&lt;FONT id=ch9x98 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x99&gt;&lt;FONT id=ch9x100 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=ch9x101 color=#990000&gt;&lt;SPAN class=t id=ch9x102&gt;xsd:schema&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x103&gt; targetNamespace&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=ch9x104&gt;&lt;FONT id=ch9x105 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x106&gt;http://stockquote.samp.sibx.websphere.ibm.com/RealtimeService/&lt;/B&gt;&lt;SPAN class=m id=ch9x107&gt;&lt;FONT id=ch9x108 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=ns id=ch9x109&gt;&lt;FONT id=ch9x110 color=#ff0000&gt; xmlns:xsd&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x111&gt;&lt;FONT id=ch9x112 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B class=ns id=ch9x113&gt;&lt;FONT id=ch9x114 color=#ff0000&gt;http://www.w3.org/2001/XMLSchema&lt;/FONT&gt;&lt;/B&gt;&lt;FONT id=ch9x115 color=#0000ff&gt;&lt;SPAN class=m id=ch9x116&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x117&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=ch9x118&gt; &lt;DIV class=e id=ch9x119&gt; &lt;DIV class=c id=ch9x120 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x121&gt;&lt;B id=ch9x122&gt;&lt;FONT id=ch9x123 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x124&gt;&lt;FONT id=ch9x125 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=ch9x126 color=#990000&gt;&lt;SPAN class=t id=ch9x127&gt;xsd:element&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x128&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=ch9x129&gt;&lt;FONT id=ch9x130 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x131&gt;symbol&lt;/B&gt;&lt;FONT id=ch9x132 color=#0000ff&gt;&lt;SPAN class=m id=ch9x133&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x134&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=ch9x135&gt; &lt;DIV class=e id=ch9x136&gt; &lt;DIV class=c id=ch9x137 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x138&gt;&lt;B id=ch9x139&gt;&lt;FONT id=ch9x140 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x141&gt;&lt;FONT id=ch9x142 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x143&gt;&lt;FONT id=ch9x144 color=#990000&gt;xsd:complexType&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x145&gt;&lt;FONT id=ch9x146 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=ch9x147&gt; &lt;DIV class=e id=ch9x148&gt; &lt;DIV class=c id=ch9x149 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x150&gt;&lt;B id=ch9x151&gt;&lt;FONT id=ch9x152 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x153&gt;&lt;FONT id=ch9x154 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=ch9x155 color=#990000&gt;&lt;SPAN class=t id=ch9x156&gt;xsd:sequence&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x157&gt; maxOccurs&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=ch9x158&gt;&lt;FONT id=ch9x159 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x160&gt;1&lt;/B&gt;&lt;SPAN class=m id=ch9x161&gt;&lt;FONT id=ch9x162 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x163&gt;&lt;FONT id=ch9x164 color=#990000&gt; minOccurs&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x165&gt;&lt;FONT id=ch9x166 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x167&gt;1&lt;/B&gt;&lt;FONT id=ch9x168 color=#0000ff&gt;&lt;SPAN class=m id=ch9x169&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x170&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=ch9x171&gt; &lt;DIV class=e id=ch9x172&gt; &lt;DIV id=ch9x173 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=ch9x177&gt;&lt;FONT id=ch9x178 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x179&gt;&lt;FONT id=ch9x180 color=#990000&gt;xsd:element&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=ch9x181&gt;&lt;FONT id=ch9x182 color=#990000&gt;maxOccurs&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x183&gt;&lt;FONT id=ch9x184 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x185&gt;1&lt;/B&gt;&lt;SPAN class=m id=ch9x186&gt;&lt;FONT id=ch9x187 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x188&gt;&lt;FONT id=ch9x189 color=#990000&gt; minOccurs&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x190&gt;&lt;FONT id=ch9x191 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x192&gt;1&lt;/B&gt;&lt;SPAN class=m id=ch9x193&gt;&lt;FONT id=ch9x194 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x195&gt;&lt;FONT id=ch9x196 color=#990000&gt; name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x197&gt;&lt;FONT id=ch9x198 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x199&gt;symbol&lt;/B&gt;&lt;SPAN class=m id=ch9x200&gt;&lt;FONT id=ch9x201 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x202&gt;&lt;FONT id=ch9x203 color=#990000&gt; type&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x204&gt;&lt;FONT id=ch9x205 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x206&gt;xsd:string&lt;/B&gt;&lt;FONT id=ch9x207 color=#0000ff&gt;&lt;SPAN class=m id=ch9x208&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x209&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x210&gt;  &lt;SPAN class=m id=ch9x214&gt;&lt;FONT id=ch9x215 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x216&gt;&lt;FONT id=ch9x217 color=#990000&gt;xsd:sequence&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x218&gt;&lt;FONT id=ch9x219 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x220&gt;  &lt;SPAN class=m id=ch9x224&gt;&lt;FONT id=ch9x225 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x226&gt;&lt;FONT id=ch9x227 color=#990000&gt;xsd:complexType&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x228&gt;&lt;FONT id=ch9x229 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x230&gt;  &lt;SPAN class=m id=ch9x234&gt;&lt;FONT id=ch9x235 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x236&gt;&lt;FONT id=ch9x237 color=#990000&gt;xsd:element&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x238&gt;&lt;FONT id=ch9x239 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=ch9x240&gt; &lt;DIV class=c id=ch9x241 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x242&gt;&lt;B id=ch9x243&gt;&lt;FONT id=ch9x244 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x245&gt;&lt;FONT id=ch9x246 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=ch9x247 color=#990000&gt;&lt;SPAN class=t id=ch9x248&gt;xsd:element&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x249&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=ch9x250&gt;&lt;FONT id=ch9x251 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x252&gt;value&lt;/B&gt;&lt;FONT id=ch9x253 color=#0000ff&gt;&lt;SPAN class=m id=ch9x254&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x255&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=ch9x256&gt; &lt;DIV class=e id=ch9x257&gt; &lt;DIV class=c id=ch9x258 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x259&gt;&lt;B id=ch9x260&gt;&lt;FONT id=ch9x261 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x262&gt;&lt;FONT id=ch9x263 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x264&gt;&lt;FONT id=ch9x265 color=#990000&gt;xsd:complexType&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x266&gt;&lt;FONT id=ch9x267 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=ch9x268&gt; &lt;DIV class=e id=ch9x269&gt; &lt;DIV class=c id=ch9x270 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x271&gt;&lt;B id=ch9x272&gt;&lt;FONT id=ch9x273 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x274&gt;&lt;FONT id=ch9x275 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x276&gt;&lt;FONT id=ch9x277 color=#990000&gt;xsd:sequence&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x278&gt;&lt;FONT id=ch9x279 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=ch9x280&gt; &lt;DIV class=e id=ch9x281&gt; &lt;DIV id=ch9x282 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=ch9x286&gt;&lt;FONT id=ch9x287 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x288&gt;&lt;FONT id=ch9x289 color=#990000&gt;xsd:element&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=ch9x290&gt;&lt;FONT id=ch9x291 color=#990000&gt;maxOccurs&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x292&gt;&lt;FONT id=ch9x293 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x294&gt;1&lt;/B&gt;&lt;SPAN class=m id=ch9x295&gt;&lt;FONT id=ch9x296 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x297&gt;&lt;FONT id=ch9x298 color=#990000&gt; minOccurs&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x299&gt;&lt;FONT id=ch9x300 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x301&gt;1&lt;/B&gt;&lt;SPAN class=m id=ch9x302&gt;&lt;FONT id=ch9x303 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x304&gt;&lt;FONT id=ch9x305 color=#990000&gt; name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x306&gt;&lt;FONT id=ch9x307 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x308&gt;value&lt;/B&gt;&lt;SPAN class=m id=ch9x309&gt;&lt;FONT id=ch9x310 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x311&gt;&lt;FONT id=ch9x312 color=#990000&gt; type&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x313&gt;&lt;FONT id=ch9x314 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x315&gt;xsd:float&lt;/B&gt;&lt;FONT id=ch9x316 color=#0000ff&gt;&lt;SPAN class=m id=ch9x317&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x318&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x319&gt;  &lt;SPAN class=m id=ch9x323&gt;&lt;FONT id=ch9x324 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x325&gt;&lt;FONT id=ch9x326 color=#990000&gt;xsd:sequence&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x327&gt;&lt;FONT id=ch9x328 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x329&gt;  &lt;SPAN class=m id=ch9x333&gt;&lt;FONT id=ch9x334 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x335&gt;&lt;FONT id=ch9x336 color=#990000&gt;xsd:complexType&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x337&gt;&lt;FONT id=ch9x338 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x339&gt;  &lt;SPAN class=m id=ch9x343&gt;&lt;FONT id=ch9x344 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x345&gt;&lt;FONT id=ch9x346 color=#990000&gt;xsd:element&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x347&gt;&lt;FONT id=ch9x348 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x349&gt;  &lt;SPAN class=m id=ch9x353&gt;&lt;FONT id=ch9x354 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x355&gt;&lt;FONT id=ch9x356 color=#990000&gt;xsd:schema&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x357&gt;&lt;FONT id=ch9x358 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x359&gt;  &lt;SPAN class=m id=ch9x363&gt;&lt;FONT id=ch9x364 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x365&gt;&lt;FONT id=ch9x366 color=#990000&gt;wsdl:types&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x367&gt;&lt;FONT id=ch9x368 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=ch9x369&gt; &lt;DIV class=c id=ch9x370 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x371&gt;&lt;B id=ch9x372&gt;&lt;FONT id=ch9x373 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x374&gt;&lt;FONT id=ch9x375 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=ch9x376 color=#990000&gt;&lt;SPAN class=t id=ch9x377&gt;wsdl:message&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x378&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=ch9x379&gt;&lt;FONT id=ch9x380 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x381&gt;getQuoteResponse&lt;/B&gt;&lt;FONT id=ch9x382 color=#0000ff&gt;&lt;SPAN class=m id=ch9x383&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x384&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=ch9x385&gt; &lt;DIV class=e id=ch9x386&gt; &lt;DIV id=ch9x387 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=ch9x391&gt;&lt;FONT id=ch9x392 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x393&gt;&lt;FONT id=ch9x394 color=#990000&gt;wsdl:part&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=ch9x395&gt;&lt;FONT id=ch9x396 color=#990000&gt;name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x397&gt;&lt;FONT id=ch9x398 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x399&gt;value&lt;/B&gt;&lt;SPAN class=m id=ch9x400&gt;&lt;FONT id=ch9x401 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x402&gt;&lt;FONT id=ch9x403 color=#990000&gt; type&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x404&gt;&lt;FONT id=ch9x405 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x406&gt;xsd:float&lt;/B&gt;&lt;FONT id=ch9x407 color=#0000ff&gt;&lt;SPAN class=m id=ch9x408&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x409&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x410&gt;  &lt;SPAN class=m id=ch9x414&gt;&lt;FONT id=ch9x415 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x416&gt;&lt;FONT id=ch9x417 color=#990000&gt;wsdl:message&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x418&gt;&lt;FONT id=ch9x419 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=ch9x420&gt; &lt;DIV class=c id=ch9x421 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x422&gt;&lt;B id=ch9x423&gt;&lt;FONT id=ch9x424 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x425&gt;&lt;FONT id=ch9x426 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=ch9x427 color=#990000&gt;&lt;SPAN class=t id=ch9x428&gt;wsdl:message&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x429&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=ch9x430&gt;&lt;FONT id=ch9x431 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x432&gt;getQuoteRequest&lt;/B&gt;&lt;FONT id=ch9x433 color=#0000ff&gt;&lt;SPAN class=m id=ch9x434&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x435&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=ch9x436&gt; &lt;DIV class=e id=ch9x437&gt; &lt;DIV id=ch9x438 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=ch9x442&gt;&lt;FONT id=ch9x443 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x444&gt;&lt;FONT id=ch9x445 color=#990000&gt;wsdl:part&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=ch9x446&gt;&lt;FONT id=ch9x447 color=#990000&gt;name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x448&gt;&lt;FONT id=ch9x449 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x450&gt;symbol&lt;/B&gt;&lt;SPAN class=m id=ch9x451&gt;&lt;FONT id=ch9x452 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x453&gt;&lt;FONT id=ch9x454 color=#990000&gt; type&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x455&gt;&lt;FONT id=ch9x456 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x457&gt;xsd:string&lt;/B&gt;&lt;FONT id=ch9x458 color=#0000ff&gt;&lt;SPAN class=m id=ch9x459&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x460&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x461&gt;  &lt;SPAN class=m id=ch9x465&gt;&lt;FONT id=ch9x466 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x467&gt;&lt;FONT id=ch9x468 color=#990000&gt;wsdl:message&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x469&gt;&lt;FONT id=ch9x470 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=ch9x471&gt; &lt;DIV class=c id=ch9x472 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x473&gt;&lt;B id=ch9x474&gt;&lt;FONT id=ch9x475 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x476&gt;&lt;FONT id=ch9x477 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=ch9x478 color=#990000&gt;&lt;SPAN class=t id=ch9x479&gt;wsdl:portType&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x480&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=ch9x481&gt;&lt;FONT id=ch9x482 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x483&gt;RealtimeServicePortType&lt;/B&gt;&lt;FONT id=ch9x484 color=#0000ff&gt;&lt;SPAN class=m id=ch9x485&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x486&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=ch9x487&gt; &lt;DIV class=e id=ch9x488&gt; &lt;DIV class=c id=ch9x489 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x490&gt;&lt;B id=ch9x491&gt;&lt;FONT id=ch9x492 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x493&gt;&lt;FONT id=ch9x494 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=ch9x495 color=#990000&gt;&lt;SPAN class=t id=ch9x496&gt;wsdl:operation&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x497&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=ch9x498&gt;&lt;FONT id=ch9x499 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x500&gt;getQuote&lt;/B&gt;&lt;FONT id=ch9x501 color=#0000ff&gt;&lt;SPAN class=m id=ch9x502&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x503&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=ch9x504&gt; &lt;DIV class=e id=ch9x505&gt; &lt;DIV id=ch9x506 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=ch9x510&gt;&lt;FONT id=ch9x511 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x512&gt;&lt;FONT id=ch9x513 color=#990000&gt;wsdl:input&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=ch9x514&gt;&lt;FONT id=ch9x515 color=#990000&gt;message&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x516&gt;&lt;FONT id=ch9x517 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x518&gt;tns:getQuoteRequest&lt;/B&gt;&lt;FONT id=ch9x519 color=#0000ff&gt;&lt;SPAN class=m id=ch9x520&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x521&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=ch9x522&gt; &lt;DIV id=ch9x523 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=ch9x527&gt;&lt;FONT id=ch9x528 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x529&gt;&lt;FONT id=ch9x530 color=#990000&gt;wsdl:output&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=ch9x531&gt;&lt;FONT id=ch9x532 color=#990000&gt;message&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x533&gt;&lt;FONT id=ch9x534 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x535&gt;tns:getQuoteResponse&lt;/B&gt;&lt;FONT id=ch9x536 color=#0000ff&gt;&lt;SPAN class=m id=ch9x537&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x538&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x539&gt;  &lt;SPAN class=m id=ch9x543&gt;&lt;FONT id=ch9x544 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x545&gt;&lt;FONT id=ch9x546 color=#990000&gt;wsdl:operation&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x547&gt;&lt;FONT id=ch9x548 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x549&gt;  &lt;SPAN class=m id=ch9x553&gt;&lt;FONT id=ch9x554 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x555&gt;&lt;FONT id=ch9x556 color=#990000&gt;wsdl:portType&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x557&gt;&lt;FONT id=ch9x558 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=ch9x559&gt; &lt;DIV class=c id=ch9x560 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x561&gt;&lt;B id=ch9x562&gt;&lt;FONT id=ch9x563 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x564&gt;&lt;FONT id=ch9x565 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=ch9x566 color=#990000&gt;&lt;SPAN class=t id=ch9x567&gt;wsdl:binding&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x568&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=ch9x569&gt;&lt;FONT id=ch9x570 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x571&gt;RealtimeServiceSOAP&lt;/B&gt;&lt;SPAN class=m id=ch9x572&gt;&lt;FONT id=ch9x573 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x574&gt;&lt;FONT id=ch9x575 color=#990000&gt; type&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x576&gt;&lt;FONT id=ch9x577 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x578&gt;tns:RealtimeServicePortType&lt;/B&gt;&lt;FONT id=ch9x579 color=#0000ff&gt;&lt;SPAN class=m id=ch9x580&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x581&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=ch9x582&gt; &lt;DIV class=e id=ch9x583&gt; &lt;DIV id=ch9x584 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=ch9x588&gt;&lt;FONT id=ch9x589 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x590&gt;&lt;FONT id=ch9x591 color=#990000&gt;soap:binding&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=ch9x592&gt;&lt;FONT id=ch9x593 color=#990000&gt;style&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x594&gt;&lt;FONT id=ch9x595 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x596&gt;rpc&lt;/B&gt;&lt;SPAN class=m id=ch9x597&gt;&lt;FONT id=ch9x598 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x599&gt;&lt;FONT id=ch9x600 color=#990000&gt; transport&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x601&gt;&lt;FONT id=ch9x602 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x603&gt;http://schemas.xmlsoap.org/soap/http&lt;/B&gt;&lt;FONT id=ch9x604 color=#0000ff&gt;&lt;SPAN class=m id=ch9x605&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x606&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=ch9x607&gt; &lt;DIV class=c id=ch9x608 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x609&gt;&lt;B id=ch9x610&gt;&lt;FONT id=ch9x611 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x612&gt;&lt;FONT id=ch9x613 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=ch9x614 color=#990000&gt;&lt;SPAN class=t id=ch9x615&gt;wsdl:operation&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x616&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=ch9x617&gt;&lt;FONT id=ch9x618 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x619&gt;getQuote&lt;/B&gt;&lt;FONT id=ch9x620 color=#0000ff&gt;&lt;SPAN class=m id=ch9x621&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x622&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=ch9x623&gt; &lt;DIV class=e id=ch9x624&gt; &lt;DIV id=ch9x625 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=ch9x629&gt;&lt;FONT id=ch9x630 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x631&gt;&lt;FONT id=ch9x632 color=#990000&gt;soap:operation&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=ch9x633&gt;&lt;FONT id=ch9x634 color=#990000&gt;soapAction&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x635&gt;&lt;FONT id=ch9x636 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x637&gt;http://stockquote.samp.sibx.websphere.ibm.com/RealtimeService/getQuote&lt;/B&gt;&lt;FONT id=ch9x638 color=#0000ff&gt;&lt;SPAN class=m id=ch9x639&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x640&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=ch9x641&gt; &lt;DIV class=c id=ch9x642 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x643&gt;&lt;B id=ch9x644&gt;&lt;FONT id=ch9x645 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x646&gt;&lt;FONT id=ch9x647 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x648&gt;&lt;FONT id=ch9x649 color=#990000&gt;wsdl:input&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x650&gt;&lt;FONT id=ch9x651 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=ch9x652&gt; &lt;DIV class=e id=ch9x653&gt; &lt;DIV id=ch9x654 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=ch9x658&gt;&lt;FONT id=ch9x659 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x660&gt;&lt;FONT id=ch9x661 color=#990000&gt;soap:body&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=ch9x662&gt;&lt;FONT id=ch9x663 color=#990000&gt;use&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x664&gt;&lt;FONT id=ch9x665 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x666&gt;literal&lt;/B&gt;&lt;FONT id=ch9x667 color=#0000ff&gt;&lt;SPAN class=m id=ch9x668&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x669&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x670&gt;  &lt;SPAN class=m id=ch9x674&gt;&lt;FONT id=ch9x675 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x676&gt;&lt;FONT id=ch9x677 color=#990000&gt;wsdl:input&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x678&gt;&lt;FONT id=ch9x679 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=ch9x680&gt; &lt;DIV class=c id=ch9x681 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x682&gt;&lt;B id=ch9x683&gt;&lt;FONT id=ch9x684 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x685&gt;&lt;FONT id=ch9x686 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x687&gt;&lt;FONT id=ch9x688 color=#990000&gt;wsdl:output&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x689&gt;&lt;FONT id=ch9x690 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=ch9x691&gt; &lt;DIV class=e id=ch9x692&gt; &lt;DIV id=ch9x693 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=ch9x697&gt;&lt;FONT id=ch9x698 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x699&gt;&lt;FONT id=ch9x700 color=#990000&gt;soap:body&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=ch9x701&gt;&lt;FONT id=ch9x702 color=#990000&gt;use&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x703&gt;&lt;FONT id=ch9x704 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x705&gt;literal&lt;/B&gt;&lt;FONT id=ch9x706 color=#0000ff&gt;&lt;SPAN class=m id=ch9x707&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x708&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x709&gt;  &lt;SPAN class=m id=ch9x713&gt;&lt;FONT id=ch9x714 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x715&gt;&lt;FONT id=ch9x716 color=#990000&gt;wsdl:output&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x717&gt;&lt;FONT id=ch9x718 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x719&gt;  &lt;SPAN class=m id=ch9x723&gt;&lt;FONT id=ch9x724 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x725&gt;&lt;FONT id=ch9x726 color=#990000&gt;wsdl:operation&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x727&gt;&lt;FONT id=ch9x728 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x729&gt;  &lt;SPAN class=m id=ch9x733&gt;&lt;FONT id=ch9x734 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x735&gt;&lt;FONT id=ch9x736 color=#990000&gt;wsdl:binding&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x737&gt;&lt;FONT id=ch9x738 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=ch9x739&gt; &lt;DIV class=c id=ch9x740 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x741&gt;&lt;B id=ch9x742&gt;&lt;FONT id=ch9x743 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x744&gt;&lt;FONT id=ch9x745 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=ch9x746 color=#990000&gt;&lt;SPAN class=t id=ch9x747&gt;wsdl:service&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x748&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=ch9x749&gt;&lt;FONT id=ch9x750 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x751&gt;RealtimeService&lt;/B&gt;&lt;FONT id=ch9x752 color=#0000ff&gt;&lt;SPAN class=m id=ch9x753&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x754&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=ch9x755&gt; &lt;DIV class=e id=ch9x756&gt; &lt;DIV class=c id=ch9x757 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=ch9x758&gt;&lt;B id=ch9x759&gt;&lt;FONT id=ch9x760 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=ch9x761&gt;&lt;FONT id=ch9x762 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=ch9x763 color=#990000&gt;&lt;SPAN class=t id=ch9x764&gt;wsdl:port&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x765&gt; binding&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=ch9x766&gt;&lt;FONT id=ch9x767 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x768&gt;tns:RealtimeServiceSOAP&lt;/B&gt;&lt;SPAN class=m id=ch9x769&gt;&lt;FONT id=ch9x770 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x771&gt;&lt;FONT id=ch9x772 color=#990000&gt; name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x773&gt;&lt;FONT id=ch9x774 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x775&gt;RealtimeServiceSOAP&lt;/B&gt;&lt;FONT id=ch9x776 color=#0000ff&gt;&lt;SPAN class=m id=ch9x777&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x778&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=ch9x779&gt; &lt;DIV class=e id=ch9x780&gt; &lt;DIV id=ch9x781 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=ch9x785&gt;&lt;FONT id=ch9x786 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x787&gt;&lt;FONT id=ch9x788 color=#990000&gt;soap:address&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=ch9x789&gt;&lt;FONT id=ch9x790 color=#990000&gt;location&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x791&gt;&lt;FONT id=ch9x792 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=ch9x793&gt;http://localhost:9080/RealtimeService/services/RealtimeServiceSOAP&lt;/B&gt;&lt;FONT id=ch9x794 color=#0000ff&gt;&lt;SPAN class=m id=ch9x795&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x796&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x797&gt;  &lt;SPAN class=m id=ch9x801&gt;&lt;FONT id=ch9x802 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x803&gt;&lt;FONT id=ch9x804 color=#990000&gt;wsdl:port&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x805&gt;&lt;FONT id=ch9x806 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x807&gt;  &lt;SPAN class=m id=ch9x811&gt;&lt;FONT id=ch9x812 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x813&gt;&lt;FONT id=ch9x814 color=#990000&gt;wsdl:service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x815&gt;&lt;FONT id=ch9x816 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=ch9x817&gt;  &lt;SPAN class=m id=ch9x821&gt;&lt;FONT id=ch9x822 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=ch9x823&gt;&lt;FONT id=ch9x824 color=#990000&gt;wsdl:definitions&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=ch9x825&gt;&lt;FONT id=ch9x826 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=o8i2&gt; &lt;TD id=o8i20 vAlign=top align=left width="25%"&gt; &lt;P id=fq2z&gt;&lt;B id=fq2z0&gt;DelayedService.wsdl file&lt;/B&gt;&lt;/P&gt; &lt;P id=fq2z1&gt; &lt;/P&gt; &lt;P id=fq2z3&gt; &lt;/P&gt; &lt;P id=fq2z4&gt;You can copy this into a notepad file and then change the extension from .txt to .wsdl file.&lt;/P&gt; &lt;P id=fq2z5&gt; &lt;/P&gt; &lt;P id=fq2z6&gt;You can then import it as a WSDL file.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=o8i21 vAlign=top align=left width="75%"&gt; &lt;DIV class=e id=vx6z&gt;  &lt;FONT id=vx6z3 color=#0000ff&gt;&lt;SPAN class=m id=vx6z4&gt;&amp;lt;?&lt;/SPAN&gt;&lt;SPAN class=pi id=vx6z5&gt;xml version="1.0" encoding="UTF-8" &lt;/SPAN&gt;&lt;SPAN class=m id=vx6z6&gt;?&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt; &lt;DIV class=k id=vx6z7&gt;&lt;A class=b id=vx6z9&gt;&lt;B id=vx6z10&gt;&lt;FONT id=vx6z11 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z12&gt;&lt;FONT id=vx6z13 color=#0000ff&gt;&amp;lt;!--&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=ci id=clean&gt;&lt;PRE id=vx6z14&gt;&lt;FONT id=vx6z15 color=#888888 size=3&gt; @copyright_start@      Licensed Materials - Property of IBM      5724-I82, 5724-L01, 5655-N53, 5655-R15      (C) Copyright IBM Corporation 2005. All Rights Reserved.      US Government Users Restricted Rights- Use, duplication or disclosure      restricted by GSA ADP Schedule Contract with IBM Corp.      @copyright_end@ &lt;/FONT&gt;&lt;/PRE&gt;&lt;/SPAN&gt;  &lt;FONT id=vx6z19 color=#0000ff&gt;&lt;SPAN class=m id=vx6z20&gt;--&amp;gt;&lt;/SPAN&gt; &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV class=e id=vx6z22&gt; &lt;DIV class=c id=vx6z23 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z24&gt;&lt;B id=vx6z25&gt;&lt;FONT id=vx6z26 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z27&gt;&lt;FONT id=vx6z28 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z29&gt;&lt;FONT id=vx6z30 color=#990000&gt;wsdl:definitions&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=ns id=vx6z31&gt;&lt;FONT id=vx6z32 color=#ff0000&gt; xmlns:soap&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z33&gt;&lt;FONT id=vx6z34 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B class=ns id=vx6z35&gt;&lt;FONT id=vx6z36 color=#ff0000&gt;http://schemas.xmlsoap.org/wsdl/soap/&lt;/FONT&gt;&lt;/B&gt;&lt;SPAN class=m id=vx6z37&gt;&lt;FONT id=vx6z38 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=ns id=vx6z39&gt;&lt;FONT id=vx6z40 color=#ff0000&gt; xmlns:tns&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z41&gt;&lt;FONT id=vx6z42 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B class=ns id=vx6z43&gt;&lt;FONT id=vx6z44 color=#ff0000&gt;http://stockquote.samp.sibx.websphere.ibm.com/DelayedService/&lt;/FONT&gt;&lt;/B&gt;&lt;SPAN class=m id=vx6z45&gt;&lt;FONT id=vx6z46 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=ns id=vx6z47&gt;&lt;FONT id=vx6z48 color=#ff0000&gt; xmlns:wsdl&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z49&gt;&lt;FONT id=vx6z50 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B class=ns id=vx6z51&gt;&lt;FONT id=vx6z52 color=#ff0000&gt;http://schemas.xmlsoap.org/wsdl/&lt;/FONT&gt;&lt;/B&gt;&lt;SPAN class=m id=vx6z53&gt;&lt;FONT id=vx6z54 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=ns id=vx6z55&gt;&lt;FONT id=vx6z56 color=#ff0000&gt; xmlns:xsd&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z57&gt;&lt;FONT id=vx6z58 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B class=ns id=vx6z59&gt;&lt;FONT id=vx6z60 color=#ff0000&gt;http://www.w3.org/2001/XMLSchema&lt;/FONT&gt;&lt;/B&gt;&lt;SPAN class=m id=vx6z61&gt;&lt;FONT id=vx6z62 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z63&gt;&lt;FONT id=vx6z64 color=#990000&gt; name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z65&gt;&lt;FONT id=vx6z66 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z67&gt;DelayedService&lt;/B&gt;&lt;SPAN class=m id=vx6z68&gt;&lt;FONT id=vx6z69 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z70&gt;&lt;FONT id=vx6z71 color=#990000&gt; targetNamespace&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z72&gt;&lt;FONT id=vx6z73 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z74&gt;http://stockquote.samp.sibx.websphere.ibm.com/DelayedService/&lt;/B&gt;&lt;FONT id=vx6z75 color=#0000ff&gt;&lt;SPAN class=m id=vx6z76&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z77&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=vx6z78&gt; &lt;DIV class=e id=vx6z79&gt; &lt;DIV class=c id=vx6z80 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z81&gt;&lt;B id=vx6z82&gt;&lt;FONT id=vx6z83 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z84&gt;&lt;FONT id=vx6z85 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z86&gt;&lt;FONT id=vx6z87 color=#990000&gt;wsdl:types&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z88&gt;&lt;FONT id=vx6z89 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=vx6z90&gt; &lt;DIV class=e id=vx6z91&gt; &lt;DIV class=c id=vx6z92 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z93&gt;&lt;B id=vx6z94&gt;&lt;FONT id=vx6z95 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z96&gt;&lt;FONT id=vx6z97 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=vx6z98 color=#990000&gt;&lt;SPAN class=t id=vx6z99&gt;xsd:schema&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z100&gt; targetNamespace&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=vx6z101&gt;&lt;FONT id=vx6z102 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z103&gt;http://stockquote.samp.sibx.websphere.ibm.com/DelayedService/&lt;/B&gt;&lt;SPAN class=m id=vx6z104&gt;&lt;FONT id=vx6z105 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=ns id=vx6z106&gt;&lt;FONT id=vx6z107 color=#ff0000&gt; xmlns:xsd&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z108&gt;&lt;FONT id=vx6z109 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B class=ns id=vx6z110&gt;&lt;FONT id=vx6z111 color=#ff0000&gt;http://www.w3.org/2001/XMLSchema&lt;/FONT&gt;&lt;/B&gt;&lt;FONT id=vx6z112 color=#0000ff&gt;&lt;SPAN class=m id=vx6z113&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z114&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=vx6z115&gt; &lt;DIV class=e id=vx6z116&gt; &lt;DIV class=c id=vx6z117 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z118&gt;&lt;B id=vx6z119&gt;&lt;FONT id=vx6z120 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z121&gt;&lt;FONT id=vx6z122 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=vx6z123 color=#990000&gt;&lt;SPAN class=t id=vx6z124&gt;xsd:element&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z125&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=vx6z126&gt;&lt;FONT id=vx6z127 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z128&gt;symbol&lt;/B&gt;&lt;FONT id=vx6z129 color=#0000ff&gt;&lt;SPAN class=m id=vx6z130&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z131&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=vx6z132&gt; &lt;DIV class=e id=vx6z133&gt; &lt;DIV class=c id=vx6z134 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z135&gt;&lt;B id=vx6z136&gt;&lt;FONT id=vx6z137 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z138&gt;&lt;FONT id=vx6z139 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z140&gt;&lt;FONT id=vx6z141 color=#990000&gt;xsd:complexType&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z142&gt;&lt;FONT id=vx6z143 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=vx6z144&gt; &lt;DIV class=e id=vx6z145&gt; &lt;DIV class=c id=vx6z146 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z147&gt;&lt;B id=vx6z148&gt;&lt;FONT id=vx6z149 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z150&gt;&lt;FONT id=vx6z151 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=vx6z152 color=#990000&gt;&lt;SPAN class=t id=vx6z153&gt;xsd:sequence&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z154&gt; maxOccurs&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=vx6z155&gt;&lt;FONT id=vx6z156 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z157&gt;1&lt;/B&gt;&lt;SPAN class=m id=vx6z158&gt;&lt;FONT id=vx6z159 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z160&gt;&lt;FONT id=vx6z161 color=#990000&gt; minOccurs&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z162&gt;&lt;FONT id=vx6z163 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z164&gt;1&lt;/B&gt;&lt;FONT id=vx6z165 color=#0000ff&gt;&lt;SPAN class=m id=vx6z166&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z167&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=vx6z168&gt; &lt;DIV class=e id=vx6z169&gt; &lt;DIV id=vx6z170 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=vx6z174&gt;&lt;FONT id=vx6z175 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z176&gt;&lt;FONT id=vx6z177 color=#990000&gt;xsd:element&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=vx6z178&gt;&lt;FONT id=vx6z179 color=#990000&gt;maxOccurs&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z180&gt;&lt;FONT id=vx6z181 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z182&gt;1&lt;/B&gt;&lt;SPAN class=m id=vx6z183&gt;&lt;FONT id=vx6z184 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z185&gt;&lt;FONT id=vx6z186 color=#990000&gt; minOccurs&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z187&gt;&lt;FONT id=vx6z188 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z189&gt;1&lt;/B&gt;&lt;SPAN class=m id=vx6z190&gt;&lt;FONT id=vx6z191 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z192&gt;&lt;FONT id=vx6z193 color=#990000&gt; name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z194&gt;&lt;FONT id=vx6z195 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z196&gt;symbol&lt;/B&gt;&lt;SPAN class=m id=vx6z197&gt;&lt;FONT id=vx6z198 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z199&gt;&lt;FONT id=vx6z200 color=#990000&gt; type&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z201&gt;&lt;FONT id=vx6z202 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z203&gt;xsd:string&lt;/B&gt;&lt;FONT id=vx6z204 color=#0000ff&gt;&lt;SPAN class=m id=vx6z205&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z206&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z207&gt;  &lt;SPAN class=m id=vx6z211&gt;&lt;FONT id=vx6z212 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z213&gt;&lt;FONT id=vx6z214 color=#990000&gt;xsd:sequence&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z215&gt;&lt;FONT id=vx6z216 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z217&gt;  &lt;SPAN class=m id=vx6z221&gt;&lt;FONT id=vx6z222 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z223&gt;&lt;FONT id=vx6z224 color=#990000&gt;xsd:complexType&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z225&gt;&lt;FONT id=vx6z226 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z227&gt;  &lt;SPAN class=m id=vx6z231&gt;&lt;FONT id=vx6z232 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z233&gt;&lt;FONT id=vx6z234 color=#990000&gt;xsd:element&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z235&gt;&lt;FONT id=vx6z236 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=vx6z237&gt; &lt;DIV class=c id=vx6z238 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z239&gt;&lt;B id=vx6z240&gt;&lt;FONT id=vx6z241 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z242&gt;&lt;FONT id=vx6z243 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=vx6z244 color=#990000&gt;&lt;SPAN class=t id=vx6z245&gt;xsd:element&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z246&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=vx6z247&gt;&lt;FONT id=vx6z248 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z249&gt;value&lt;/B&gt;&lt;FONT id=vx6z250 color=#0000ff&gt;&lt;SPAN class=m id=vx6z251&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z252&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=vx6z253&gt; &lt;DIV class=e id=vx6z254&gt; &lt;DIV class=c id=vx6z255 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z256&gt;&lt;B id=vx6z257&gt;&lt;FONT id=vx6z258 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z259&gt;&lt;FONT id=vx6z260 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z261&gt;&lt;FONT id=vx6z262 color=#990000&gt;xsd:complexType&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z263&gt;&lt;FONT id=vx6z264 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=vx6z265&gt; &lt;DIV class=e id=vx6z266&gt; &lt;DIV class=c id=vx6z267 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z268&gt;&lt;B id=vx6z269&gt;&lt;FONT id=vx6z270 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z271&gt;&lt;FONT id=vx6z272 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=vx6z273 color=#990000&gt;&lt;SPAN class=t id=vx6z274&gt;xsd:sequence&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z275&gt; maxOccurs&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=vx6z276&gt;&lt;FONT id=vx6z277 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z278&gt;1&lt;/B&gt;&lt;SPAN class=m id=vx6z279&gt;&lt;FONT id=vx6z280 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z281&gt;&lt;FONT id=vx6z282 color=#990000&gt; minOccurs&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z283&gt;&lt;FONT id=vx6z284 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z285&gt;1&lt;/B&gt;&lt;FONT id=vx6z286 color=#0000ff&gt;&lt;SPAN class=m id=vx6z287&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z288&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=vx6z289&gt; &lt;DIV class=e id=vx6z290&gt; &lt;DIV id=vx6z291 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=vx6z295&gt;&lt;FONT id=vx6z296 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z297&gt;&lt;FONT id=vx6z298 color=#990000&gt;xsd:element&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=vx6z299&gt;&lt;FONT id=vx6z300 color=#990000&gt;maxOccurs&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z301&gt;&lt;FONT id=vx6z302 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z303&gt;1&lt;/B&gt;&lt;SPAN class=m id=vx6z304&gt;&lt;FONT id=vx6z305 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z306&gt;&lt;FONT id=vx6z307 color=#990000&gt; minOccurs&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z308&gt;&lt;FONT id=vx6z309 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z310&gt;1&lt;/B&gt;&lt;SPAN class=m id=vx6z311&gt;&lt;FONT id=vx6z312 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z313&gt;&lt;FONT id=vx6z314 color=#990000&gt; name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z315&gt;&lt;FONT id=vx6z316 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z317&gt;value&lt;/B&gt;&lt;SPAN class=m id=vx6z318&gt;&lt;FONT id=vx6z319 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z320&gt;&lt;FONT id=vx6z321 color=#990000&gt; type&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z322&gt;&lt;FONT id=vx6z323 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z324&gt;xsd:float&lt;/B&gt;&lt;FONT id=vx6z325 color=#0000ff&gt;&lt;SPAN class=m id=vx6z326&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z327&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z328&gt;  &lt;SPAN class=m id=vx6z332&gt;&lt;FONT id=vx6z333 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z334&gt;&lt;FONT id=vx6z335 color=#990000&gt;xsd:sequence&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z336&gt;&lt;FONT id=vx6z337 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z338&gt;  &lt;SPAN class=m id=vx6z342&gt;&lt;FONT id=vx6z343 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z344&gt;&lt;FONT id=vx6z345 color=#990000&gt;xsd:complexType&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z346&gt;&lt;FONT id=vx6z347 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z348&gt;  &lt;SPAN class=m id=vx6z352&gt;&lt;FONT id=vx6z353 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z354&gt;&lt;FONT id=vx6z355 color=#990000&gt;xsd:element&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z356&gt;&lt;FONT id=vx6z357 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z358&gt;  &lt;SPAN class=m id=vx6z362&gt;&lt;FONT id=vx6z363 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z364&gt;&lt;FONT id=vx6z365 color=#990000&gt;xsd:schema&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z366&gt;&lt;FONT id=vx6z367 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z368&gt;  &lt;SPAN class=m id=vx6z372&gt;&lt;FONT id=vx6z373 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z374&gt;&lt;FONT id=vx6z375 color=#990000&gt;wsdl:types&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z376&gt;&lt;FONT id=vx6z377 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=vx6z378&gt; &lt;DIV class=c id=vx6z379 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z380&gt;&lt;B id=vx6z381&gt;&lt;FONT id=vx6z382 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z383&gt;&lt;FONT id=vx6z384 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=vx6z385 color=#990000&gt;&lt;SPAN class=t id=vx6z386&gt;wsdl:message&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z387&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=vx6z388&gt;&lt;FONT id=vx6z389 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z390&gt;getQuoteResponse&lt;/B&gt;&lt;FONT id=vx6z391 color=#0000ff&gt;&lt;SPAN class=m id=vx6z392&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z393&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=vx6z394&gt; &lt;DIV class=e id=vx6z395&gt; &lt;DIV id=vx6z396 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=vx6z400&gt;&lt;FONT id=vx6z401 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z402&gt;&lt;FONT id=vx6z403 color=#990000&gt;wsdl:part&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=vx6z404&gt;&lt;FONT id=vx6z405 color=#990000&gt;name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z406&gt;&lt;FONT id=vx6z407 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z408&gt;value&lt;/B&gt;&lt;SPAN class=m id=vx6z409&gt;&lt;FONT id=vx6z410 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z411&gt;&lt;FONT id=vx6z412 color=#990000&gt; type&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z413&gt;&lt;FONT id=vx6z414 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z415&gt;xsd:float&lt;/B&gt;&lt;FONT id=vx6z416 color=#0000ff&gt;&lt;SPAN class=m id=vx6z417&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z418&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z419&gt;  &lt;SPAN class=m id=vx6z423&gt;&lt;FONT id=vx6z424 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z425&gt;&lt;FONT id=vx6z426 color=#990000&gt;wsdl:message&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z427&gt;&lt;FONT id=vx6z428 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=vx6z429&gt; &lt;DIV class=c id=vx6z430 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z431&gt;&lt;B id=vx6z432&gt;&lt;FONT id=vx6z433 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z434&gt;&lt;FONT id=vx6z435 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=vx6z436 color=#990000&gt;&lt;SPAN class=t id=vx6z437&gt;wsdl:message&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z438&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=vx6z439&gt;&lt;FONT id=vx6z440 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z441&gt;getQuoteRequest&lt;/B&gt;&lt;FONT id=vx6z442 color=#0000ff&gt;&lt;SPAN class=m id=vx6z443&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z444&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=vx6z445&gt; &lt;DIV class=e id=vx6z446&gt; &lt;DIV id=vx6z447 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=vx6z451&gt;&lt;FONT id=vx6z452 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z453&gt;&lt;FONT id=vx6z454 color=#990000&gt;wsdl:part&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=vx6z455&gt;&lt;FONT id=vx6z456 color=#990000&gt;name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z457&gt;&lt;FONT id=vx6z458 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z459&gt;symbol&lt;/B&gt;&lt;SPAN class=m id=vx6z460&gt;&lt;FONT id=vx6z461 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z462&gt;&lt;FONT id=vx6z463 color=#990000&gt; type&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z464&gt;&lt;FONT id=vx6z465 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z466&gt;xsd:string&lt;/B&gt;&lt;FONT id=vx6z467 color=#0000ff&gt;&lt;SPAN class=m id=vx6z468&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z469&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z470&gt;  &lt;SPAN class=m id=vx6z474&gt;&lt;FONT id=vx6z475 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z476&gt;&lt;FONT id=vx6z477 color=#990000&gt;wsdl:message&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z478&gt;&lt;FONT id=vx6z479 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=vx6z480&gt; &lt;DIV class=c id=vx6z481 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z482&gt;&lt;B id=vx6z483&gt;&lt;FONT id=vx6z484 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z485&gt;&lt;FONT id=vx6z486 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=vx6z487 color=#990000&gt;&lt;SPAN class=t id=vx6z488&gt;wsdl:portType&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z489&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=vx6z490&gt;&lt;FONT id=vx6z491 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z492&gt;DelayedServicePortType&lt;/B&gt;&lt;FONT id=vx6z493 color=#0000ff&gt;&lt;SPAN class=m id=vx6z494&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z495&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=vx6z496&gt; &lt;DIV class=e id=vx6z497&gt; &lt;DIV class=c id=vx6z498 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z499&gt;&lt;B id=vx6z500&gt;&lt;FONT id=vx6z501 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z502&gt;&lt;FONT id=vx6z503 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=vx6z504 color=#990000&gt;&lt;SPAN class=t id=vx6z505&gt;wsdl:operation&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z506&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=vx6z507&gt;&lt;FONT id=vx6z508 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z509&gt;getQuote&lt;/B&gt;&lt;FONT id=vx6z510 color=#0000ff&gt;&lt;SPAN class=m id=vx6z511&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z512&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=vx6z513&gt; &lt;DIV class=e id=vx6z514&gt; &lt;DIV id=vx6z515 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=vx6z519&gt;&lt;FONT id=vx6z520 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z521&gt;&lt;FONT id=vx6z522 color=#990000&gt;wsdl:input&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=vx6z523&gt;&lt;FONT id=vx6z524 color=#990000&gt;message&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z525&gt;&lt;FONT id=vx6z526 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z527&gt;tns:getQuoteRequest&lt;/B&gt;&lt;FONT id=vx6z528 color=#0000ff&gt;&lt;SPAN class=m id=vx6z529&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z530&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=vx6z531&gt; &lt;DIV id=vx6z532 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=vx6z536&gt;&lt;FONT id=vx6z537 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z538&gt;&lt;FONT id=vx6z539 color=#990000&gt;wsdl:output&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=vx6z540&gt;&lt;FONT id=vx6z541 color=#990000&gt;message&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z542&gt;&lt;FONT id=vx6z543 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z544&gt;tns:getQuoteResponse&lt;/B&gt;&lt;FONT id=vx6z545 color=#0000ff&gt;&lt;SPAN class=m id=vx6z546&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z547&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z548&gt;  &lt;SPAN class=m id=vx6z552&gt;&lt;FONT id=vx6z553 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z554&gt;&lt;FONT id=vx6z555 color=#990000&gt;wsdl:operation&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z556&gt;&lt;FONT id=vx6z557 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z558&gt;  &lt;SPAN class=m id=vx6z562&gt;&lt;FONT id=vx6z563 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z564&gt;&lt;FONT id=vx6z565 color=#990000&gt;wsdl:portType&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z566&gt;&lt;FONT id=vx6z567 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=vx6z568&gt; &lt;DIV class=c id=vx6z569 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z570&gt;&lt;B id=vx6z571&gt;&lt;FONT id=vx6z572 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z573&gt;&lt;FONT id=vx6z574 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=vx6z575 color=#990000&gt;&lt;SPAN class=t id=vx6z576&gt;wsdl:binding&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z577&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=vx6z578&gt;&lt;FONT id=vx6z579 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z580&gt;DelayedServiceSOAP&lt;/B&gt;&lt;SPAN class=m id=vx6z581&gt;&lt;FONT id=vx6z582 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z583&gt;&lt;FONT id=vx6z584 color=#990000&gt; type&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z585&gt;&lt;FONT id=vx6z586 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z587&gt;tns:DelayedServicePortType&lt;/B&gt;&lt;FONT id=vx6z588 color=#0000ff&gt;&lt;SPAN class=m id=vx6z589&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z590&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=vx6z591&gt; &lt;DIV class=e id=vx6z592&gt; &lt;DIV id=vx6z593 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=vx6z597&gt;&lt;FONT id=vx6z598 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z599&gt;&lt;FONT id=vx6z600 color=#990000&gt;soap:binding&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=vx6z601&gt;&lt;FONT id=vx6z602 color=#990000&gt;style&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z603&gt;&lt;FONT id=vx6z604 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z605&gt;rpc&lt;/B&gt;&lt;SPAN class=m id=vx6z606&gt;&lt;FONT id=vx6z607 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z608&gt;&lt;FONT id=vx6z609 color=#990000&gt; transport&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z610&gt;&lt;FONT id=vx6z611 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z612&gt;http://schemas.xmlsoap.org/soap/http&lt;/B&gt;&lt;FONT id=vx6z613 color=#0000ff&gt;&lt;SPAN class=m id=vx6z614&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z615&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=vx6z616&gt; &lt;DIV class=c id=vx6z617 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z618&gt;&lt;B id=vx6z619&gt;&lt;FONT id=vx6z620 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z621&gt;&lt;FONT id=vx6z622 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=vx6z623 color=#990000&gt;&lt;SPAN class=t id=vx6z624&gt;wsdl:operation&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z625&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=vx6z626&gt;&lt;FONT id=vx6z627 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z628&gt;getQuote&lt;/B&gt;&lt;FONT id=vx6z629 color=#0000ff&gt;&lt;SPAN class=m id=vx6z630&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z631&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=vx6z632&gt; &lt;DIV class=e id=vx6z633&gt; &lt;DIV id=vx6z634 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=vx6z638&gt;&lt;FONT id=vx6z639 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z640&gt;&lt;FONT id=vx6z641 color=#990000&gt;soap:operation&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=vx6z642&gt;&lt;FONT id=vx6z643 color=#990000&gt;soapAction&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z644&gt;&lt;FONT id=vx6z645 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z646&gt;http://stockquote.samp.sibx.websphere.ibm.com/DelayedService/getQuote&lt;/B&gt;&lt;FONT id=vx6z647 color=#0000ff&gt;&lt;SPAN class=m id=vx6z648&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z649&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=vx6z650&gt; &lt;DIV class=c id=vx6z651 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z652&gt;&lt;B id=vx6z653&gt;&lt;FONT id=vx6z654 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z655&gt;&lt;FONT id=vx6z656 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z657&gt;&lt;FONT id=vx6z658 color=#990000&gt;wsdl:input&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z659&gt;&lt;FONT id=vx6z660 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=vx6z661&gt; &lt;DIV class=e id=vx6z662&gt; &lt;DIV id=vx6z663 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=vx6z667&gt;&lt;FONT id=vx6z668 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z669&gt;&lt;FONT id=vx6z670 color=#990000&gt;soap:body&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=vx6z671&gt;&lt;FONT id=vx6z672 color=#990000&gt;use&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z673&gt;&lt;FONT id=vx6z674 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z675&gt;literal&lt;/B&gt;&lt;FONT id=vx6z676 color=#0000ff&gt;&lt;SPAN class=m id=vx6z677&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z678&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z679&gt;  &lt;SPAN class=m id=vx6z683&gt;&lt;FONT id=vx6z684 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z685&gt;&lt;FONT id=vx6z686 color=#990000&gt;wsdl:input&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z687&gt;&lt;FONT id=vx6z688 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=vx6z689&gt; &lt;DIV class=c id=vx6z690 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z691&gt;&lt;B id=vx6z692&gt;&lt;FONT id=vx6z693 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z694&gt;&lt;FONT id=vx6z695 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z696&gt;&lt;FONT id=vx6z697 color=#990000&gt;wsdl:output&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z698&gt;&lt;FONT id=vx6z699 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=vx6z700&gt; &lt;DIV class=e id=vx6z701&gt; &lt;DIV id=vx6z702 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=vx6z706&gt;&lt;FONT id=vx6z707 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z708&gt;&lt;FONT id=vx6z709 color=#990000&gt;soap:body&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=vx6z710&gt;&lt;FONT id=vx6z711 color=#990000&gt;use&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z712&gt;&lt;FONT id=vx6z713 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z714&gt;literal&lt;/B&gt;&lt;FONT id=vx6z715 color=#0000ff&gt;&lt;SPAN class=m id=vx6z716&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z717&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z718&gt;  &lt;SPAN class=m id=vx6z722&gt;&lt;FONT id=vx6z723 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z724&gt;&lt;FONT id=vx6z725 color=#990000&gt;wsdl:output&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z726&gt;&lt;FONT id=vx6z727 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z728&gt;  &lt;SPAN class=m id=vx6z732&gt;&lt;FONT id=vx6z733 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z734&gt;&lt;FONT id=vx6z735 color=#990000&gt;wsdl:operation&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z736&gt;&lt;FONT id=vx6z737 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z738&gt;  &lt;SPAN class=m id=vx6z742&gt;&lt;FONT id=vx6z743 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z744&gt;&lt;FONT id=vx6z745 color=#990000&gt;wsdl:binding&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z746&gt;&lt;FONT id=vx6z747 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV class=e id=vx6z748&gt; &lt;DIV class=c id=vx6z749 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z750&gt;&lt;B id=vx6z751&gt;&lt;FONT id=vx6z752 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z753&gt;&lt;FONT id=vx6z754 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=vx6z755 color=#990000&gt;&lt;SPAN class=t id=vx6z756&gt;wsdl:service&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z757&gt; name&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=vx6z758&gt;&lt;FONT id=vx6z759 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z760&gt;DelayedService&lt;/B&gt;&lt;FONT id=vx6z761 color=#0000ff&gt;&lt;SPAN class=m id=vx6z762&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z763&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=vx6z764&gt; &lt;DIV class=e id=vx6z765&gt; &lt;DIV class=c id=vx6z766 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;&lt;A class=b id=vx6z767&gt;&lt;B id=vx6z768&gt;&lt;FONT id=vx6z769 face="Courier New" color=#ff0000&gt;-&lt;/FONT&gt;&lt;/B&gt;&lt;/A&gt; &lt;SPAN class=m id=vx6z770&gt;&lt;FONT id=vx6z771 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT id=vx6z772 color=#990000&gt;&lt;SPAN class=t id=vx6z773&gt;wsdl:port&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z774&gt; binding&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m id=vx6z775&gt;&lt;FONT id=vx6z776 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z777&gt;tns:DelayedServiceSOAP&lt;/B&gt;&lt;SPAN class=m id=vx6z778&gt;&lt;FONT id=vx6z779 color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z780&gt;&lt;FONT id=vx6z781 color=#990000&gt; name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z782&gt;&lt;FONT id=vx6z783 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z784&gt;DelayedServiceSOAP&lt;/B&gt;&lt;FONT id=vx6z785 color=#0000ff&gt;&lt;SPAN class=m id=vx6z786&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z787&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV id=vx6z788&gt; &lt;DIV class=e id=vx6z789&gt; &lt;DIV id=vx6z790 style="MARGIN-LEFT: 1em; TEXT-INDENT: -2em"&gt;  &lt;SPAN class=m id=vx6z794&gt;&lt;FONT id=vx6z795 color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z796&gt;&lt;FONT id=vx6z797 color=#990000&gt;soap:address&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t id=vx6z798&gt;&lt;FONT id=vx6z799 color=#990000&gt;location&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z800&gt;&lt;FONT id=vx6z801 color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B id=vx6z802&gt;http://localhost:9080/DelayedService/services/DelayedServiceSOAP&lt;/B&gt;&lt;FONT id=vx6z803 color=#0000ff&gt;&lt;SPAN class=m id=vx6z804&gt;"&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z805&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z806&gt;  &lt;SPAN class=m id=vx6z810&gt;&lt;FONT id=vx6z811 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z812&gt;&lt;FONT id=vx6z813 color=#990000&gt;wsdl:port&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z814&gt;&lt;FONT id=vx6z815 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z816&gt;  &lt;SPAN class=m id=vx6z820&gt;&lt;FONT id=vx6z821 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z822&gt;&lt;FONT id=vx6z823 color=#990000&gt;wsdl:service&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z824&gt;&lt;FONT id=vx6z825 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=vx6z826&gt;  &lt;SPAN class=m id=vx6z830&gt;&lt;FONT id=vx6z831 color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t id=vx6z832&gt;&lt;FONT id=vx6z833 color=#990000&gt;wsdl:definitions&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m id=vx6z834&gt;&lt;FONT id=vx6z835 color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P id=yosj&gt; &lt;/P&gt; &lt;P id=aao.0&gt; &lt;/P&gt; &lt;DIV id=p2_8&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-8041217815995575508?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/8041217815995575508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=8041217815995575508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/8041217815995575508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/8041217815995575508'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2008/07/importingexporting-wsdl-files-how-to.html' title='Importing/Exporting WSDL Files'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-7752788306373967777</id><published>2008-07-17T09:14:00.000-07:00</published><updated>2010-05-18T09:26:41.038-07:00</updated><title type='text'>Miscellaneous</title><content type='html'>&lt;p id="c6pn"&gt;&lt;span id="h765"  style="font-family:'Times New Roman';"&gt;Miscellaneous How to&lt;/span&gt;&lt;/p&gt;&lt;p id="mv3_"&gt;&lt;/p&gt;&lt;p id="ah:x"&gt;&lt;/p&gt;&lt;p id="p6lm"&gt;&lt;span id="mv3_1"  style="font-family:'Times New Roman';"&gt;&lt;a id="m4m3" title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target="_blank"&gt;&lt;span id="mv3_2"  style="color:#810081;"&gt;Websphere Integration Developer v612&lt;/span&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;&lt;p id="mv3_3"&gt;&lt;/p&gt;&lt;p id="j6hq0"&gt;&lt;a id="xyc8" title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;span id="a:jy0"  style="color:#810081;"&gt;Contact us...&lt;/span&gt;&lt;/a&gt; &lt;/p&gt;&lt;p id="kg9j0"&gt;&lt;/p&gt;&lt;p id="g7rm0"&gt;&lt;/p&gt;&lt;p id="jdu9"&gt;&lt;/p&gt;&lt;p id="jdu90"&gt;How to add a Component/Node&lt;/p&gt;&lt;p id="vr46"&gt;&lt;a id="e.m6" title="How to apply late binding techniques" href="http://www.blogger.com/post-edit.g?blogID=8486635480951474956&amp;amp;postID=7752788306373967777#How_to_apply_late_binding_techniques" target="_blank"&gt;How to apply late binding techniques&lt;/a&gt; &lt;/p&gt;&lt;p id="jdu93"&gt;&lt;a id="nbqx" title="How to add Qualities of Service (QoS) qualifiers to a Business Service" href="http://www.blogger.com/post-edit.g?blogID=8486635480951474956&amp;amp;postID=7752788306373967777#How_to_add_Qualities_of_Service_(QoS)_qualifiers_to_a_Business_Service"&gt;How to add Qualities of Service (QoS) qualifiers to a Business Service&lt;/a&gt; &lt;/p&gt;&lt;p id="jdu95"&gt;How to generate an Implementation&lt;/p&gt;&lt;p id="jdu911"&gt;&lt;a id="lh5p" title="How to login to the Administrator Console" href="http://www.blogger.com/post-edit.g?blogID=8486635480951474956&amp;amp;postID=7752788306373967777#How_to_login_to_the_Administrator_Console"&gt;How to login to the Administrator Console&lt;/a&gt; &lt;br id="jdu912"&gt;&lt;a id="n7o4" title="How to wire nodes" href="http://www.blogger.com/post-edit.g?blogID=8486635480951474956&amp;amp;postID=7752788306373967777#How_to_wire_nodes"&gt;How to wire nodes&lt;/a&gt; &lt;/p&gt;&lt;p id="g7rm1"&gt;&lt;/p&gt;&lt;p id="yhum"&gt;&lt;/p&gt;&lt;p id="jmre"&gt;&lt;/p&gt;&lt;p id="jmre0"&gt;&lt;table id="vz-z" cellspacing="0" cellpadding="3" width="100%" border="2"&gt;&lt;tbody id="a8vv"&gt;&lt;tr id="rjs_"&gt;&lt;td id="rjs_0" valign="top" align="left" width="25%"&gt;&lt;/td&gt;&lt;td id="rjs_1" valign="top" align="left" width="75%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="rjs_2"&gt;&lt;td id="rjs_3" valign="top" align="left" width="25%"&gt;&lt;/td&gt;&lt;td id="rjs_4" valign="top" align="left" width="75%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p id="yhum0"&gt;&lt;/p&gt;&lt;h2 id="cxmr"&gt;&lt;a id="bhvp" name="How_to_apply_late_binding_techniques"&gt;&lt;/a&gt;How to apply late binding techniques&lt;/h2&gt;&lt;div id="cppi"&gt;&lt;table id="jmre1" cellspacing="0" cellpadding="3" width="100%" border="2"&gt;&lt;tbody id="jmre2"&gt;&lt;tr id="m9yv"&gt;&lt;td id="m9yv0" valign="top" align="left" width="25%"&gt;&lt;b id="snvk"&gt;What are the benefits of late binding?&lt;/b&gt;&lt;/td&gt;&lt;td id="m9yv1" valign="top" align="left" width="75%"&gt;&lt;p id="s04n"&gt;Late binding enables you to make your running application dynamic and flexible so it can handle changing business conditions without requiring you to redeploy the application. &lt;/p&gt;&lt;p id="s04n0"&gt;&lt;/p&gt;&lt;p id="pbif"&gt;When a client invokes a process, that client can be configured either to choose a specific version each time, or to pick up the currently valid version of the process. This is the basic concept behind early binding and late binding. &lt;/p&gt;&lt;p id="z-ob"&gt;&lt;/p&gt;&lt;p id="pbif0"&gt;With &lt;b id="rzr9"&gt;early binding&lt;/b&gt;, a client is hard-wired to a process in such a way as to force a continued relationship between the two of them, even if another version of the process becomes available. &lt;/p&gt;&lt;div id="jekm" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="ob:m" src="http://docs.google.com/File?id=dhr7zgxb_1261gwkspwc2_b" /&gt;&lt;/div&gt;&lt;p id="h6bn"&gt;&lt;/p&gt;&lt;p id="wf.w"&gt;&lt;/p&gt;&lt;p id="wf.w0"&gt;In contrast, with &lt;b id="wf.w1"&gt;late-binding&lt;/b&gt; the relationship between the client and the process is dynamic in that it is resolved in the runtime environment. &lt;/p&gt;&lt;p id="ob:m0"&gt;&lt;/p&gt;&lt;div id="qw-0" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="minx" src="http://docs.google.com/File?id=dhr7zgxb_1262d85xj65b_b" /&gt;&lt;/div&gt;&lt;p id="ob:m1"&gt;&lt;/p&gt;&lt;p id="z-ob0"&gt;&lt;/p&gt;&lt;p id="pbif1"&gt;In other words, if the caller instantiates a process using early binding, a specific version of the process is used to create that instance, and if they use late binding, the currently valid version of the business process is used.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="xdb2"&gt;&lt;td id="xdb20" valign="top" align="left" width="25%"&gt;&lt;b id="zg6j"&gt;What are the techniques for late binding?&lt;/b&gt;&lt;/td&gt;&lt;td id="xdb21" valign="top" align="left" width="75%"&gt;&lt;p id="xdb23"&gt;You can use the following techniques for late binding&lt;/p&gt;&lt;p id="djut"&gt;&lt;/p&gt;&lt;ol id="zg6j0"&gt;&lt;li id="zg6j1"&gt;Versioning &lt;li id="xdb24"&gt;Using Selectors &lt;li id="xdb25"&gt;Using Business rules&lt;/li&gt;&lt;/ol&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h3 id="pyye0"&gt;&lt;a id="jq0q" name="How_to_implement_a_Mediation_Flow_Component"&gt;&lt;/a&gt;&lt;a id="ms0." name="How_to_import_a_component_using_Web_Services_Binding"&gt;&lt;/a&gt;&lt;a id="tph9" name="How_to_login_to_the_Administrator_Console"&gt;&lt;/a&gt;How to login to the Administrator Console&lt;/h3&gt;&lt;div id="x7vw"&gt;&lt;table id="gufp" cellspacing="0" cellpadding="3" width="100%" border="2"&gt;&lt;tbody id="gufp0"&gt;&lt;tr id="vaxt"&gt;&lt;td id="tudz" valign="top" align="left" width="25%"&gt;&lt;p id="v2.l"&gt;&lt;/p&gt;&lt;p id="wjpx"&gt;&lt;b id="lym6"&gt;Select Server to log into&lt;/b&gt;&lt;/p&gt;&lt;p id="lym60"&gt;&lt;/p&gt;&lt;ol id="lym61"&gt;&lt;li id="lym62"&gt;&lt;div id="lym63"&gt;Click the Servers tab.&lt;/div&gt;&lt;li id="lym64"&gt;&lt;div id="k40o"&gt;Right-click the required Server (WESB or WPS) and select &lt;b id="us_s"&gt;Run administrative console&lt;/b&gt;.&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/td&gt;&lt;td id="bla-" valign="top" align="left" width="75%"&gt;&lt;div id="lym65" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="jaf4" src="http://docs.google.com/File?id=dhr7zgxb_882j7txvsdp" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="iu_-"&gt;&lt;td id="pic5" valign="top" align="left" width="25%"&gt;&lt;p id="mndq"&gt;&lt;/p&gt;&lt;p id="wl68"&gt;&lt;b id="xprc"&gt;Enter User ID&lt;/b&gt;&lt;/p&gt;&lt;p id="xprc0"&gt;&lt;/p&gt;&lt;p id="xprc1"&gt;Enter your User ID (any user ID is acceptable) and click &lt;b id="sosa"&gt;Log in&lt;/b&gt;.&lt;/p&gt;&lt;/td&gt;&lt;td id="tuai" valign="top" align="left" width="75%"&gt;&lt;div id="kkgn" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="e6tx" src="http://docs.google.com/File?id=dhr7zgxb_883ckwkjjkx" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="d7.x"&gt;&lt;td id="v6qo" valign="top" align="left" width="25%"&gt;&lt;p id="pkxb"&gt;&lt;/p&gt;&lt;p id="a:yf"&gt;The &lt;b id="t.ep"&gt;Admin Console&lt;/b&gt; is displayed.&lt;/p&gt;&lt;/td&gt;&lt;td id="kkin" valign="top" align="left" width="75%"&gt;&lt;div id="tlkt" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="sji:" src="http://docs.google.com/File?id=dhr7zgxb_884g89wzcht" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p id="ypu60"&gt;&lt;p id="ypu61"&gt;&lt;div id="d:9vw0"&gt;&lt;/div&gt;&lt;p id="m:a12"&gt;&lt;/p&gt;&lt;h3 id="iga0"&gt;&lt;a id="ezmk" name="How_to_export_a_component_using_JMS_Binding"&gt;&lt;/a&gt;&lt;span id="r51s"  style="font-family:'Times New Roman';"&gt;&lt;a id="hdn8" name="How_to_create_a_new_project"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p id="aao.0"&gt;&lt;/p&gt;&lt;h2 id="aao.1"&gt;&lt;a id="bnyf" name="How_to_implement_a_fault_handler"&gt;&lt;/a&gt;&lt;a id="ecll" name="How_to_add_Qualities_of_Service_(QoS)_qualifiers_to_a_Business_Service"&gt;&lt;/a&gt;How to &lt;a id="qhzs" title="add Qualities of Service" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.wiring.ui.doc/topics/taddpol.html" target="_blank"&gt;&lt;span id="gi_w4"  style="color:#810081;"&gt;add Qualities of Service&lt;/span&gt;&lt;/a&gt; (QoS) qualifiers to a Business Service&lt;/h2&gt;&lt;p id="h6l22"&gt;&lt;div id="x-zp"&gt;&lt;table id="rte1" cellspacing="0" cellpadding="3" width="100%" border="2"&gt;&lt;tbody id="gyv2"&gt;&lt;tr id="vqu60"&gt;&lt;td id="vqu61" valign="top" align="left" width="25%"&gt;&lt;p id="vqu62"&gt;&lt;/p&gt;&lt;p id="vqu63"&gt;&lt;b id="vqu64"&gt;&lt;span id="gmjw0"  style="color:#0000ff;"&gt;Qualities of Service&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p id="cd5q0"&gt;&lt;/p&gt;&lt;p id="cd5q2"&gt;Qualities of service can be added to:&lt;/p&gt;&lt;p id="cd5q3"&gt;&lt;/p&gt;&lt;ul id="bn6p0"&gt;&lt;li id="bn6p1"&gt;&lt;div id="cd5q4"&gt;Interfaces&lt;/div&gt;&lt;li id="bn6p2"&gt;&lt;div id="cd5q5"&gt;References&lt;/div&gt;&lt;li id="bn6p3"&gt;&lt;div id="cd5q6"&gt;Implementation&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td id="vqu65" valign="top" align="left" width="75%"&gt;&lt;div id="bn6p4" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="vqu66" src="http://docs.google.com/File?id=dhr7zgxb_1050dqg297f6_b" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="gwpj9"&gt;&lt;td id="gwpj10" valign="top" align="left" width="25%"&gt;&lt;p id="jvcq0"&gt;&lt;b id="vsab0"&gt;&lt;span id="gmjw1"  style="color:#0000ff;"&gt;Interfaces&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p id="kgqu0"&gt;&lt;/p&gt;&lt;p id="f63u1"&gt;You can add the following qualifiers:&lt;/p&gt;&lt;ul id="zg_-0"&gt;&lt;li id="zg_-1"&gt;&lt;div id="rszy1"&gt;Join activity session&lt;/div&gt;&lt;li id="zg_-2"&gt;&lt;div id="nl2m0"&gt;Join transaction&lt;/div&gt;&lt;li id="zg_-3"&gt;&lt;div id="nl2m1"&gt;Security permission&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p id="xq2.0"&gt;&lt;/p&gt;&lt;p id="nlpz0"&gt;To add qualifiers, click on &lt;b id="h53c0"&gt;Interfaces&lt;/b&gt; or &lt;b id="h53c1"&gt;Shipping&lt;/b&gt; or &lt;b id="h53c2"&gt;shipOrder&lt;/b&gt; and then click &lt;b id="h53c3"&gt;Add&lt;/b&gt;.&lt;/p&gt;&lt;p id="zg_-4"&gt;&lt;/p&gt;&lt;p id="h53c4"&gt;Select the qualifier you need from the pop-up window.&lt;/p&gt;&lt;p id="zg_-5"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td id="gwpj11" valign="top" align="left" width="75%"&gt;&lt;div id="zg_-6" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="f63u0" src="http://docs.google.com/File?id=dhr7zgxb_1051gmpn3pgt_b" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="jvcq1"&gt;&lt;td id="jvcq2" valign="top" align="left" width="25%"&gt;&lt;p id="f8nd0"&gt;&lt;b id="p:rz0"&gt;&lt;span id="gmjw2"  style="color:#0000ff;"&gt;References&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p id="f8nd1"&gt;&lt;/p&gt;&lt;p id="gufp2"&gt;You can add the following qualifiers:&lt;/p&gt;&lt;ul id="gufp3"&gt;&lt;li id="gufp4"&gt;&lt;div id="gufp5"&gt;Asynchronous invocation&lt;/div&gt;&lt;li id="gufp6"&gt;&lt;div id="gufp7"&gt;Reliability&lt;/div&gt;&lt;li id="gufp8"&gt;&lt;div id="gufp9"&gt;Request expiration&lt;/div&gt;&lt;li id="b8_s0"&gt;&lt;div id="b8_s1"&gt;Response expiration&lt;/div&gt;&lt;li id="b8_s2"&gt;&lt;div id="b8_s3"&gt;Suspend activity session&lt;/div&gt;&lt;li id="b8_s4"&gt;&lt;div id="b8_s5"&gt;Suspend transaction&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p id="rf930"&gt;&lt;/p&gt;&lt;p id="gufp10"&gt;To add qualifiers, click on &lt;b id="gufp11"&gt;References&lt;/b&gt; or &lt;b id="gufp12"&gt;ProcessOrderPartner&lt;/b&gt; or &lt;b id="gufp13"&gt;ShippingTaskPartner&lt;/b&gt; and then click &lt;b id="gufp14"&gt;Add&lt;/b&gt;.&lt;/p&gt;&lt;p id="gufp15"&gt;&lt;/p&gt;&lt;p id="gufp16"&gt;Select the qualifier you need from the pop-up window.&lt;/p&gt;&lt;p id="b2rf0"&gt;&lt;/p&gt;&lt;p id="b2rf1"&gt;&lt;b id="b8-b0"&gt;Note:&lt;/b&gt;&lt;/p&gt;&lt;p id="b8-b1"&gt;Note that the Add button is in-active when you click on ProcessOrder or orderShipped.&lt;/p&gt;&lt;/td&gt;&lt;td id="jvcq3" valign="top" align="left" width="75%"&gt;&lt;div id="eu8h" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="ygso0" src="http://docs.google.com/File?id=dhr7zgxb_1052fw2633gg_b" /&gt;&lt;/div&gt;&lt;div id="k8ax0" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;div id="kgs6" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="k8ax1" src="http://docs.google.com/File?id=dhr7zgxb_1053cvbs52f4_b" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="jvcq4"&gt;&lt;td id="jvcq5" valign="top" align="left" width="25%"&gt;&lt;p id="rbzl0"&gt;&lt;b id="hd0q0"&gt;&lt;span id="itrr0"  style="color:#0000ff;"&gt;Implementation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p id="rbzl1"&gt;&lt;/p&gt;&lt;p id="gufp17"&gt;You can add the following qualifiers:&lt;/p&gt;&lt;ul id="gufp18"&gt;&lt;li id="gufp19"&gt;&lt;div id="gufp20"&gt;Activity session&lt;/div&gt;&lt;li id="gufp21"&gt;&lt;div id="gufp22"&gt;Security identity&lt;/div&gt;&lt;li id="gufp23"&gt;&lt;div id="gufp24"&gt;Transaction&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p id="gufp25"&gt;&lt;/p&gt;&lt;p id="gufp26"&gt;To add qualifiers, click &lt;b id="sva90"&gt;Add &lt;/b&gt;and select the qualifier you need from the pop-up window.&lt;/p&gt;&lt;p id="gufp27"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td id="jvcq6" valign="top" align="left" width="75%"&gt;&lt;div id="mloa" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="oay-0" src="http://docs.google.com/File?id=dhr7zgxb_1054gzz7vvfg_b" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p id="hppy"&gt;&lt;/p&gt;&lt;h2 id="q_n.1"&gt;&lt;a id="fz0j" name="How_to_add_an_activity_to_a_Business_Process"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h3 id="d2m.2"&gt;&lt;a id="x9uv" name="How_to_add_an_Entry_Element_to_a_State"&gt;&lt;/a&gt;&lt;/h3&gt;&lt;h2 id="p01c2"&gt;&lt;a id="ub_t" name="How_to_add_a_correlation_set_-_State_Machine"&gt;&lt;/a&gt;&lt;a id="c.m4" name="How_to_add_a_state"&gt;&lt;/a&gt;&lt;a id="x-db" name="How_to_generate_a_state_machine_implementation"&gt;&lt;/a&gt;&lt;a id="g8vp" name="How_to_generate_a_business_process_implementation"&gt;&lt;/a&gt;&lt;a id="m5ra" name="How_to_wire_nodes"&gt;&lt;/a&gt;How to &lt;a id="mi3z" title="wire" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.wiring.ui.doc/topics/tcrtwire.html" target="_blank"&gt;wire&lt;/a&gt; nodes&lt;/h2&gt;&lt;div id="g.tg"&gt;&lt;table id="tzxh" cellspacing="0" cellpadding="3" width="100%" border="2"&gt;&lt;tbody id="nwmc"&gt;&lt;tr id="mlzr"&gt;&lt;td id="xqsb" valign="top" align="left" width="25%"&gt;&lt;p id="aw.l"&gt;&lt;/p&gt;&lt;p id="e2cg"&gt;&lt;b id="vnwf"&gt;Wired nodes example&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td id="f0ai" valign="top" align="left" width="75%"&gt;&lt;div id="vf_m" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="f6uz" src="http://docs.google.com/File?id=dhr7zgxb_8213swhdg3d" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="wry."&gt;&lt;td id="e05z" valign="top" align="left" width="25%"&gt;&lt;p id="vdmz"&gt;&lt;/p&gt;&lt;p id="kcfk"&gt;&lt;b id="j.np"&gt;Display the wire handle&lt;/b&gt;&lt;/p&gt;&lt;p id="wqmg"&gt;&lt;/p&gt;&lt;p id="tb5x"&gt;Hover the mouse over the component to display the wire. Click the wire tip to drag it.&lt;/p&gt;&lt;/td&gt;&lt;td id="gl_5" valign="top" align="left" width="75%"&gt;&lt;div id="mq5d" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="ehy2" src="http://docs.google.com/File?id=dhr7zgxb_8227pttdzch" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="dhx8"&gt;&lt;td id="rakh" valign="top" align="left" width="25%"&gt;&lt;p id="soi2"&gt;&lt;/p&gt;&lt;p id="ttms"&gt;&lt;b id="kwp2"&gt;Drag and Drop&lt;/b&gt;&lt;/p&gt;&lt;p id="u3rp"&gt;&lt;/p&gt;&lt;p id="u3rp0"&gt;Drag the wire to another component and drop it.&lt;/p&gt;&lt;/td&gt;&lt;td id="o:-:" valign="top" align="left" width="75%"&gt;&lt;div id="s56v" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="a_lq" src="http://docs.google.com/File?id=dhr7zgxb_823f3j25rck" /&gt;&lt;/div&gt;&lt;div id="k_-j" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="jm:i"&gt;&lt;td id="snx3" valign="top" align="left" width="25%"&gt;&lt;p id="m:6."&gt;&lt;/p&gt;&lt;p id="x_fx"&gt;Click &lt;b id="z9zk"&gt;OK&lt;/b&gt;.&lt;/p&gt;&lt;/td&gt;&lt;td id="h-:g" valign="top" align="left" width="75%"&gt;&lt;div id="gufp28" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="paxh" src="http://docs.google.com/File?id=dhr7zgxb_824gv9v64g7" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h2 id="snnw"&gt;&lt;a id="ivl:" name="How_to_test_a_component"&gt;&lt;/a&gt;&lt;a id="te.0" name="How_to_deploy_or_remove_a_project"&gt;&lt;/a&gt;&lt;a id="jvkt" name="How_to_start_a_test_server"&gt;&lt;/a&gt;&lt;a id="wncw" name="How_to_add_a_Visual_Snippet_to_a_business_process"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;h2 id="rb8y"&gt;How to generate an Implementation &lt;/h2&gt;&lt;div id="fy90"&gt;&lt;table id="o9cu" cellspacing="0" cellpadding="3" width="100%" border="2"&gt;&lt;tbody id="hl0i"&gt;&lt;tr id="r2yc"&gt;&lt;td id="ujl1" valign="top" align="left" width="25%"&gt;&lt;p id="wt3k"&gt;&lt;/p&gt;&lt;p id="em4."&gt;&lt;b id="l6pz"&gt;1-Select an implementation type&lt;/b&gt;&lt;/p&gt;&lt;p id="ldqa"&gt;&lt;/p&gt;&lt;p id="wok-"&gt;Right-click the component and select &lt;b id="nbaq"&gt;Generate Implementation... &amp;gt; Process.&lt;/b&gt;&lt;/p&gt;&lt;p id="jheg"&gt;&lt;/p&gt;&lt;p id="s4lz"&gt;&lt;b id="j2of"&gt;Note:&lt;/b&gt;&lt;/p&gt;&lt;p id="qadc"&gt;You have 5 implementation types to select from. Choose the required implementation type.&lt;/p&gt;&lt;p id="q3vy"&gt;&lt;/p&gt;&lt;p id="h0e5"&gt;&lt;/p&gt;&lt;p id="kq2m"&gt;&lt;/p&gt;&lt;p id="w:4a"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td id="bcad" valign="top" align="left" width="75%"&gt;&lt;div id="nsrk" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="r0_f" src="http://docs.google.com/File?id=dhr7zgxb_788f8z36cz9" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="lvsc"&gt;&lt;td id="m7xw" valign="top" align="left" width="25%"&gt;&lt;p id="ieof"&gt;&lt;/p&gt;&lt;p id="asla"&gt;&lt;b id="jtro"&gt;2-Select the folder&lt;/b&gt;&lt;/p&gt;&lt;p id="jnn4"&gt;&lt;/p&gt;&lt;p id="uqnw"&gt;Click &lt;b id="h70o"&gt;OK &lt;/b&gt;if this is the required folder. Otherwise, click &lt;b id="jwa:"&gt;New Folder...&lt;/b&gt; and specify another folder.&lt;/p&gt;&lt;/td&gt;&lt;td id="my26" valign="top" align="left" width="75%"&gt;&lt;div id="es0k" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="ntkq" src="http://docs.google.com/File?id=dhr7zgxb_792dw89rzg2" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="qsp_"&gt;&lt;td id="ut3b" valign="top" align="left" width="25%"&gt;&lt;p id="pqp_"&gt;&lt;/p&gt;&lt;p id="e:0b"&gt;&lt;b id="wdhr"&gt;3-A Default Business Process Implementation&lt;/b&gt;&lt;/p&gt;&lt;p id="c2j9"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td id="wrtw" valign="top" align="left" width="75%"&gt;&lt;div id="pfnl" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="vq6q" src="http://docs.google.com/File?id=dhr7zgxb_793hskd24gn" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;h2 id="ju_4"&gt;&lt;a id="bg70" name="How_to_add_an_Interface_to_a_Component"&gt;&lt;/a&gt;&lt;a id="f.dm" name="How_to_add_a_Component"&gt;&lt;/a&gt;&lt;a id="gush" title="How to add a Component" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.wiring.ui.doc/topics/tcrtsc.html" target="_blank"&gt;How to add a Component/Node&lt;/a&gt; &lt;/h2&gt;&lt;div id="t81:"&gt;&lt;table id="b:f8" cellspacing="0" cellpadding="3" width="100%" border="2"&gt;&lt;tbody id="n6lh"&gt;&lt;tr id="jf6e"&gt;&lt;td id="s_x0" valign="top" align="left" width="25%"&gt;&lt;p id="to2l"&gt;&lt;/p&gt;&lt;p id="c1rw"&gt;&lt;b id="hblc"&gt;1-Open the Assembly Diagram&lt;/b&gt;&lt;/p&gt;&lt;p id="x0bf"&gt;&lt;/p&gt;&lt;p id="c06i"&gt;Double-click the assembly diagram icon in the &lt;b id="xldk"&gt;Business Integration&lt;/b&gt; view to open the Assembly Diagram.&lt;/p&gt;&lt;p id="wo:5"&gt;&lt;/p&gt;&lt;p id="n9-q"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td id="uv3v" valign="top" align="left" width="75%"&gt;&lt;div id="orqz" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="xroc" src="http://docs.google.com/File?id=dhr7zgxb_780gv8p8pc7" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="q8ik"&gt;&lt;td id="y8tm" valign="top" align="left" width="25%"&gt;&lt;p id="jcgz"&gt;&lt;/p&gt;&lt;p id="zlse"&gt;&lt;b id="kjp7"&gt;2-Add a Component/Node&lt;/b&gt;&lt;/p&gt;&lt;p id="virj"&gt;&lt;/p&gt;&lt;p id="dzgs"&gt;Right-click inside the Assembly Diagram and select &lt;b id="eb5v"&gt;Add Node &amp;gt; ???&lt;/b&gt;&lt;/p&gt;&lt;p id="ncbg0"&gt;&lt;/p&gt;&lt;p id="ncbg1"&gt;You can add the following:&lt;/p&gt;&lt;p id="n5mc0"&gt;&lt;/p&gt;&lt;p id="n5mc1"&gt;&lt;b id="n5mc2"&gt;Business Module:&lt;/b&gt;&lt;/p&gt;&lt;p id="w_q_0"&gt;&lt;img id="gnnh" src="http://docs.google.com/File?id=dhr7zgxb_622q4x9s7hp" /&gt;&lt;/p&gt;&lt;p id="n5mc3"&gt;&lt;/p&gt;&lt;p id="n5mc4"&gt;&lt;b id="n5mc5"&gt;Mediation Module:&lt;/b&gt; &lt;/p&gt;&lt;p id="ls1w"&gt;&lt;img id="d7ga" src="http://docs.google.com/File?id=dhr7zgxb_623cv2w96fq" /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td id="s1od" valign="top" align="left" width="75%"&gt;&lt;div id="riwn" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="nub2" src="http://docs.google.com/File?id=dhr7zgxb_781fjq9p3gh" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr id="a-gz"&gt;&lt;td id="r7n0" valign="top" align="left" width="25%"&gt;&lt;p id="r06v"&gt;&lt;/p&gt;&lt;p id="iv6s"&gt;&lt;b id="o:jq"&gt;3-A Component is added&lt;/b&gt;&lt;/p&gt;&lt;p id="dxy:"&gt;&lt;/p&gt;&lt;p id="bbkk"&gt;You can rename the component as required.&lt;/p&gt;&lt;p id="zkad"&gt;&lt;/p&gt;&lt;/td&gt;&lt;td id="burk" valign="top" align="left" width="75%"&gt;&lt;div id="qg23" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;img id="z9js" src="http://docs.google.com/File?id=dhr7zgxb_782chkxf4gs" /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div id="sr1p0"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-7752788306373967777?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/7752788306373967777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=7752788306373967777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/7752788306373967777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/7752788306373967777'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2008/07/miscellaneous-how-to-websphere.html' title='Miscellaneous'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-3786980067510881674</id><published>2008-07-17T09:06:00.000-07:00</published><updated>2010-05-18T09:26:52.086-07:00</updated><title type='text'>Projects</title><content type='html'>&lt;P id=c6pn&gt;&lt;SPAN id=h765 style="FONT-FAMILY: 'Times New Roman'"&gt;Projects How to&lt;/SPAN&gt;&lt;/P&gt; &lt;P id=mv3_&gt; &lt;/P&gt; &lt;P id=ah:x&gt; &lt;/P&gt; &lt;P id=p6lm&gt;&lt;SPAN id=mv3_1 style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=mv3_2 color=#810081&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/P&gt; &lt;P id=mv3_3&gt; &lt;/P&gt; &lt;P id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;  &lt;/P&gt; &lt;P id=kg9j0&gt; &lt;/P&gt; &lt;P id=g7rm0&gt;  &lt;/P&gt; &lt;P id=jdu95&gt;&lt;A id=cn7- title="How to create a new project" href="#How_to_create_a_new_project"&gt;How to create a new project&lt;/A&gt; &lt;/P&gt; &lt;P id=jdu97&gt;&lt;A id=dpis title="How to deploy or remove a project" href="#How_to_deploy_or_remove_a_project"&gt;How to deploy or remove a project&lt;/A&gt; &lt;/P&gt; &lt;P id=g7rm1&gt; &lt;/P&gt; &lt;P id=yhum&gt; &lt;/P&gt; &lt;H3 id=iga0&gt;&lt;SPAN id=r51s style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=hdn8 name=How_to_create_a_new_project&gt;&lt;/A&gt;How to create a new Project&lt;/SPAN&gt;&lt;/H3&gt; &lt;DIV id=oc3y&gt; &lt;TABLE id=gufp1 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=h5lg&gt; &lt;TR id=nxfk&gt; &lt;TD id=nxfk0 vAlign=top align=left width="25%"&gt;Related links&lt;/TD&gt; &lt;TD id=nxfk1 vAlign=top align=left width="75%"&gt; &lt;P id=fuz-&gt;&lt;A id=cmfb title="Creating a new project" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/anewapp.html" target=_blank&gt;Creating a new project&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=n6.2&gt; &lt;TD id=az5g vAlign=top align=left width="25%"&gt; &lt;P id=j2jt&gt; &lt;/P&gt; &lt;P id=zr_w&gt;&lt;B id=zr_w0&gt;Start Websphere Integration Developer 6.1&lt;/B&gt;&lt;/P&gt; &lt;P id=z4m70&gt; &lt;/P&gt; &lt;OL id=u.n.&gt; &lt;LI id=h9fk&gt;Start Websphere Integration Developer 6.1.  &lt;LI id=yvmt&gt;Enter Workspace location and click &lt;B id=t9s0&gt;OK&lt;/B&gt;.&lt;/LI&gt;&lt;/OL&gt; &lt;P id=lgwt&gt; &lt;/P&gt; &lt;P id=b8.5&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=bxrw vAlign=top align=left width="75%"&gt; &lt;DIV id=scps style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=anc0 src="http://docs.google.com/File?id=dhr7zgxb_137247hvqng5_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=i6wk0&gt; &lt;TD id=i6wk1 vAlign=top align=left width="25%"&gt; &lt;P id=fsn:&gt; &lt;/P&gt; &lt;P id=zr_w1&gt;&lt;B id=zr_w2&gt;Close Welcome Window&lt;/B&gt;&lt;/P&gt; &lt;P id=zr_w3&gt; &lt;/P&gt; &lt;P id=zr_w4&gt;Close the Welcome window by clicking on the X on the right side of &lt;B id=pnpv&gt;Welcome&lt;/B&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=i6wk2 vAlign=top align=left width="75%"&gt;&lt;IMG id=k9o_0 src="http://docs.google.com/File?id=dhr7zgxb_1373hm95kcfr_b"&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=mf32&gt; &lt;TD id=gtze vAlign=top align=left width="25%"&gt; &lt;P id=xp.z&gt; &lt;/P&gt; &lt;P id=yns4&gt;&lt;B id=kuc4&gt;A new workspace is created&lt;/B&gt;&lt;/P&gt; &lt;P id=kuc40&gt; &lt;/P&gt; &lt;P id=kuc42&gt;A new workspace is created displaying the Business Integration view as the default view.&lt;/P&gt; &lt;P id=ti-t&gt; &lt;/P&gt; &lt;P id=ti-t0&gt;You can now begin to define your projects.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=d.3t vAlign=top align=left width="75%"&gt; &lt;DIV id=xbdc style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=b_72 src="http://docs.google.com/File?id=dhr7zgxb_851ch54xgg2"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P id=yosj&gt; &lt;/P&gt; &lt;P id=aao.0&gt; &lt;/P&gt; &lt;H3 id=aao.1&gt;&lt;A id=ueor name=How_to_deploy_or_remove_a_project&gt;&lt;/A&gt;How to deploy or remove a project&lt;/H3&gt; &lt;DIV id=p2_8&gt; &lt;TABLE id=zi8k cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=w3.t&gt; &lt;TR id=o_vs&gt; &lt;TD id=q953 vAlign=top align=left width="25%"&gt; &lt;P id=zci1&gt; &lt;/P&gt; &lt;P id=s3yv&gt;&lt;B id=n:yc&gt;Select the deployment server&lt;/B&gt;&lt;/P&gt; &lt;P id=y4.4&gt; &lt;/P&gt; &lt;P id=oicj&gt;Select the &lt;B id=sd0d&gt;Servers&lt;/B&gt; tab&lt;/P&gt; &lt;P id=h7t_&gt; &lt;/P&gt; &lt;P id=cwki&gt;Right-click the Server you want to deploy to (i.e Websphere Process Server) and select &lt;B id=faqs&gt;Add and remove projects...&lt;/B&gt;&lt;/P&gt; &lt;P id=drxa&gt; &lt;/P&gt; &lt;P id=hj7:&gt;&lt;B id=g5j-&gt;Pre-requisite&lt;/B&gt;&lt;/P&gt; &lt;P id=kw-o&gt;The server must have been started.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=p_oi vAlign=top align=left width="75%"&gt; &lt;DIV id=qf3f style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=bai_ src="http://docs.google.com/File?id=dhr7zgxb_796hd4gtngr"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=x.f8&gt; &lt;TD id=te4w vAlign=top align=left width="25%"&gt; &lt;P id=jmsw&gt; &lt;/P&gt; &lt;P id=b6zg&gt;&lt;B id=wb.3&gt;Select the Project&lt;/B&gt;&lt;/P&gt; &lt;P id=coro&gt; &lt;/P&gt; &lt;P id=oru4&gt;Select the project you want to deploy and click &lt;B id=z7-1&gt;Add &amp;gt;.&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt; &lt;TD id=rnhp vAlign=top align=left width="75%"&gt; &lt;DIV id=m3xn style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=ot7o src="http://docs.google.com/File?id=dhr7zgxb_797d9h4cmfh"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=ki_k&gt; &lt;TD id=osm2 vAlign=top align=left width="25%"&gt; &lt;P id=q:qb&gt; &lt;/P&gt; &lt;P id=x5ez&gt;&lt;B id=dvzo&gt;Complete deployment&lt;/B&gt;&lt;/P&gt; &lt;P id=g3zb&gt; &lt;/P&gt; &lt;P id=h28n&gt;Click &lt;B id=lju6&gt;Finish&lt;/B&gt; to complete the deployment.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=r5js vAlign=top align=left width="75%"&gt; &lt;DIV id=kaen style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=b9yq src="http://docs.google.com/File?id=dhr7zgxb_798fhh798g4"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=kr6.&gt; &lt;TD id=w8vw vAlign=top align=left width="25%"&gt; &lt;P id=jtai&gt; &lt;/P&gt; &lt;P id=lg00&gt;&lt;B id=h5u6&gt;Check deployment status&lt;/B&gt;&lt;/P&gt; &lt;P id=t0nx&gt; &lt;/P&gt; &lt;P id=gy5e&gt;The project deployment completed successfully when you see &lt;FONT id=drup color=#3333ff&gt;'Application started: xxxxxModApp'&lt;/FONT&gt;.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=vo99 vAlign=top align=left width="75%"&gt; &lt;DIV id=v0j5 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=vcnv src="http://docs.google.com/File?id=dhr7zgxb_799fvt7rj2j"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=z113&gt; &lt;TD id=x428 vAlign=top align=left width="25%"&gt; &lt;P id=ufkh&gt; &lt;/P&gt; &lt;P id=wu_g&gt;&lt;B id=nn07&gt;Remove a project&lt;/B&gt;&lt;/P&gt; &lt;P id=mxy4&gt; &lt;/P&gt; &lt;P id=jwma&gt;To remove a project, select the project you want to remove and click &lt;B id=sun3&gt;&amp;lt; Remove&lt;/B&gt;, and then click &lt;B id=mja:&gt;Finish.&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt; &lt;TD id=cq_n vAlign=top align=left width="75%"&gt; &lt;DIV id=ozsu style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=fdde src="http://docs.google.com/File?id=dhr7zgxb_800fj9647df"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-3786980067510881674?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/3786980067510881674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=3786980067510881674' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/3786980067510881674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/3786980067510881674'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2008/07/projects-how-to-websphere-integration.html' title='Projects'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-476406392700338230</id><published>2008-07-16T18:06:00.000-07:00</published><updated>2010-05-18T09:26:36.969-07:00</updated><title type='text'>Migration</title><content type='html'>&lt;P id=c6pn&gt;&lt;SPAN id=h765 style="FONT-FAMILY: 'Times New Roman'"&gt;Migration How to&lt;/SPAN&gt;&lt;/P&gt; &lt;P id=s-ku&gt; &lt;/P&gt; &lt;P id=ah:x&gt;&lt;SPAN id=t.8v style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;/SPAN&gt;&lt;/P&gt; &lt;P id=gwpl&gt; &lt;/P&gt; &lt;P id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;  &lt;/P&gt; &lt;P id=kg9j0&gt; &lt;/P&gt; &lt;H3 id=jdu90&gt;Table of Contents &lt;/H3&gt; &lt;DIV id=euhu&gt;&lt;A id=c5ix title="Migrating Websphere Integration Developer 6.0.xx to 6.1.2 using Project Interchange" href="#Migrating_Websphere_Integration_Developer_6.0.xx_to_6.1.2_using_Project_Interchange" target=_blank&gt;Migrating Websphere Integration Developer 6.0.xx to 6.1.2 using Project Interchange&lt;/A&gt; &lt;/DIV&gt; &lt;P id=jdu91&gt; &lt;/P&gt; &lt;P id=jdu94&gt; &lt;/P&gt; &lt;P id=g7rm1&gt; &lt;/P&gt; &lt;P id=yhum&gt;  &lt;/P&gt; &lt;DIV id=ch_93&gt; &lt;H3 id=ch_94&gt;&lt;A id=usfp name=Migrating_Websphere_Integration_Developer_6.0.xx_to_6.1.2_using_Project_Interchange&gt;&lt;/A&gt;Migrating Websphere Integration Developer 6.0.xx to 6.1.2 using Project Interchange&lt;/H3&gt; &lt;DIV id=ch_96&gt; &lt;TABLE id=ch_97 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=ch_98&gt; &lt;TR id=ch_99&gt; &lt;TD id=ch_910 vAlign=top align=left width="25%"&gt; &lt;DIV id=ch_911&gt;&lt;B id=ch_912&gt;Related links&lt;/B&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=ch_913 vAlign=top align=left width="75%"&gt;&lt;A id=fqwf title="Migrating to WebSphere Integration Developer" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.migration.ui.doc/topics/cmigrate.html" target=_blank&gt;Migrating to WebSphere Integration Developer&lt;/A&gt; &lt;/TD&gt;&lt;/TR&gt; &lt;TR id=m2-b&gt; &lt;TD id=m2-b0 vAlign=top align=left width="25%"&gt; &lt;P id=n3gm&gt; &lt;/P&gt; &lt;P id=n3gm0&gt; &lt;/P&gt; &lt;P id=v97j&gt;&lt;b id=h8-2&gt;Error during import&lt;/b&gt;&lt;/P&gt; &lt;P id=pusd&gt; &lt;/P&gt; &lt;P id=pusd0&gt;A &lt;A id=ashn title=project href="http://www-128.ibm.com/developerworks/websphere/techjournal/0607_gregory/0607_gregory.html#main" target=_blank&gt;project&lt;/A&gt; (completed version) created in Websphere Integration Developer 6.0.xx is imported into WID 6.1.2 using Project interchange.&lt;/P&gt; &lt;P id=jbni&gt; &lt;/P&gt; &lt;P id=jbni0&gt;Errors occured during the importation.&lt;/P&gt; &lt;P id=g8eb&gt; &lt;/P&gt; &lt;P id=g8eb0&gt;Below are the steps to be taken to fix the problem.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=m2-b1 vAlign=top align=left width="75%"&gt; &lt;DIV id=qw0d style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=n3gm1 src="http://docs.google.com/File?id=dhr7zgxb_1361dshrm5gm_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=we93&gt; &lt;TD id=we930 vAlign=top align=left width="25%"&gt; &lt;P id=i1rf&gt; &lt;/P&gt; &lt;P id=i1rf0&gt;&lt;b id=i1rf1&gt;Open interface&lt;/b&gt;&lt;/P&gt; &lt;P id=i1rf2&gt; &lt;/P&gt; &lt;P id=i1rf3&gt;Double-click the &lt;b id=i1rf4&gt;ShippingTask&lt;/b&gt; interface to open it.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=we931 vAlign=top align=left width="75%"&gt; &lt;DIV id=tdxz style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=we932 src="http://docs.google.com/File?id=dhr7zgxb_1362gr97s4fk_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=we933&gt; &lt;TD id=we934 vAlign=top align=left width="25%"&gt; &lt;P id=zb_s&gt; &lt;/P&gt; &lt;P id=zb_s0&gt;&lt;b id=zb_s1&gt;Reselect business objects&lt;/b&gt;&lt;/P&gt; &lt;P id=zb_s2&gt; &lt;/P&gt; &lt;P id=zb_s3&gt;In the ShippingTask interface editor, select the Input Type (i.e &lt;b id=jlnf&gt;Order&lt;/b&gt;) and re-select it.&lt;/P&gt; &lt;P id=jlnf0&gt; &lt;/P&gt; &lt;P id=jlnf1&gt;Do the same thing for the Output Type (i.e &lt;b id=hzh9&gt;ShippedOrder&lt;/b&gt;).&lt;/P&gt;&lt;/TD&gt; &lt;TD id=we935 vAlign=top align=left width="75%"&gt; &lt;DIV id=s0qx style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=f-ni src="http://docs.google.com/File?id=dhr7zgxb_1363g7nv624m_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=we936&gt; &lt;TD id=we937 vAlign=top align=left width="25%"&gt; &lt;P id=gj-t&gt; &lt;/P&gt; &lt;P id=gj-t0&gt;&lt;b id=gj-t1&gt;Clean the Project&lt;/b&gt;&lt;/P&gt; &lt;P id=l7h1&gt; &lt;/P&gt; &lt;P id=l7h11&gt;Click on the &lt;b id=oxjd&gt;Project&lt;/b&gt; menu and select &lt;b id=oxjd0&gt;Clean&lt;/b&gt;.&lt;/P&gt; &lt;P id=gj-t2&gt; &lt;/P&gt; &lt;P id=gj-t4&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=we938 vAlign=top align=left width="75%"&gt; &lt;DIV id=uqjn style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=d3yj src="http://docs.google.com/File?id=dhr7zgxb_1363fnkpqqds_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=we939&gt; &lt;TD id=we9310 vAlign=top align=left width="25%"&gt; &lt;P id=oxjd1&gt; &lt;/P&gt; &lt;P id=oxjd2&gt;&lt;b id=oxjd3&gt;Clean all projects&lt;/b&gt;&lt;/P&gt; &lt;P id=oxjd4&gt; &lt;/P&gt; &lt;P id=oxjd5&gt;Select &lt;b id=cmiy&gt;Clean all projects&lt;/b&gt; and click &lt;b id=cmiy0&gt;OK&lt;/b&gt;.&lt;/P&gt; &lt;P id=ie2g&gt; &lt;/P&gt; &lt;P id=ie2g0&gt;Note:&lt;/P&gt; &lt;P id=koh:&gt; &lt;/P&gt; &lt;P id=koh:0&gt;If the error indicators stills shows up, you have to re-start WID 6.1.2.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=we9311 vAlign=top align=left width="75%"&gt; &lt;DIV id=z2j1 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=d3yj0 src="http://docs.google.com/File?id=dhr7zgxb_1364fzm8qzc3_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=vopd&gt; &lt;TD id=vopd0 vAlign=top align=left width="25%"&gt; &lt;P id=cmiy1&gt; &lt;/P&gt; &lt;P id=qs7a&gt;&lt;b id=qs7a0&gt;Re-start WID 6.1.2&lt;/b&gt;&lt;/P&gt; &lt;P id=qs7a1&gt; &lt;/P&gt; &lt;P id=qs7a2&gt;Exit and re-start WID 6.1.2 to refresh the workspace and remove the error indicator (maybe another WID 6.1.2 bug).&lt;/P&gt; &lt;P id=c950&gt; &lt;/P&gt; &lt;P id=c9500&gt;No more errors!!!&lt;/P&gt; &lt;P id=cs.7&gt; &lt;/P&gt; &lt;P id=cs.70&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=vopd1 vAlign=top align=left width="75%"&gt; &lt;DIV id=nyns style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=vopd2 src="http://docs.google.com/File?id=dhr7zgxb_1365cd4gqnc8_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P id=ch_929&gt; &lt;/P&gt; &lt;DIV id=ch_930&gt;x&lt;/DIV&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-476406392700338230?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/476406392700338230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=476406392700338230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/476406392700338230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/476406392700338230'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2008/07/migration-how-to-websphere-integration.html' title='Migration'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-7804633333496595643</id><published>2008-07-16T12:48:00.001-07:00</published><updated>2010-05-18T09:25:40.111-07:00</updated><title type='text'>Mediation Flow (StockQuote Application)</title><content type='html'>&lt;DIV id=c6pn&gt;&lt;SPAN id=h765 style="FONT-FAMILY: 'Times New Roman'"&gt;StockQuote Application (Mediation Flow) How to&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV id=r0w.&gt; &lt;/DIV&gt; &lt;P id=ah:x&gt; &lt;/P&gt; &lt;P id=u_iz&gt;&lt;SPAN id=b0s3 style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=b0s30 color=#810081&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/P&gt; &lt;P id=b0s31&gt; &lt;/P&gt; &lt;P id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;  &lt;/P&gt; &lt;P id=kg9j0&gt; &lt;/P&gt; &lt;P id=g7rm0&gt; &lt;/P&gt; &lt;H3 id=v:da&gt;Table of Contents&lt;/H3&gt; &lt;P id=jdu9&gt;&lt;A id=eou9 title="Completed StockQuote Application (Mediation Flow)" href="#Completed_StockQuote_Application_(Mediation_Flow)"&gt;Completed StockQuote Application (Mediation Flow)&lt;/A&gt; &lt;/P&gt; &lt;P id=x4fl&gt;&lt;A id=w-fy title="How to build the StockQuote Application (Mediation Flow)" href="#How_to_build_the_StockQuote_Application_(Mediation_Flow)"&gt;How to build the StockQuote Application (Mediation Flow)&lt;/A&gt; &lt;/P&gt; &lt;P id=g7rm1&gt; &lt;/P&gt; &lt;P id=yhum&gt; &lt;/P&gt; &lt;P id=cxmr&gt;&lt;A id=z3m9 name=Completed_StockQuote_Application_(Mediation_Flow)&gt;&lt;/A&gt;&lt;FONT id=gw2p color=#ff9900 size=4&gt;&lt;B id=gw2p0&gt;Completed StockQuote Application (Mediation Flow)&lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;DIV id=cppi&gt; &lt;TABLE id=vz-z cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=a8vv&gt; &lt;TR id=iwdu&gt; &lt;TD id=iwdu0 vAlign=top align=left width="20%"&gt;&lt;B id=iwdu1&gt;Related links&lt;/B&gt;&lt;/TD&gt; &lt;TD id=iwdu2 vAlign=top align=left width="80%"&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=dkrz&gt; &lt;TD id=dkrz0 vAlign=top align=left width="20%"&gt;&lt;b id=dkrz1&gt;Source&lt;/b&gt;&lt;/TD&gt; &lt;TD id=dkrz2 vAlign=top align=left width="80%"&gt;Websphere Integration Developer 6.1.2 runtime&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=qy_s&gt; &lt;TD id=qy_s0 vAlign=top align=left width="20%"&gt;&lt;b id=qy_s1&gt;Introduction&lt;/b&gt;&lt;/TD&gt; &lt;TD id=qy_s2 vAlign=top align=left width="80%"&gt; &lt;P id=h_0i&gt;The Stock Quote sample demonstrates how you can easily integrate different services and manipulate messages at runtime without affecting the client applications. &lt;/P&gt; &lt;P id=h_0i0&gt; &lt;/P&gt; &lt;P id=h_0i1&gt;This integration is achieved through the Service Component Architecture and mediation functionality provided by the WebSphere® Enterprise Service Bus. The StockQuote mediation service is built with the business integration tools for building mediations: the assembly editor and the mediation flow editor. Mediation flows intercept and modify messages that are passed between existing services (providers) and clients (requesters) that want to use those services.&lt;/P&gt; &lt;P id=h_0i2&gt; &lt;/P&gt; &lt;P id=h_0i3&gt;This sample runs on WebSphere Enterprise Service Bus v 6.1 or WebSphere Process Server v 6.1.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=dddl&gt; &lt;TD id=dddl0 vAlign=top align=left width="20%"&gt;&lt;b id=dddl1&gt;Overview&lt;/b&gt;&lt;/TD&gt; &lt;TD id=dddl2 vAlign=top align=left width="80%"&gt; &lt;DIV id=mpcp&gt;This Stock Quote sample addresses the business need of a financial services company that provides an interactive Web-based stock market service to its customers. &lt;/DIV&gt; &lt;DIV id=no2n&gt; &lt;/DIV&gt; &lt;DIV id=mpcp0&gt;The company wants to differentiate itself from its competition by offering tiered levels of service. The company's goal is to offer delayed stock quotes to their standard customers and real-time quotes to their premium customers, that is, customers who pay a subscription.&lt;/DIV&gt; &lt;DIV id=no2n0&gt; &lt;/DIV&gt; &lt;DIV id=mpcp1&gt;The company wants to: &lt;/DIV&gt; &lt;OL id=c:i3&gt; &lt;LI id=c:i30&gt; &lt;DIV id=mpcp2&gt;Offer the delayed and real-time stock quote services as a single service, which dynamically determines which external service to invoke based on the customer's subscription level. &lt;/DIV&gt; &lt;LI id=c:i31&gt; &lt;DIV id=mpcp3&gt;If the real-time service is unavailable, route requests to the delayed service without affecting the running application. &lt;/DIV&gt; &lt;LI id=c:i32&gt; &lt;DIV id=mpcp4&gt;Log all requests to the service to satisfy audit requirements.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P id=qrwt&gt; &lt;/P&gt; &lt;P id=qrwt0&gt; &lt;/P&gt; &lt;P id=r0tz0&gt;&lt;IMG id=l8ql src="http://docs.google.com/File?id=dhr7zgxb_1393ftr8x9hj_b"&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=rjs_&gt; &lt;TD id=rjs_0 vAlign=top align=left width="20%"&gt; &lt;P id=w8xo&gt; &lt;/P&gt; &lt;P id=l14j&gt;&lt;B id=l14j0&gt;StockQuote Application&lt;/B&gt;&lt;/P&gt; &lt;P id=bpe2&gt; &lt;/P&gt; &lt;P id=oton&gt;&lt;FONT id=swgk color=#0000ff&gt;Business Integration View&lt;/FONT&gt;&lt;/P&gt; &lt;P id=x3.k&gt; &lt;/P&gt; &lt;P id=swgk0&gt;The business integration view shows all the resources used by the application (i.e data types, interfaces, etc..).&lt;/P&gt; &lt;P id=x3.k0&gt; &lt;/P&gt; &lt;P id=x3.k1&gt; &lt;/P&gt; &lt;P id=x3.k2&gt;&lt;FONT id=swgk1 color=#0000ff&gt;Assembly Diagram&lt;/FONT&gt;&lt;/P&gt; &lt;P id=swgk2&gt; &lt;/P&gt; &lt;P id=swgk4&gt;&lt;FONT id=swgk5 color=#000000&gt;The Assembly Diagram shows all the components used by the application (i.e export component, mediation flow component, and import components).&lt;/FONT&gt;&lt;/P&gt; &lt;P id=bpe20&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=rjs_1 vAlign=top align=left width="80%"&gt; &lt;DIV id=z.:1 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=az5a src="http://docs.google.com/File?id=dhr7zgxb_1390dcgkc7hd_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=j.780&gt; &lt;TD id=j.781 vAlign=top align=left width="20%"&gt; &lt;P id=kzkc&gt; &lt;/P&gt; &lt;P id=ux35&gt;&lt;B id=ux350&gt;StockQuote_MediationFlow - Request&lt;/B&gt;&lt;/P&gt; &lt;P id=kgkd0&gt; &lt;/P&gt; &lt;P id=kgkd1&gt;This is the completed StockQuote_MediationFlow: Request&lt;/P&gt;&lt;/TD&gt; &lt;TD id=j.782 vAlign=top align=left width="80%"&gt; &lt;DIV id=ff6f style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=i5pm src="http://docs.google.com/File?id=dhr7zgxb_1391mnmfnrf7_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=z2.y0&gt; &lt;TD id=z2.y1 vAlign=top align=left width="20%"&gt; &lt;P id=dyhl&gt;&lt;B id=dyhl1&gt;StockQuote_MediationFlow - Response&lt;/B&gt;&lt;/P&gt; &lt;P id=dyhl2&gt; &lt;/P&gt; &lt;P id=dyhl3&gt;This is the completed StockQuote_MediationFlow: Response&lt;/P&gt;&lt;/TD&gt; &lt;TD id=z2.y2 vAlign=top align=left width="80%"&gt; &lt;DIV id=cd-3 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=igb9 src="http://docs.google.com/File?id=dhr7zgxb_1392ddh28hzg_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P id=bb-h&gt; &lt;/P&gt; &lt;P id=copx&gt; &lt;/P&gt; &lt;DIV id=cni6&gt;&lt;A id=n2ko name=How_to_build_the_StockQuote_Application_(Mediation_Flow)&gt;&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=uo:6&gt;&lt;FONT id=uo:60 color=#ff9900 size=4&gt;&lt;B id=uo:61&gt;How to build the StockQuote Application (Mediation Flow)&lt;/B&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;P id=z1ky&gt; &lt;TABLE id=i4fl cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=i4fl0&gt; &lt;TR id=p1qk&gt; &lt;TD id=p1qk0 vAlign=top align=left width="25%"&gt;&lt;b id=abqk&gt;Steps&lt;/b&gt;&lt;/TD&gt; &lt;TD id=p1qk1 vAlign=top align=left width="75%"&gt; &lt;OL id=p1qk2&gt; &lt;LI id=p1qk3&gt;Build the library  &lt;LI id=p1qk4&gt;Build a Mediation Module  &lt;LI id=ysmk&gt;Assemble the mediation module  &lt;LI id=yg7b&gt;Implement the mediation flow component&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=u3g4&gt; &lt;TD id=u3g40 vAlign=top align=left width="25%"&gt; &lt;DIV id=s_ll&gt; &lt;/DIV&gt; &lt;DIV id=s_ll0&gt; &lt;DIV id=d7tr&gt;&lt;B id=xekz4&gt;Step1 Build the library&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=eiw6&gt; &lt;/DIV&gt; &lt;DIV id=x4v_0&gt;Resources such as interfaces and business objects should be contained in libraries so that they can be easily shared by modules.&lt;/DIV&gt; &lt;DIV id=bjhz&gt; &lt;/DIV&gt; &lt;DIV id=bjhz0&gt; &lt;DIV id=x:c4&gt;Start building the Stock Quote sample by creating the resources library and its contents.&lt;/DIV&gt; &lt;DIV id=c5-g&gt;                     &lt;/DIV&gt;&lt;/DIV&gt; &lt;OL id=sxdv&gt; &lt;LI id=sxdv0&gt; &lt;DIV id=p0-t0&gt;&lt;A id=kvhq title="Create a new Project" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Projects#How_to_create_a_new_project" target=_blank&gt;Create a new Project&lt;/A&gt; (workspace)&lt;BR id=zu95&gt;&lt;/DIV&gt; &lt;LI id=jq1y&gt; &lt;DIV id=jq1y0&gt;&lt;A id=viu_ title="Create a library" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Modules%20and%20Libraries#How_to_create_a_Library" target=_blank&gt;Create a library&lt;/A&gt; and call it &lt;B id=ql1b&gt;Resources&lt;/B&gt;&lt;BR id=zu950&gt;&lt;/DIV&gt; &lt;LI id=rw9n&gt; &lt;DIV id=rw9n0&gt;&lt;A id=uqeg title="Import WSDL files" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Importing%2FExporting%20WSDL%20Files#How_to_import_a_WSDL" target=_blank&gt;Import a WSDL file&lt;/A&gt; into the Resources library.  Refer to WSDL file at right for further details.&lt;BR id=nao:&gt;&lt;/DIV&gt; &lt;LI id=pt2c&gt; &lt;DIV id=pt2c0&gt;&lt;A id=g72j title="Create business objects" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Business%20Object#How_to_create_a_Business_Object" target=_blank&gt;Create business objects&lt;/A&gt; (3) in the Resource library.  Refer to business objects diagram at right for further details.&lt;BR id=zu951&gt;&lt;/DIV&gt; &lt;LI id=pt2c1&gt; &lt;DIV id=pt2c2&gt;&lt;A id=iz_q title="Create an interface" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Interface#How_to_create_an_interface" target=_blank&gt;Create an interface&lt;/A&gt; (1) called StockQuoteService in the Resource library.  Refer to interface diagram at right for further details.&lt;BR id=zu952&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;DIV id=sxdv1&gt; &lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=u3g41 vAlign=top align=left width="75%"&gt;&lt;b id=lr1h&gt;&lt;FONT id=lr1h0 color=#ff9900&gt;Completed Resource library&lt;/FONT&gt;&lt;/b&gt;  &lt;DIV id=lr1h1 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=s_ll1 src="http://docs.google.com/File?id=dhr7zgxb_1418d848vbgn_b"&gt;&lt;/DIV&gt; &lt;DIV id=h931&gt;&lt;B id=h9310&gt;&lt;FONT id=duci color=#ff9900&gt;WSDL File&lt;/FONT&gt;&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=h9311&gt;Note: use the wsdl file found in IBM Websphere Integration Developer 6.1.2.&lt;BR id=a_bk&gt;&lt;FONT id=a_bk0 color=#0000ff&gt;E:Program FilesIBM&lt;/FONT&gt;SDP70Sharedpluginscom.ibm.wbit.samples.content_6.1.200.v20080615_0659artifactsstockquotewsdl&lt;/DIV&gt; &lt;DIV id=h9312&gt; &lt;/DIV&gt; &lt;DIV id=w01i&gt;&lt;B id=snkg&gt;&lt;FONT id=duci0 color=#ff9900&gt;Business objects diagram&lt;/FONT&gt;&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=w01i0&gt; &lt;DIV id=snkg0&gt; &lt;TABLE id=vkk0 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=snkg1&gt; &lt;TR id=snkg2 vAlign=top align=left&gt; &lt;TD id=snkg3 width="33.33%"&gt; &lt;DIV id=vmc8 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=snkg4 src="http://docs.google.com/File?id=dhr7zgxb_1419fqwq7nd4_b"&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=snkg5 width="33.33%"&gt; &lt;DIV id=u562 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=f708 src="http://docs.google.com/File?id=dhr7zgxb_1420gm8c9xts_b"&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=snkg6 width="33.33%"&gt; &lt;DIV id=xwvz style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=f7080 src="http://docs.google.com/File?id=dhr7zgxb_1421f8hmv2dc_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=jixl&gt; &lt;/DIV&gt; &lt;DIV id=jixl0&gt;&lt;B id=jixl1&gt;&lt;FONT id=duci1 color=#ff9900&gt;Interface diagram&lt;/FONT&gt;&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=jixl2&gt; &lt;DIV id=q-zi style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=oo_d src="http://docs.google.com/File?id=dhr7zgxb_1422fd378hc4_b"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=wvfv&gt; &lt;TD id=wvfv0 vAlign=top align=left width="25%"&gt; &lt;DIV id=zmyo&gt;&lt;B id=zmyo0&gt;Step2 Build a Mediation Module&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=zmyo1&gt; &lt;/DIV&gt; &lt;DIV id=zmyo2&gt;&lt;A id=n1to title="Create a mediation module" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Mediation%20flow%20%28howTo%29#How_to_create_a_Mediation_Module" target=_blank&gt;Create a mediation module&lt;/A&gt; called &lt;B id=s-3m&gt;StockQuote&lt;/B&gt;.  &lt;/DIV&gt; &lt;DIV id=ue0k&gt; &lt;/DIV&gt; &lt;DIV id=ue0k0&gt;Configure it to use the &lt;b id=ue0k1&gt;Resources&lt;/b&gt; library and to generate a default mediation flow component called &lt;B id=s-3m0&gt;StockQuote_MediationFlow&lt;/B&gt;&lt;/DIV&gt;&lt;/TD&gt; &lt;TD id=wvfv1 vAlign=top align=left width="75%"&gt; &lt;DIV id=xi1t style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=rhkg src="http://docs.google.com/File?id=dhr7zgxb_1427sbhnzqc7_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=i4fl1&gt; &lt;TD id=i4fl2 vAlign=top align=left width="25%"&gt; &lt;DIV id=s_ll2&gt;&lt;B id=s_ll3&gt;Step3 Assemble the Mediation Module&lt;/B&gt;&lt;/DIV&gt; &lt;DIV id=s_ll4&gt; &lt;/DIV&gt; &lt;DIV id=joy-&gt; &lt;/DIV&gt; &lt;DIV id=joy-0&gt;Mediation modules contain assembly diagrams that are wired together to form the integrated service application.&lt;/DIV&gt; &lt;DIV id=n-6d&gt; &lt;/DIV&gt; &lt;DIV id=f6k6&gt;The StockQuote mediation module consists of the following elements:&lt;/DIV&gt; &lt;DIV id=f6k60&gt;&lt;BR id=ubil0&gt; &lt;/DIV&gt; &lt;DIV id=qml3&gt; &lt;OL id=ubil2&gt; &lt;LI id=ubil3&gt; &lt;DIV id=n-6d1&gt;&lt;B id=cy0p&gt;StockQuoteService&lt;/B&gt; has a WSDL interface, called StockQuoteService, and uses SOAP/JMS web service binding so that the servlet front end can connect to the mediation module by using JAX-RPC. In this sample, you will create the StockQuoteService interface and generate the WSDL file. &lt;BR id=svpc&gt;&lt;BR id=svpc0&gt;- &lt;A id=v:pu title="Drag the Resources Interfaces StockQuoteService to the Assembly diagram" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Export%2FImport%20%28Web%20services%29#How_to_create_an_export_component_by_dragging_an_interface" target=_blank&gt;Drag the Resources Interfaces StockQuoteService to the Assembly diagram&lt;/A&gt; to create an &lt;b id=zhor&gt;Export with no Binding &lt;/b&gt;component.&lt;BR id=ok0j&gt;&lt;BR id=ok0j0&gt;- Rename the component to &lt;b id=idfl&gt;StockQuoteService&lt;/b&gt;.&lt;BR id=lq6t0&gt;&lt;BR id=lq6t1&gt;&lt;b id=zhor0&gt;-&lt;/b&gt;&lt;A id=h-v1 title="Generate Web Services binding" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Export%2FImport%20%28Web%20services%29#How_to_generate_a_Web_Services_binding" target=_blank&gt;Generate Web Services binding&lt;/A&gt; on &lt;b id=idfl0&gt;StockQuoteService&lt;BR id=idfl1&gt;&lt;/b&gt;&lt;/DIV&gt; &lt;LI id=cy0p0&gt; &lt;DIV id=cy0p1&gt;&lt;B id=mum8&gt;StockQuote_MediationFlow&lt;/B&gt; contains the mediation flow. In this sample, you will create and implement the StockQuote_MediationFlow component. &lt;BR id=qd5h0&gt;&lt;/DIV&gt; &lt;LI id=mum80&gt; &lt;DIV id=mum81&gt;&lt;B id=mum82&gt;RealtimeService&lt;/B&gt; has a web service binding and an interface that matches the real-time (premium) service. In this sample, you will import the WSDL file RealtimeService.wsdl. &lt;BR id=msve&gt;&lt;BR id=msve0&gt;- &lt;A id=c5-g2 title="Drag the Resources Interfaces StockQuoteService to the Assembly diagram" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Export%2FImport%20%28Web%20services%29#How_to_create_an_import_component_by_dragging_an_interface" target=_blank&gt;Drag the Resources Interfaces RealtimeServicePortType to the Assembly diagram&lt;/A&gt; to create an &lt;b id=c5-g3&gt;Import with Web Service Binding &lt;/b&gt;component.&lt;BR id=c5-g4&gt;&lt;BR id=c5-g5&gt;- Rename the component to &lt;b id=c5-g6&gt;RealTimeService&lt;/b&gt;.&lt;BR id=c5-g7&gt;&lt;BR id=qd5h1&gt;&lt;/DIV&gt; &lt;LI id=mum83&gt; &lt;DIV id=mum84&gt;&lt;B id=v9ns&gt;DelayedService&lt;/B&gt; has a web service binding and an interface that matches the delayed (standard) service. In this sample, you will import the WSDL file DelayedService.wsdl.&lt;BR id=c5-g0&gt;&lt;BR id=c5-g1&gt;- &lt;A id=msve1 title="Drag the Resources Interfaces StockQuoteService to the Assembly diagram" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Export%2FImport%20%28Web%20services%29#How_to_create_an_import_component_by_dragging_an_interface" target=_blank&gt;Drag the Resources Interfaces DelayedServicePortType to the Assembly diagram&lt;/A&gt; to create an &lt;b id=msve2&gt;Import with Web Service Binding &lt;/b&gt;component.&lt;BR id=msve3&gt;&lt;BR id=msve4&gt;- Rename the component to &lt;b id=msve5&gt;DelayedService&lt;/b&gt;.&lt;BR id=msve6&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt; &lt;DIV id=qml30&gt;&lt;A id=q-sd title="Wire the components" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Components#How_to_wire_components/nodes" target=_blank&gt;Wire the components&lt;/A&gt; as shown.&lt;/DIV&gt; &lt;DIV id=x:c40&gt; &lt;/DIV&gt; &lt;P id=hnct&gt;&lt;BR id=g3jt3&gt;&lt;/P&gt;&lt;/TD&gt; &lt;TD id=i4fl3 vAlign=top align=left width="75%"&gt; &lt;DIV id=ubil14 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=exx6 src="http://docs.google.com/File?id=dhr7zgxb_1423f3wvbkwp_b"&gt;&lt;/DIV&gt; &lt;P id=uetq&gt;  &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=i4fl4&gt; &lt;TD id=i4fl5 vAlign=top align=left width="25%"&gt; &lt;P id=q:0o&gt; &lt;/P&gt; &lt;P id=q:0o0&gt;&lt;B id=q:0o1&gt;Step4&lt;/B&gt;&lt;/P&gt; &lt;P id=q:0o2&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=i4fl6 vAlign=top align=left width="75%"&gt; &lt;DIV id=uetq3 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=uetq4&gt; &lt;TD id=uetq5 vAlign=top align=left width="25%"&gt;&lt;/TD&gt; &lt;TD id=uetq6 vAlign=top align=left width="75%"&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=uetq7&gt; &lt;TD id=uetq8 vAlign=top align=left width="25%"&gt;&lt;/TD&gt; &lt;TD id=uetq9 vAlign=top align=left width="75%"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt; &lt;P id=bb-h0&gt; &lt;/P&gt; &lt;P id=bb-h1&gt; &lt;/P&gt; &lt;P id=bb-h10&gt; &lt;/P&gt; &lt;P id=bb-h11&gt; &lt;/P&gt; &lt;P id=bb-h12&gt; &lt;/P&gt; &lt;H2 id=v85f0&gt; &lt;/H2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8486635480951474956-7804633333496595643?l=ccambil-wid612-tutorials.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid612-tutorials.blogspot.com/feeds/7804633333496595643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8486635480951474956&amp;postID=7804633333496595643' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/7804633333496595643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8486635480951474956/posts/default/7804633333496595643'/><link rel='alternate' type='text/html' href='http://ccambil-wid612-tutorials.blogspot.com/2008/07/stockquote-application-mediation-flow.html' title='Mediation Flow (StockQuote Application)'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8486635480951474956.post-2671062688692946087</id><published>2008-07-16T12:48:00.000-07:00</published><updated>2010-05-18T09:25:34.316-07:00</updated><title type='text'>Mediation flow</title><content type='html'>&lt;P id=th3b0&gt;&lt;SPAN id=h765 style="FONT-FAMILY: 'Times New Roman'"&gt;Mediation Flow How to&lt;/SPAN&gt; &lt;/P&gt; &lt;P id=t.ni&gt;  &lt;/P&gt; &lt;P id=w-qz&gt; &lt;/P&gt; &lt;P id=p6lm&gt;&lt;SPAN id=t.ni1 style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=t.ni2 color=#810081&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt; &lt;/P&gt; &lt;P id=t.ni3&gt;  &lt;/P&gt; &lt;P id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;   &lt;/P&gt; &lt;P id=ky_m0&gt;  &lt;/P&gt; &lt;P id=ky_m1&gt;  &lt;/P&gt; &lt;P id=ky_m2&gt;  &lt;/P&gt; &lt;H2 id=q..l&gt;Table of Contents  &lt;/H2&gt; &lt;DIV id=ujz5&gt;&lt;A id=r:bu title="How to develop mediation flows using mediation primitives and Service Message Objects" href="#How_to_develop_mediation_flows_using_mediation_primitives_and_Service_Message_Objects"&gt;How to develop mediation flows using mediation primitives and Service Message Objects&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=uclu&gt; &lt;DIV id=nkmy3&gt;How to design effective mediation flows &lt;/DIV&gt; &lt;DIV id=lv8m&gt;&lt;A id=i5ku title="How to Implement error handling within a mediation" href="#How_to_Implement_error_handling_within_a_mediation" target=_blank&gt;How to Implement error handling within a mediation&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=uclu0&gt;  &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=nkmy13&gt;&lt;A id=d2u0 title="How to generate a Mediation Flow component implementation" href="#How_to_generate_a_Mediation_Flow_component_implementation"&gt;How to generate a Mediation Flow component implementation&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=cvrv&gt;&lt;A id=dtkx title="How to Connect Source Operation to Target Operations" href="#How_to_Connect_Source_Operation_to_Target_Operations"&gt;How to Connect Source Operation to Target Operations&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=l6r6&gt;&lt;A id=w:.s title="How to develop the request mediation flow" href="#How_to_develop_the_request_mediation_flow" target=_blank&gt;How to develop the request mediation flow&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=hfmq&gt;&lt;A id=cpei title="How to develop the response mediation flow" href="#How_to_develop_the_response_mediation_flow" target=_blank&gt;How to develop the response mediation flow&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=rrz0&gt;&lt;A id=dz6- title="How to add a mediation primitive" href="#How_to_add_a_mediation_primitive" target=_blank&gt;How to add a mediation primitive&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=hh1i&gt;&lt;A id=s0b7 title="How to connect mediation flow primitives" href="#How_to_connect_mediation_flow_primitives" target=_blank&gt;How to connect mediation flow primitives&lt;/A&gt; &lt;/DIV&gt; &lt;DIV id=uclu1&gt; &lt;/DIV&gt; &lt;DIV id=cbkk&gt; &lt;/DIV&gt; &lt;H3 id=r0rr&gt;&lt;A id=k76g name=How_to_Implement_error_handling_within_a_mediation&gt;&lt;/A&gt;How to Implement error handling within a mediation &lt;/H3&gt; &lt;DIV id=r0rr0&gt; &lt;TABLE id=r-rz0 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=r-rz1&gt; &lt;TR id=r-rz2&gt; &lt;TD id=r-rz3 vAlign=top align=left width=300&gt; &lt;P id=tbas&gt;&lt;B id=r-rz4&gt;Related links&lt;/B&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=r-rz5 vAlign=top align=left width=900&gt; &lt;P id=r-rz6&gt;&lt;A id=hp48 title="Error handling in the mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/rfault.html" target=_blank&gt;Error handling in the mediation flow&lt;/A&gt; &lt;/P&gt; &lt;P id=yofp&gt;&lt;A id=q3-d title="Fail mediation primitive" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/ref/rwesb_Failmediationprimitive.html" target=_blank&gt;Fail mediation primitive&lt;/A&gt;&lt;/P&gt; &lt;P id=jcnp&gt;&lt;A id=r-rz10 title="Mediation primitives" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_overviewmediationprimitives.html" target=_blank&gt;&lt;FONT id=r-rz11 color=#810081&gt;Mediation primitives&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=db1_&gt; &lt;TD id=db1_0 vAlign=top align=left width=300&gt;&lt;/TD&gt; &lt;TD id=db1_1 vAlign=top align=left width=900&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=r0rr2&gt; &lt;TD id=r0rr3 vAlign=top align=left width=300&gt;&lt;/TD&gt; &lt;TD id=r0rr4 vAlign=top align=left width=900&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;H3 id=xb2c&gt;How to setup the Filter mediation primitive&lt;/H3&gt; &lt;DIV id=xb2c0&gt; &lt;TABLE id=r0rr5 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=r0rr6&gt; &lt;TR id=r0rr7&gt; &lt;TD id=r0rr8 vAlign=top align=left width=300&gt; &lt;P id=r0rr9&gt;&lt;B id=r0rr10&gt;Related links&lt;/B&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=r0rr11 vAlign=top align=left width=900&gt; &lt;P id=r0rr12&gt;&lt;A id=r0rr14 title="Message Filter mediation primitive" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/ref/rwesb_MessageFiltermediationprimitive.html" target=_blank&gt;Message Filter mediation primitive&lt;/A&gt;&lt;/P&gt; &lt;P id=r0rr15&gt;&lt;A id=r0rr17 title="Message Filter" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/rfiltereg.html" target=_blank&gt;Message Filter&lt;/A&gt; &lt;/P&gt; &lt;P id=r0rr18&gt;&lt;A id=r0rr19 title="Mediation primitives" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_overviewmediationprimitives.html" target=_blank&gt;&lt;FONT id=r0rr20 color=#810081&gt;Mediation primitives&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=r0rr21&gt; &lt;TD id=r0rr22 vAlign=top align=left width=300&gt;&lt;/TD&gt; &lt;TD id=r0rr23 vAlign=top align=left width=900&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=r0rr24&gt; &lt;TD id=r0rr25 vAlign=top align=left width=300&gt;&lt;/TD&gt; &lt;TD id=r0rr26 vAlign=top align=left width=900&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;H3 id=cbkk0&gt;How to set up Correlation Context&lt;/H3&gt; &lt;DIV id=cbkk1&gt; &lt;TABLE id=xb2c1 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=xb2c2&gt; &lt;TR id=xb2c3&gt; &lt;TD id=xb2c4 vAlign=top align=left width=300&gt; &lt;P id=xb2c5&gt;&lt;B id=xb2c6&gt;Related links&lt;/B&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=xb2c7 vAlign=top align=left width=900&gt; &lt;P id=xb2c8&gt;&lt;A id=xb2c9 title="Database Lookup mediation primitive" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/ref/rwesb_DatabaseLookupmediationprimitive.html" target=_blank&gt;&lt;FONT id=xb2c10 color=#810081&gt;Database Lookup mediation primitive&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt; &lt;P id=xb2c11&gt;&lt;A id=xb2c12 title="Mediation primitives" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_overviewmediationprimitives.html" target=_blank&gt;&lt;FONT id=xb2c13 color=#810081&gt;Mediation primitives&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=xb2c14&gt; &lt;TD id=xb2c15 vAlign=top align=left width=300&gt; &lt;P id=xb2c16&gt; &lt;/P&gt; &lt;P id=xb2c17&gt;&lt;b id=xb2c18&gt;Browse Correlation context&lt;/b&gt;&lt;/P&gt; &lt;P id=xb2c19&gt; &lt;/P&gt; &lt;P id=xb2c20&gt;In the Mediation Flow Editor (mediation flow section), do the following:&lt;/P&gt; &lt;P id=xb2c21&gt; &lt;/P&gt; &lt;OL id=xb2c22&gt; &lt;LI id=xb2c23&gt;Click &lt;b id=xb2c24&gt;Input&lt;/b&gt; (start of request flow)  &lt;LI id=xb2c25&gt;Select Properties tab  &lt;LI id=xb2c26&gt;Select Details.&lt;/LI&gt;&lt;/OL&gt; &lt;P id=xb2c27&gt; &lt;/P&gt; &lt;P id=xb2c28&gt;In the &lt;SPAN class=uicontrol id=xb2c29&gt;&lt;b id=xb2c30&gt;Correlation context&lt;/b&gt;&lt;/SPAN&gt; field, click &lt;SPAN class=uicontrol id=xb2c31&gt;Browse&lt;/SPAN&gt;. &lt;/P&gt; &lt;P id=xb2c32&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=xb2c33 vAlign=top align=left width=900&gt; &lt;DIV id=xb2c34 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=xb2c35 src="http://docs.google.com/File?id=dhr7zgxb_1492dfwg6zcp_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=xb2c36&gt; &lt;TD id=xb2c37 vAlign=top align=left width=300&gt; &lt;P id=xb2c38&gt; &lt;/P&gt; &lt;P id=xb2c39&gt;&lt;b id=xb2c40&gt;Select Data Type&lt;/b&gt;&lt;/P&gt; &lt;P id=xb2c41&gt; &lt;/P&gt; &lt;OL id=xb2c42&gt; &lt;LI id=xb2c43&gt; &lt;DIV id=xb2c44&gt;In the &lt;SPAN class=uicontrol id=xb2c45&gt;&lt;b id=xb2c46&gt;Matching data types, &lt;/b&gt;select the required data type (i.e &lt;/SPAN&gt;SubscriptionInformation).&lt;BR id=xb2c47&gt;&lt;/DIV&gt; &lt;LI id=xb2c48&gt; &lt;DIV id=xb2c49&gt;Click OK&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P id=xb2c50&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=xb2c51 vAlign=top align=left width=900&gt; &lt;DIV id=xb2c52 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=xb2c53 src="http://docs.google.com/File?id=dhr7zgxb_1493hqfxrnd7_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=xb2c54&gt; &lt;TD id=xb2c55 vAlign=top align=left width=300&gt; &lt;P id=xb2c56&gt; &lt;/P&gt; &lt;P id=xb2c57&gt;&lt;b id=xb2c58&gt;Correlation context set&lt;/b&gt;&lt;/P&gt; &lt;P id=xb2c59&gt; &lt;/P&gt; &lt;P id=xb2c60&gt;The correration context (i.e SubscriptionInformation) is set.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=xb2c61 vAlign=top align=left width=900&gt; &lt;DIV id=xb2c62 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=xb2c63 src="http://docs.google.com/File?id=dhr7zgxb_14945sndjbck_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;. &lt;/DIV&gt; &lt;H3 id=va9e&gt;&lt;A id=va9e0 name=How_to_develop_mediation_flows_using_mediation_primitives_and_Service_Message_Objects&gt;&lt;/A&gt;How to develop mediation flows using mediation primitives and Service Message Objects &lt;/H3&gt; &lt;DIV id=br0e&gt; &lt;TABLE id=e5df cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=ev41&gt; &lt;TR id=ut_o0&gt; &lt;TD id=ut_o1 vAlign=top align=left width=300&gt;&lt;B id=hj2h&gt;Related links&lt;/B&gt; &lt;/TD&gt; &lt;TD id=ut_o2 vAlign=top align=left width=900&gt; &lt;P id=uru4&gt;&lt;A id=w_3v title="Mediation flows overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;Mediation flows overview&lt;/A&gt; &lt;/P&gt; &lt;P id=zz9o&gt;&lt;A id=fbnj title="Mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cmedimpl.html" target=_blank&gt;Mediation flow&lt;/A&gt; &lt;/P&gt; &lt;P id=xg6q&gt;&lt;A id=icu6 title="Mediation flows" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmedflow.html" target=_blank&gt;Mediation flows&lt;/A&gt;&lt;BR id=uapu&gt;&lt;A id=y0ts title="Mediation primitives" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_overviewmediationprimitives.html" target=_blank&gt;Mediation primitives&lt;/A&gt; &lt;/P&gt; &lt;P id=qaad&gt;&lt;A id=atjl title="Mediation Flow editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmfed.html" target=_blank&gt;&lt;FONT id=abm4 color=#810081&gt;Mediation Flow editor&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=r4z3&gt;&lt;A id=a4qn title="Properties of nodes and mediation primitives" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tprimprop.html" target=_blank&gt;Properties of nodes and mediation primitives&lt;/A&gt; &lt;/P&gt; &lt;P id=e4_j&gt;&lt;A id=n:dd title="Creating a mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tcrtmfc.html" target=_blank&gt;Creating a mediation flow&lt;/A&gt; &lt;/P&gt; &lt;P id=e4_j0&gt;&lt;A id=x5eh title="Adding mediation primitives to the flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/taddprim.html" target=_blank&gt;Adding mediation primitives to the flow&lt;/A&gt; &lt;/P&gt; &lt;P id=u2y40&gt;&lt;A id=a_th title="Building mediation flows" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tbldmed.html" target=_blank&gt;Building mediation flows&lt;/A&gt;&lt;BR id=o62v&gt;&lt;A id=no08 title="Mediation services overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;Mediation services overview&lt;/A&gt; &lt;/P&gt; &lt;P id=c8u0&gt;&lt;A id=x_4w title="Service message objects A" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bo.ui.doc/topics/csmo.html" target=_blank&gt;Service message objects A&lt;/A&gt; &lt;/P&gt; &lt;P id=gqpk&gt;&lt;FONT id=gqpk0 color=#810081&gt;&lt;A id=jfpk title="Service message objects B" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/csmo.html" target=_blank&gt;Service message objects B&lt;/A&gt; &lt;/FONT&gt;&lt;/P&gt; &lt;P id=gqpk1&gt;&lt;FONT id=gqpk2 color=#810081&gt;&lt;A id=thq- title="Service message objects C" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_sca_smo.html" target=_blank&gt;Service message objects C&lt;/A&gt; &lt;/FONT&gt;&lt;/P&gt; &lt;P id=ii7g0&gt;  &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=nv1v&gt; &lt;TD id=nv1v0 vAlign=top align=left width=300&gt;&lt;B id=iq41&gt;Introduction&lt;/B&gt; &lt;/TD&gt; &lt;TD id=nv1v1 vAlign=top align=left width=900&gt;We will use the &lt;A id=f9k: title="Stock Quote sample" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Mediation%20flow%20%28stockQuote%20application%29#Completed_StockQuote_Application_(Mediation_Flow)" target=_blank&gt;Stock Quote sample&lt;/A&gt; (available in &lt;FONT id=vbod color=#990000&gt;IBM Websphere Integration Developer 6.1.2&lt;/FONT&gt; runtime) to demonstrate how to develop mediation flows using mediation primitives and Service Message Objects. &lt;/TD&gt;&lt;/TR&gt; &lt;TR id=nv1v2&gt; &lt;TD id=nv1v3 vAlign=top align=left width=300&gt; &lt;P id=vabk&gt;  &lt;/P&gt; &lt;P id=x6ef0&gt;&lt;B id=x6ef1&gt;Overview&lt;/B&gt; &lt;/P&gt; &lt;P id=x6ef2&gt;  &lt;/P&gt; &lt;P id=x6ef4&gt;We will assume that the &lt;FONT id=yl40 color=#990000&gt;Stock Quote sample&lt;/FONT&gt; is at the current stage as shown in the opposite diagram except that the mediation flow component (i.e &lt;FONT id=q:g5 color=#990000&gt;StockQuote_MediationFlow&lt;/FONT&gt;) is not yet implemented. &lt;/P&gt; &lt;P id=q:g50&gt;  &lt;/P&gt; &lt;P id=q:g51&gt;We will implement a mediation flow component (i.e &lt;FONT id=q:g52 color=#990000&gt;StockQuote_MediationFlow&lt;/FONT&gt;) by following the steps below: &lt;/P&gt; &lt;P id=hbdy&gt;  &lt;/P&gt; &lt;OL id=hbdy0&gt; &lt;LI id=hbdy1&gt;&lt;A id=n2gx title="Generate a mediation flow component implementation" href="#How_to_generate_a_Mediation_Flow_component_implementation" target=_blank&gt;Generate a mediation flow component implementation&lt;/A&gt;  &lt;LI id=ixpk&gt;&lt;A id=prj6 title="Connect Source operations to Target operations" href="#How_to_Connect_Source_Operation_to_Target_Operations" target=_blank&gt;Connect Source operations to Target operations&lt;/A&gt;  &lt;LI id=ixpk0&gt;&lt;A id=nc4c title="Develop the Request Mediation flow" href="#How_to_develop_the_request_mediation_flow" target=_blank&gt;Develop the Request Mediation flow&lt;/A&gt;  &lt;LI id=ixpk1&gt;&lt;A id=h4yr title="Develop the Response Mediation flow" href="#How_to_develop_the_response_mediation_flow" target=_blank&gt;Develop the Response Mediation flow&lt;/A&gt; &lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=nv1v4 vAlign=top align=left width=900&gt;&lt;IMG id=agvb2 src="http://docs.google.com/File?id=dhr7zgxb_1452gsr88s22_b"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P id=jfo.&gt;  &lt;/P&gt; &lt;P id=qe76&gt;  &lt;/P&gt; &lt;DIV id=ra5e&gt;&lt;/DIV&gt; &lt;P id=jfo.0&gt;  &lt;/P&gt; &lt;DIV id=sr1p2&gt;&lt;A id=blci name=How_to_add_components_to_a_Mediation_Module&gt;&lt;/A&gt;&lt;A id=j.jv name=How_to_add_a_Mediation_Flow_Component&gt;&lt;/A&gt;  &lt;/DIV&gt; &lt;DIV id=pyye1&gt;&lt;A id=eaus name=How_to_implement_a_Java_component_in_a_Mediation_Module&gt;&lt;/A&gt;  &lt;/DIV&gt; &lt;H3 id=p0_y0&gt;&lt;A id=ccns name=How_to_generate_a_Mediation_Flow_component_implementation&gt;&lt;/A&gt;How to generate a Mediation Flow component implementation &lt;/H3&gt; &lt;DIV id=p0_y3&gt; &lt;TABLE id=p0_y4 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=p0_y5&gt; &lt;TR id=p0_y6&gt; &lt;TD id=p0_y7 vAlign=top align=left width=300&gt;&lt;B id=p0_y8&gt;Related links&lt;/B&gt; &lt;/TD&gt; &lt;TD id=p0_y9 vAlign=top align=left width=900&gt; &lt;P id=h5ty&gt;&lt;A id=h5ty0 title="Mediation flows overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;&lt;FONT id=h5ty1 color=#810081&gt;Mediation flows overview&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=h5ty2&gt;&lt;A id=h5ty3 title="Mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cmedimpl.html" target=_blank&gt;&lt;FONT id=h5ty4 color=#810081&gt;Mediation flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=h5ty5&gt;&lt;A id=h5ty6 title="Mediation flows" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmedflow.html" target=_blank&gt;&lt;FONT id=h5ty7 color=#810081&gt;Mediation flows&lt;/FONT&gt;&lt;/A&gt;&lt;BR id=h5ty8&gt;&lt;A id=h5ty9 title="Mediation primitives" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_overviewmediationprimitives.html" target=_blank&gt;&lt;FONT id=h5ty10 color=#810081&gt;Mediation primitives&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=h5ty11&gt;&lt;A id=h5ty12 title="Mediation Flow editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmfed.html" target=_blank&gt;&lt;FONT id=h5ty13 color=#810081&gt;Mediation Flow editor&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=h5ty14&gt;&lt;A id=h5ty15 title="Creating a mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tcrtmfc.html" target=_blank&gt;&lt;FONT id=h5ty16 color=#810081&gt;Creating a mediation flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=h5ty17&gt;&lt;A id=h5ty18 title="Adding mediation primitives to the flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/taddprim.html" target=_blank&gt;&lt;FONT id=h5ty19 color=#810081&gt;Adding mediation primitives to the flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=h5ty20&gt;&lt;A id=h5ty21 title="Building mediation flows" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tbldmed.html" target=_blank&gt;Building mediation flows&lt;/A&gt;&lt;BR id=h5ty22&gt;&lt;A id=h5ty23 title="Mediation services overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;Mediation services overview&lt;/A&gt; &lt;/P&gt; &lt;P id=h5ty24&gt;&lt;A id=h5ty25 title="Service message objects A" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bo.ui.doc/topics/csmo.html" target=_blank&gt;&lt;FONT id=h5ty26 color=#810081&gt;Service message objects A&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=h5ty27&gt;&lt;A id=h5ty29 title="Service message objects B" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/csmo.html" target=_blank&gt;&lt;FONT id=h5ty30 color=#810081&gt;Service message objects B&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=h5ty32&gt;&lt;A id=h5ty34 title="Service message objects C" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_sca_smo.html" target=_blank&gt;&lt;FONT id=h5ty35 color=#810081&gt;Service message objects C&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=p0_y16&gt; &lt;TD id=p0_y17 vAlign=top align=left width=300&gt; &lt;P id=p0_y18&gt;  &lt;/P&gt; &lt;P id=p0_y19&gt;&lt;B id=p0_y20&gt;Overview&lt;/B&gt; &lt;/P&gt; &lt;P id=p0_y21&gt;  &lt;/P&gt; &lt;P id=pg2h&gt;Generating a mediation flow component is the first step in developing a mediation flow (i.e &lt;FONT id=j251 color=#990000&gt;StockQuote_MediationFlow&lt;/FONT&gt;). &lt;/P&gt;&lt;/TD&gt; &lt;TD id=p0_y30 vAlign=top align=left width=900&gt; &lt;DIV id=p0_y31 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=p0_y32 src="http://docs.google.com/File?id=dhr7zgxb_1452gsr88s22_b"&gt;  &lt;DIV id=dh8y style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt; &lt;DIV id=rl97 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=ux1b src="http://docs.google.com/File?id=dhr7zgxb_1464gf2ms7d9_b"&gt; &lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=arl3 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;  &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=p0_y33&gt; &lt;TD id=p0_y34 vAlign=top align=left width=300&gt; &lt;P id=p0_y35&gt;  &lt;/P&gt; &lt;P id=p0_y36&gt;&lt;B id=p0_y37&gt;Generate Implementation&lt;/B&gt; &lt;/P&gt; &lt;P id=p0_y38&gt;  &lt;/P&gt; &lt;P id=p0_y39&gt;In the &lt;B id=p0_y40&gt;Assembly Diagram&lt;/B&gt;, right-click on the mediation flow component (i.e &lt;FONT id=r:77 color=#990000&gt;StockQuote_MediationFlow&lt;/FONT&gt;) that you want to implement and select &lt;B id=p0_y41&gt;Generate Implementation&lt;/B&gt;. &lt;/P&gt;&lt;/TD&gt; &lt;TD id=p0_y42 vAlign=top align=left width=900&gt; &lt;DIV id=p0_y43 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=p0_y44 src="http://docs.google.com/File?id=dhr7zgxb_1453g5w36vcf_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=p0_y45&gt; &lt;TD id=p0_y46 vAlign=top align=left width=300&gt; &lt;P id=p0_y47&gt;  &lt;/P&gt; &lt;P id=p0_y48&gt;&lt;B id=p0_y49&gt;Select Folder&lt;/B&gt; &lt;/P&gt; &lt;P id=p0_y50&gt;  &lt;/P&gt; &lt;P id=p0_y51&gt;Select the folder (i.e &lt;FONT id=x_gu color=#990000&gt;StockQuote&lt;/FONT&gt;) where the Mediation Flow implementation will be generated. &lt;/P&gt; &lt;P id=p0_y52&gt;  &lt;/P&gt; &lt;P id=p0_y53&gt;Click &lt;B id=p0_y54&gt;OK&lt;/B&gt;.  The Mediation Flow Editor opens (see below). &lt;/P&gt;&lt;/TD&gt; &lt;TD id=p0_y55 vAlign=top align=left width=900&gt; &lt;DIV id=p0_y56 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=p0_y57 src="http://docs.google.com/File?id=dhr7zgxb_1454fd8p8rf9_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=p0_y58&gt; &lt;TD id=p0_y59 vAlign=top align=left width=300&gt; &lt;P id=p0_y60&gt;  &lt;/P&gt; &lt;P id=p0_y61&gt;  &lt;/P&gt; &lt;P id=p0_y62&gt;&lt;B id=p0_y63&gt;Mediation flow Editor&lt;/B&gt; &lt;/P&gt; &lt;P id=p0_y64&gt;  &lt;/P&gt; &lt;DIV class=p id=eh7g&gt;The Mediation Flow Editor opens up. &lt;/DIV&gt; &lt;DIV class=p id=x_gu0&gt;  &lt;/DIV&gt; &lt;DIV class=p id=x_gu1&gt;These are the 3 sections of the Mediation Flow editor:&lt;BR id=iu_i&gt;&lt;BR id=iu_i0&gt; &lt;OL class=simple id=eh7g0&gt; &lt;LI id=eh7g1&gt; &lt;A id=eh7g3 href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmfed.html#cmfed__ops_conn_ed"&gt;Operation connections&lt;/A&gt;  &lt;LI id=eh7g4&gt; &lt;A id=eh7g6 href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmfed.html#cmfed__medflow_ed"&gt;Mediation flow &lt;/A&gt; &lt;LI id=eh7g7&gt; &lt;A id=eh7g9 href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmfed.html#cmfed__property_ed"&gt;Properties view&lt;/A&gt; &lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt; &lt;P id=z9it&gt;  &lt;/P&gt; &lt;P id=n_.4&gt;In the &lt;B id=p0_y66&gt;Operation connections&lt;/B&gt; &lt;B id=e7b9&gt;section&lt;/B&gt;, the following are setup: &lt;/P&gt; &lt;P id=p0_y67&gt;           &lt;/P&gt; &lt;DIV id=p0_y68&gt; &lt;OL id=p0_y69&gt; &lt;LI id=p0_y70&gt; &lt;P id=p0_y71&gt;&lt;B id=p0_y72&gt;Source interface&lt;/B&gt;&lt;BR id=p0_y73&gt;One or more source interfaces (i.e &lt;FONT id=gcw. color=#990000&gt;StockQuoteService&lt;/FONT&gt;) that allow service requesters to access the mediation flow. These interfaces must match those of the exports that will be wired to the mediation flow component in the mediation module. Source interfaces are always created on the left side of the editor. A mediation flow must have a source interface.&lt;BR id=p0_y74&gt;           &lt;/P&gt; &lt;LI id=p0_y75&gt; &lt;P id=p0_y76&gt;&lt;B id=p0_y77&gt;Target references&lt;/B&gt;&lt;BR id=p0_y78&gt;Zero or more target references (i.e &lt;FONT id=nt9p color=#990000&gt;DelayedServicePortTypePartner&lt;/FONT&gt;, &lt;FONT id=nt9p0 color=#990000&gt;RealTimeServicePortTypePartner&lt;/FONT&gt;) that allow a mediation flow component to access a service provider through an import in the mediation module. The reference specifies the interface that is used by the import to invoke the service. Target references are always created on the right side of the editor. Service references of custom mediation primitives are shown as unconnected target references.  &lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt; &lt;P id=p0_y79&gt;  &lt;/P&gt; &lt;P id=p0_y80&gt;In the &lt;B id=p0_y81&gt;Mediation flow&lt;/B&gt; &lt;B id=e7b90&gt;section&lt;/B&gt;, the following are setup:&lt;BR id=p0_y82&gt;            &lt;/P&gt; &lt;OL id=p0_y83&gt; &lt;LI id=p0_y84&gt;&lt;B id=p0_y85&gt;Input node&lt;/B&gt;&lt;BR id=p0_y86&gt;The first element on the left in the request flow view, derived from the source operation. This is the starting point for the request flow, and sends the message into the request flow. A flow can have only one input node.&lt;BR id=p0_y87&gt;                 &lt;LI id=p0_y88&gt;&lt;B id=p0_y89&gt;Input response node&lt;/B&gt;&lt;BR id=p0_y90&gt;If a source operation is not wired to a target, the request flow typically ends with this node, which returns the processed message as a response to the source operation. &lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=p0_y91 vAlign=top align=left width=900&gt; &lt;DIV id=p0_y92 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=p0_y93 src="http://docs.google.com/File?id=dhr7zgxb_1455gk6b66ck_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=bbg0&gt; &lt;TD id=bbg00 vAlign=top align=left width=300&gt;&lt;B id=bbg01&gt;Next Step&lt;/B&gt;&lt;/TD&gt; &lt;TD id=bbg02 vAlign=top align=left width=900&gt;&lt;A id=ty.7 title="Connect source operations to target operations" href="#How_to_Connect_Source_Operation_to_Target_Operations" target=_blank&gt;Connect source operations to target operations&lt;/A&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P id=p0_y133&gt;  &lt;/P&gt; &lt;P id=p0_y134&gt;  &lt;/P&gt; &lt;H3 id=p0_y135&gt;&lt;A id=v-5e name=How_to_Connect_Source_Operation_to_Target_Operations&gt;&lt;/A&gt;How to Connect Source Operation to Target Operations &lt;/H3&gt; &lt;DIV id=p0_y138&gt; &lt;TABLE id=p0_y139 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=p0_y140&gt; &lt;TR id=p0_y141&gt; &lt;TD id=p0_y142 vAlign=top align=left width=300&gt;&lt;B id=p0_y143&gt;Related links&lt;/B&gt; &lt;/TD&gt; &lt;TD id=p0_y144 vAlign=top align=left width=900&gt; &lt;P id=tl4c&gt;&lt;A id=tl4c0 title="Mediation flows overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;&lt;FONT id=tl4c1 color=#810081&gt;Mediation flows overview&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c2&gt;&lt;A id=tl4c3 title="Mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cmedimpl.html" target=_blank&gt;&lt;FONT id=tl4c4 color=#810081&gt;Mediation flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c5&gt;&lt;A id=tl4c6 title="Mediation flows" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmedflow.html" target=_blank&gt;&lt;FONT id=tl4c7 color=#810081&gt;Mediation flows&lt;/FONT&gt;&lt;/A&gt;&lt;BR id=tl4c8&gt;&lt;A id=tl4c9 title="Mediation primitives" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_overviewmediationprimitives.html" target=_blank&gt;&lt;FONT id=tl4c10 color=#810081&gt;Mediation primitives&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c11&gt;&lt;A id=tl4c12 title="Mediation Flow editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmfed.html" target=_blank&gt;&lt;FONT id=tl4c13 color=#810081&gt;Mediation Flow editor&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c14&gt;&lt;A id=tl4c15 title="Creating a mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tcrtmfc.html" target=_blank&gt;&lt;FONT id=tl4c16 color=#810081&gt;Creating a mediation flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c17&gt;&lt;A id=tl4c18 title="Adding mediation primitives to the flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/taddprim.html" target=_blank&gt;&lt;FONT id=tl4c19 color=#810081&gt;Adding mediation primitives to the flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c20&gt;&lt;A id=tl4c21 title="Building mediation flows" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tbldmed.html" target=_blank&gt;Building mediation flows&lt;/A&gt;&lt;BR id=tl4c22&gt;&lt;A id=tl4c23 title="Mediation services overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;Mediation services overview&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c24&gt;&lt;A id=tl4c25 title="Service message objects A" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bo.ui.doc/topics/csmo.html" target=_blank&gt;&lt;FONT id=tl4c26 color=#810081&gt;Service message objects A&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c27&gt;&lt;A id=tl4c29 title="Service message objects B" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/csmo.html" target=_blank&gt;&lt;FONT id=tl4c30 color=#810081&gt;Service message objects B&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c32&gt;&lt;A id=tl4c34 title="Service message objects C" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_sca_smo.html" target=_blank&gt;&lt;FONT id=tl4c35 color=#810081&gt;Service message objects C&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=cez5&gt; &lt;TD id=cez50 vAlign=top align=left width=300&gt;Overview&lt;/TD&gt; &lt;TD id=cez51 vAlign=top align=left width=900&gt; &lt;P id=ppkx&gt;draft....&lt;/P&gt; &lt;P id=ppkx0&gt;When you connect source and target operations, a request flow and a response flow are created for each source operation that is connected. Select the source operation to view the request flow. The flow is represented from left to right. You will see an input node on the left. This is where the request message enters the flow. On the right are two callout nodes, one for each target operation. You will also see an ImmediateResponse node. This node is used when a message is to be returned to the client after the flow is executed. We will not use this node in our sample. You will add mediation primitives between the input and callout nodes and wire the flow. The completed request flow is shown below: &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=iyi4&gt; &lt;TD id=iyi40 vAlign=top align=left width=300&gt; &lt;P id=p0_y232&gt;                &lt;/P&gt; &lt;P id=kjt3&gt;&lt;B id=kjt30&gt;Unconnected Source and Target operations&lt;/B&gt; &lt;/P&gt; &lt;P id=p0_y234&gt;  &lt;/P&gt; &lt;P id=p0_y236&gt;The second step in developing a mediation flow implementation is to connect the source operation/s (i.e StockQuoteServicegetQuote) to the target operation/s (DelayedServicePortTypePartnergetQuote). &lt;/P&gt;&lt;/TD&gt; &lt;TD id=iyi41 vAlign=top align=left width=900&gt; &lt;DIV id=a1xo style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=wrow src="http://docs.google.com/File?id=dhr7zgxb_1458fwjswpcb_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=p0_y229&gt; &lt;TD id=p0_y230 vAlign=top align=left width=300&gt; &lt;P id=p0_y231&gt;  &lt;/P&gt; &lt;P id=ksqt&gt;&lt;B id=ksqt0&gt;Connect Source Operation to Target operation&lt;/B&gt; &lt;/P&gt; &lt;P id=ksqt1&gt;  &lt;/P&gt; &lt;P id=ksqt3&gt;Select a source operation (i.e &lt;FONT id=yldp color=#990000&gt;StockQuoteServicegetQuote&lt;/FONT&gt;) and connect it to a target operation (i.e &lt;FONT id=cbl4 color=#990000&gt;DelayedServicePortTypePartnergetQuote&lt;/FONT&gt;). &lt;/P&gt; &lt;P id=p0_y237&gt;  &lt;/P&gt; &lt;OL id=p0_y238&gt; &lt;LI id=p0_y239&gt; &lt;DIV id=p0_y240&gt;Hover the mouse over the StockQuoteService operation (getQuote) to display the connection handle.&lt;BR id=p0_y241&gt;&lt;/DIV&gt; &lt;LI id=p0_y242&gt; &lt;DIV id=p0_y243&gt;Grab the connection handle and drag it.&lt;BR id=p0_y244&gt;&lt;/DIV&gt; &lt;LI id=p0_y245&gt; &lt;DIV id=p0_y246&gt;Drop the connection handle into the target operation.&lt;BR id=c-7t&gt;&lt;/DIV&gt; &lt;LI id=y:lj&gt; &lt;DIV id=y:lj0&gt;Repeat the same procedure to make other connections. &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P id=p0_y247&gt;  &lt;/P&gt; &lt;P id=p0_y248&gt;  &lt;/P&gt;&lt;/TD&gt; &lt;TD id=p0_y253 vAlign=top align=left width=900&gt;&lt;B id=z7dx&gt;&lt;FONT id=z7dx0 color=#990000&gt;1 - Hover the mouse over a source operation to display the connection handle&lt;/FONT&gt;&lt;/B&gt;  &lt;DIV id=ohbq style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=gt.j src="http://docs.google.com/File?id=dhr7zgxb_1459v33r6kdf_b"&gt; &lt;/DIV&gt;&lt;B id=ohbq0&gt;&lt;FONT id=ohbq1 color=#990000&gt;2 - Grab the connection handle and drag it&lt;/FONT&gt;&lt;/B&gt;  &lt;DIV id=fxg5 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=q_33 src="http://docs.google.com/File?id=dhr7zgxb_1460grdsg7gb_b"&gt; &lt;/DIV&gt; &lt;P id=pxff&gt;&lt;B id=he7g&gt;&lt;FONT id=he7g0 color=#990000&gt;3 - Drop the connection handle into a target operation&lt;/FONT&gt;&lt;/B&gt; &lt;/P&gt; &lt;DIV id=wa8u style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=pxff0 src="http://docs.google.com/File?id=dhr7zgxb_1461d6rdhgvv_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=rkz5&gt; &lt;TD id=rkz50 vAlign=top align=left width=300&gt; &lt;P id=c8j4&gt;  &lt;/P&gt; &lt;P id=c8j40&gt;&lt;B id=c8j41&gt;Connected Source and Target operation (Request)&lt;/B&gt; &lt;/P&gt; &lt;P id=ou1a&gt;  &lt;/P&gt; &lt;P id=p0_y249&gt;After connecting the source operation to the target operation, notice that a Callout node (getQuote: DelayedService) is created. &lt;/P&gt; &lt;P id=p0_y250&gt;  &lt;/P&gt; &lt;P id=p0_y251&gt;&lt;B id=p0_y252&gt;Callout node&lt;/B&gt; An end point in the request flow, derived from the target operations. It sends the processed message to the target operation. There is one callout node for each target operation. &lt;/P&gt;&lt;/TD&gt; &lt;TD id=rkz51 vAlign=top align=left width=900&gt; &lt;DIV id=c22v style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=m43e src="http://docs.google.com/File?id=dhr7zgxb_1462fr343phq_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=c859&gt; &lt;TD id=c8590 vAlign=top align=left width=300&gt; &lt;P id=c8591&gt;  &lt;/P&gt; &lt;P id=c8592&gt;&lt;B id=c8593&gt;Connected Source and Target operation (Response)&lt;/B&gt; &lt;/P&gt; &lt;P id=arl30&gt;  &lt;/P&gt; &lt;P id=arl32&gt;&lt;B id=arl33&gt;Input Response&lt;/B&gt; &lt;/P&gt; &lt;P id=arl34&gt;The input response node is an end point in the request and response flows. It returns the processed message as a response to the source operation. &lt;/P&gt; &lt;P id=arl36&gt;  &lt;/P&gt; &lt;P id=arl38&gt;&lt;B id=arl39&gt;Callout Node&lt;/B&gt; &lt;/P&gt; &lt;P id=arl310&gt;A callout response node is a starting point for the response flow. It forwards the message received from the target operation into the response flow. &lt;/P&gt;&lt;/TD&gt; &lt;TD id=c8594 vAlign=top align=left width=900&gt; &lt;DIV id=cdqr style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=c8595 src="http://docs.google.com/File?id=dhr7zgxb_1463dnxbwngm_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P id=p0_y268&gt;  &lt;/P&gt; &lt;DIV id=fx4j0&gt;  &lt;/DIV&gt; &lt;H3 id=g7z50&gt;&lt;A id=xe2h name=How_to_develop_the_request_mediation_flow&gt;&lt;/A&gt;How to develop the request mediation flow &lt;/H3&gt; &lt;DIV id=g7z53&gt; &lt;TABLE id=g7z54 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=g7z55&gt; &lt;TR id=g7z56&gt; &lt;TD id=g7z57 vAlign=top align=left width=300&gt;&lt;B id=g7z58&gt;Related links&lt;/B&gt; &lt;/TD&gt; &lt;TD id=g7z59 vAlign=top align=left width=900&gt; &lt;P id=tl4c37&gt;&lt;A id=tl4c56 title="Adding mediation primitives to the flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/taddprim.html" target=_blank&gt;&lt;FONT id=tl4c57 color=#810081&gt;Adding mediation primitives to the flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=f516&gt;&lt;A id=tl4c38 title="Mediation flows overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;&lt;FONT id=tl4c39 color=#810081&gt;Mediation flows overview&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c40&gt;&lt;A id=tl4c41 title="Mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cmedimpl.html" target=_blank&gt;&lt;FONT id=tl4c42 color=#810081&gt;Mediation flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c43&gt;&lt;A id=tl4c44 title="Mediation flows" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmedflow.html" target=_blank&gt;&lt;FONT id=tl4c45 color=#810081&gt;Mediation flows&lt;/FONT&gt;&lt;/A&gt;&lt;BR id=tl4c46&gt;&lt;A id=tl4c47 title="Mediation primitives" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_overviewmediationprimitives.html" target=_blank&gt;&lt;FONT id=tl4c48 color=#810081&gt;Mediation primitives&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c49&gt;&lt;A id=tl4c50 title="Mediation Flow editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmfed.html" target=_blank&gt;&lt;FONT id=tl4c51 color=#810081&gt;Mediation Flow editor&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c52&gt;&lt;A id=tl4c53 title="Creating a mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tcrtmfc.html" target=_blank&gt;&lt;FONT id=tl4c54 color=#810081&gt;Creating a mediation flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c58&gt;&lt;A id=tl4c59 title="Building mediation flows" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tbldmed.html" target=_blank&gt;Building mediation flows&lt;/A&gt;&lt;BR id=tl4c60&gt;&lt;A id=tl4c61 title="Mediation services overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;Mediation services overview&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c62&gt;&lt;A id=tl4c63 title="Service message objects A" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bo.ui.doc/topics/csmo.html" target=_blank&gt;&lt;FONT id=tl4c64 color=#810081&gt;Service message objects A&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c65&gt;&lt;A id=tl4c67 title="Service message objects B" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/csmo.html" target=_blank&gt;&lt;FONT id=tl4c68 color=#810081&gt;Service message objects B&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tl4c70&gt;&lt;A id=tl4c72 title="Service message objects C" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_sca_smo.html" target=_blank&gt;&lt;FONT id=tl4c73 color=#810081&gt;Service message objects C&lt;/FONT&gt;&lt;/A&gt;   &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=g7z542&gt; &lt;TD id=g7z543 vAlign=top align=left width=300&gt;&lt;B id=g7z544&gt;Introduction&lt;/B&gt; &lt;/TD&gt; &lt;TD id=g7z545 vAlign=top align=left width=900&gt;We will use the &lt;A id=g7z546 title="Stock Quote sample" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Mediation%20flow%20%28stockQuote%20application%29#Completed_StockQuote_Application_(Mediation_Flow)" target=_blank&gt;Stock Quote sample&lt;/A&gt; (available in Websphere Integration Developer 6.1.2 runtime) to demonstrate how to develop mediation flows using meadiation primitives and Service Message Objects. &lt;/TD&gt;&lt;/TR&gt; &lt;TR id=g7z547&gt; &lt;TD id=g7z548 vAlign=top align=left width=300&gt; &lt;P id=g7z549&gt;  &lt;/P&gt; &lt;P id=g7z550&gt;&lt;B id=g7z551&gt;Overview&lt;/B&gt; &lt;/P&gt; &lt;P id=d6o7&gt;  &lt;/P&gt; &lt;P id=d6o71&gt;The request flow is executed from left to right, in the following order: &lt;/P&gt; &lt;P id=s2hi&gt;  &lt;/P&gt; &lt;OL id=to0_&gt; &lt;LI id=to0_0&gt;The property subscriptionLevel is set in the correlation context of the message so that it will be available later in the response flow.  &lt;LI id=to0_1&gt;The request is logged using the Message Logger mediation primitive named Log.  &lt;LI id=to0_2&gt;A Database Lookup mediation primitive named Lookup uses the customerID element in the message body to determine whether the customer is entitled to the premium or standard service by looking this information up in the supplied CustomerDatabase. This information is added to the subscriptionLevel property in the correlation context of the message, for use later.  &lt;LI id=to0_3&gt;The request is routed by a Message Filter called Filter, based on the subscriptionLevel information in the correlation context, to either the real-time or delayed stock quote service. The Filter's pattern property is promoted so that it can be changed at runtime to redirect the stock quote request to the delayed service if the premium service is unavailable.  &lt;LI id=to0_4&gt;The message is transformed on the way to either service by XSLT primitives TransformToDelayed and TransformToRealtime so that it matches what the service expects.  &lt;LI id=to0_5&gt;The response from each service is passed through an XSLT mediation primitive (DelayedToStockQuoteService &amp;amp; RealtimeToStockQuoteService) to match the format that is required by StockQuoteService. &lt;/LI&gt;&lt;/OL&gt; &lt;P id=g7z552&gt;  &lt;/P&gt; &lt;P id=g7z554&gt;  &lt;/P&gt;&lt;/TD&gt; &lt;TD id=g7z566 vAlign=top align=left width=900&gt; &lt;P id=k9wg&gt;&lt;FONT id=k9wg0 color=#990000&gt;&lt;B id=k9wg1&gt;Before&lt;/B&gt;&lt;/FONT&gt; &lt;/P&gt; &lt;DIV id=z1cl&gt; &lt;TABLE id=ig7l cellSpacing=0 cellPadding=3 width="100%" border=1&gt; &lt;TBODY id=z1cl0&gt; &lt;TR id=z1cl1&gt; &lt;TD id=z1cl2 width="100%"&gt;&lt;IMG id=fx4g src="http://docs.google.com/File?id=dhr7zgxb_1467cxp47xv8_b"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P id=gin:&gt;  &lt;/P&gt; &lt;P id=gin:0&gt;&lt;B id=gin:1&gt;&lt;FONT id=gin:2 color=#990000&gt;After&lt;/FONT&gt;&lt;/B&gt; &lt;/P&gt; &lt;DIV id=gin:3&gt; &lt;TABLE id=we2k cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=gin:4&gt; &lt;TR id=gin:5&gt; &lt;TD id=gin:6 width="100%"&gt;&lt;IMG id=hucj0 src="http://docs.google.com/File?id=dhr7zgxb_1465fc2x6pt6_b"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=g7z568&gt; &lt;TD id=g7z569 vAlign=top align=left width=300&gt; &lt;P id=s6gz&gt;  &lt;/P&gt; &lt;P id=s6gz0&gt;&lt;B id=s6gz1&gt;The Mediation Primitives&lt;/B&gt; &lt;/P&gt; &lt;P id=s6gz2&gt;  &lt;/P&gt; &lt;DIV id=mbqe style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=uqo2 src="http://docs.google.com/File?id=dhr7zgxb_1469d4rp9sxn_b"&gt; &lt;/DIV&gt; &lt;P id=vgsy&gt;  &lt;/P&gt;&lt;/TD&gt; &lt;TD id=g7z570 vAlign=top align=left width=900&gt; &lt;P id=hg260&gt;  &lt;/P&gt;&lt;FONT id=r_ep color=#990000&gt;&lt;B id=hg262&gt;Transformation&lt;/B&gt; &lt;/FONT&gt; &lt;UL id=hg263&gt; &lt;LI id=hg264&gt;The Custom Mediation primitive allows you to implement your own mediation logic using Java™ code.  &lt;LI id=hg265&gt;The Database Lookup primitive enriches the message using data retrieved from a database.  &lt;LI id=hg266&gt;The Message Element Setter primitive sets, copies, or deletes the content of message headers or bodies.  &lt;LI id=hg267&gt;The Business Object Map primitive allows you to map between business objects with different internal structures.  &lt;LI id=hg268&gt;The Set Message Type primitive 'overlays' message fields in the SMO with type information that is different from the type originally described in the business object definition.  &lt;LI id=hg269&gt;The XSL Transformation primitive transforms message formats between source and target operations, or changes the content of a message. The primitive uses an XSL style sheet to map between the source and target message types.&lt;BR id=zrgy&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;FONT id=r_ep0 color=#990000&gt;&lt;B id=hg2611&gt;Routing&lt;/B&gt; &lt;/FONT&gt; &lt;UL id=hg2612&gt; &lt;LI id=hg2613&gt;The Message Filter primitive conditionally routes messages based on the results of pattern evaluation. A pattern is evaluated against the message, and if the result is true, the message is propagated to a terminal associated with the pattern.  &lt;LI id=a9.l&gt;The Endpoint Lookup mediation primitive queries the WebSphere® Service Registry and Repository and retrieves service endpoints, which it places in the message context. The retrieved endpoints can then be used to dynamically invoke a service  &lt;LI id=hg2616&gt;The Fan Out primitive can repeat all or part of a message based on properties set.  &lt;LI id=hg2617&gt;The Fan In primitive receives and aggregates messages until the condition for the firing of the output terminal is met. It can only be used in combination with a Fan out primitive.  &lt;LI id=hg2618&gt;The Service Invoke primitive allows you to call an operation on a partner reference inline within the flow. If the service returns a fault, you can retry the same service or call another service.&lt;BR id=zrgy0&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;FONT id=d8fi color=#990000&gt;&lt;B id=hg2620&gt;Tracing&lt;/B&gt; &lt;/FONT&gt; &lt;UL id=hg2621&gt; &lt;LI id=hg2622&gt;The Message Logger primitive logs messages to a database.  &lt;LI id=hg2623&gt;The Event Emitter primitive emits a common base event at a point significant in the mediation flow.&lt;BR id=zrgy1&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;B id=hg2625&gt;&lt;FONT id=rksc color=#990000&gt;Error Handling&lt;/FONT&gt;&lt;/B&gt;  &lt;UL id=hg2626&gt; &lt;LI id=hg2627&gt;The Stop mediation primitive silently stops the current path in the flow. This is an expected termination , and is not caused by a failure in the primitive.  &lt;LI id=hg2628&gt;The Fail mediation primitive stops the flow and throws an exception when there is a known run failure in the primitive. You can define your own exceptions for the Fail primitive. &lt;/LI&gt;&lt;/UL&gt; &lt;P id=jr_i&gt;  &lt;/P&gt; &lt;DIV id=yv8:&gt;  &lt;/DIV&gt; &lt;DIV id=f3j9&gt;  &lt;/DIV&gt; &lt;P id=hg26&gt;  &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=m8wm&gt; &lt;TD id=m8wm0 vAlign=top align=left width=300&gt; &lt;P id=x12s&gt;  &lt;/P&gt; &lt;P id=aq2h&gt;&lt;B id=aq2h0&gt;&lt;FONT id=aq2h1 color=#000000&gt;Add mediation primitives&lt;/FONT&gt;&lt;/B&gt; &lt;/P&gt; &lt;P id=ah9g&gt;  &lt;/P&gt; &lt;OL id=kpur&gt; &lt;LI id=kpur0&gt; &lt;DIV id=ah9g1&gt;&lt;A id=tg9y title="Add the mediation primitives" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Mediation%20flow%20%28howTo%29#How_to_add_a_mediation_primitive" target=_blank&gt;Add the mediation flow primitives&lt;/A&gt; shown on the right.  Rename each one as specified (&lt;FONT id=y2o5 color=#990000&gt;Name &lt;FONT id=fbsz color=#000000&gt;column&lt;/FONT&gt;&lt;/FONT&gt;). &lt;/DIV&gt; &lt;LI id=kpur1&gt; &lt;DIV id=z_s2&gt;&lt;A id=rk6k title="Connect the mediation primitives" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Mediation%20flow%20%28howTo%29#How_to_connect_mediation_flow_primitives" target=_blank&gt;Connect the mediation primitives&lt;/A&gt; as specified (&lt;FONT id=fbsz0 color=#990000&gt;Connect To&lt;/FONT&gt; column). &lt;/DIV&gt; &lt;LI id=kpur2&gt; &lt;DIV id=iw._&gt;Configure the mediation primitives as required. &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P id=x12s1&gt;  &lt;/P&gt; &lt;P id=x12s2&gt;  &lt;/P&gt;&lt;/TD&gt; &lt;TD id=m8wm1 vAlign=top align=left width=900&gt; &lt;P id=q.fp&gt;  &lt;/P&gt; &lt;P id=q.fp0&gt; &lt;TABLE id=o.l1 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=yv8:0&gt; &lt;TR id=yv8:1 bgColor=#a2c4c9&gt; &lt;TD id=yv8:2 align=left width="5%"&gt;Sequence &lt;/TD&gt; &lt;TD id=yv8:3 vAlign=top align=left width="25%"&gt;Primitive/Folder &lt;/TD&gt; &lt;TD id=yv8:4 vAlign=top align=left width="25%"&gt;Name &lt;/TD&gt; &lt;TD id=yv8:5 vAlign=top align=left width="25%"&gt;Connect To (Name) &lt;/TD&gt;&lt;/TR&gt; &lt;TR id=yv8:7&gt; &lt;TD id=yv8:8 align=left width="5%"&gt;1 &lt;/TD&gt; &lt;TD id=yv8:9 vAlign=top align=left width="25%"&gt;Message Logger/Tracing &lt;/TD&gt; &lt;TD id=yv8:10 vAlign=top align=left width="25%"&gt;Log &lt;/TD&gt; &lt;TD id=yv8:11 vAlign=top align=left width="25%"&gt;Lookup &lt;/TD&gt;&lt;/TR&gt; &lt;TR id=yv8:13&gt; &lt;TD id=yv8:14 align=left width="5%"&gt;2 &lt;/TD&gt; &lt;TD id=yv8:15 vAlign=top align=left width="25%"&gt;Database Lookup/Transformation &lt;/TD&gt; &lt;TD id=yv8:16 vAlign=top align=left width="25%"&gt;Lookup &lt;/TD&gt; &lt;TD id=yv8:17 vAlign=top align=left width="25%"&gt;Filter &lt;/TD&gt;&lt;/TR&gt; &lt;TR id=yv8:19&gt; &lt;TD id=yv8:20 align=left width="5%"&gt;3 &lt;/TD&gt; &lt;TD id=yv8:21 vAlign=top align=left width="25%"&gt;Message Filter/Routing &lt;/TD&gt; &lt;TD id=yv8:22 vAlign=top align=left width="25%"&gt;Filter &lt;/TD&gt; &lt;TD id=yv8:23 vAlign=top align=left width="25%"&gt; &lt;P id=ug5m&gt;TransformToDelayed &lt;/P&gt; &lt;P id=ug5m0&gt;TransformToRealTime &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=yv8:25&gt; &lt;TD id=yv8:26 align=left width="5%"&gt;4 &lt;/TD&gt; &lt;TD id=yv8:27 vAlign=top align=left width="25%"&gt;XSL Transformation/Transformation &lt;/TD&gt; &lt;TD id=yv8:28 vAlign=top align=left width="25%"&gt;TransformToDelayed &lt;/TD&gt; &lt;TD id=yv8:29 vAlign=top align=left width="25%"&gt;Invoke - getQuote &lt;/TD&gt;&lt;/TR&gt; &lt;TR id=y7tg&gt; &lt;TD id=y7tg0 align=left width="5%"&gt;4 &lt;/TD&gt; &lt;TD id=y7tg1 vAlign=top align=left width="25%"&gt;XSL Transformation/Transformation &lt;/TD&gt; &lt;TD id=y7tg2 vAlign=top align=left width="25%"&gt;TransformToRealtime &lt;/TD&gt; &lt;TD id=y7tg3 vAlign=top align=left width="25%"&gt;Invoke - getQuote &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=m8wm2&gt; &lt;TD id=m8wm3 vAlign=top align=left width=300&gt; &lt;P id=fp:3&gt;&lt;B id=fp:30&gt;Medition flow primitives Added&lt;/B&gt;&lt;/P&gt; &lt;P id=fp:31&gt; &lt;/P&gt; &lt;P id=fp:33&gt;The following mediation flow primitives were added:&lt;/P&gt; &lt;P id=fp:34&gt; &lt;/P&gt; &lt;OL id=zjce&gt; &lt;LI id=zjce0&gt; &lt;DIV id=fp:35&gt;Log&lt;/DIV&gt; &lt;LI id=zjce1&gt; &lt;DIV id=zjce2&gt;Lookup&lt;/DIV&gt; &lt;LI id=zjce3&gt; &lt;DIV id=zjce4&gt;Filter&lt;/DIV&gt; &lt;LI id=zjce5&gt; &lt;DIV id=zjce6&gt;TransformToDelayed&lt;/DIV&gt; &lt;LI id=zjce7&gt; &lt;DIV id=zjce8&gt;TransformToRealtime&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P id=v.bg&gt; &lt;/P&gt; &lt;P id=v.bg0&gt;&lt;B id=v.bg1&gt;Note:&lt;/B&gt;&lt;/P&gt; &lt;P id=v.bg2&gt; &lt;/P&gt; &lt;P id=v.bg3&gt;There are errors!!&lt;/P&gt;&lt;/TD&gt; &lt;TD id=m8wm4 vAlign=top align=left width=900&gt; &lt;DIV id=zjce9 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=wmid src="http://docs.google.com/File?id=dhr7zgxb_1474gz8zbqc6_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=m8wm5&gt; &lt;TD id=m8wm6 vAlign=top align=left width=300&gt; &lt;P id=vsx8&gt;&lt;B id=vsx80&gt;Medition flow primitives connected&lt;/B&gt;&lt;/P&gt; &lt;P id=vsx81&gt; &lt;/P&gt; &lt;P id=vsx83&gt;The following mediation flow primitives were connected:&lt;/P&gt; &lt;P id=vsx84&gt; &lt;/P&gt; &lt;OL id=vsx85&gt; &lt;LI id=vsx86&gt; &lt;DIV id=vsx87&gt;Log&lt;/DIV&gt; &lt;LI id=vsx88&gt; &lt;DIV id=vsx89&gt;Lookup&lt;/DIV&gt; &lt;LI id=vsx810&gt; &lt;DIV id=vsx811&gt;Filter&lt;/DIV&gt; &lt;LI id=vsx812&gt; &lt;DIV id=vsx813&gt;TransformToDelayed&lt;/DIV&gt; &lt;LI id=vsx814&gt; &lt;DIV id=vsx815&gt;TransformToRealtime&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P id=vsx816&gt; &lt;/P&gt; &lt;P id=vsx817&gt;&lt;B id=vsx818&gt;Note:&lt;/B&gt;&lt;/P&gt; &lt;P id=vsx819&gt; &lt;/P&gt; &lt;P id=vsx820&gt;There are still errors!!&lt;/P&gt;&lt;/TD&gt; &lt;TD id=m8wm7 vAlign=top align=left width=900&gt; &lt;DIV id=b6v9 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=kpmv src="http://docs.google.com/File?id=dhr7zgxb_1481cscgftcp_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=cdr4&gt; &lt;TD id=cdr40 vAlign=top align=left width=300&gt;&lt;B id=nce:&gt;Next steps&lt;/B&gt;&lt;/TD&gt; &lt;TD id=cdr41 vAlign=top align=left width=900&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=e6l0&gt;  &lt;/DIV&gt; &lt;DIV id=e6l00&gt; &lt;H3 id=e6l02&gt;&lt;A id=iwrd name=How_to_develop_the_response_mediation_flow&gt;&lt;/A&gt;How to develop the response mediation flow &lt;/H3&gt; &lt;P id=oshj&gt;   &lt;TABLE id=tm9e cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=tm9e0&gt; &lt;TR id=tm9e1&gt; &lt;TD id=tm9e2 vAlign=top align=left width=300&gt;&lt;B id=tm9e3&gt;Related links&lt;/B&gt; &lt;/TD&gt; &lt;TD id=tm9e4 vAlign=top align=left width=900&gt; &lt;P id=tm9e5&gt;&lt;A id=tm9e6 title="Adding mediation primitives to the flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/taddprim.html" target=_blank&gt;&lt;FONT id=tm9e7 color=#810081&gt;Adding mediation primitives to the flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tm9e8&gt;&lt;A id=tm9e9 title="Mediation flows overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;&lt;FONT id=tm9e10 color=#810081&gt;Mediation flows overview&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tm9e11&gt;&lt;A id=tm9e12 title="Mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cmedimpl.html" target=_blank&gt;&lt;FONT id=tm9e13 color=#810081&gt;Mediation flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tm9e14&gt;&lt;A id=tm9e15 title="Mediation flows" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmedflow.html" target=_blank&gt;&lt;FONT id=tm9e16 color=#810081&gt;Mediation flows&lt;/FONT&gt;&lt;/A&gt;&lt;BR id=tm9e17&gt;&lt;A id=tm9e18 title="Mediation primitives" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_overviewmediationprimitives.html" target=_blank&gt;&lt;FONT id=tm9e19 color=#810081&gt;Mediation primitives&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tm9e20&gt;&lt;A id=tm9e21 title="Mediation Flow editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmfed.html" target=_blank&gt;&lt;FONT id=tm9e22 color=#810081&gt;Mediation Flow editor&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tm9e23&gt;&lt;A id=tm9e24 title="Creating a mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tcrtmfc.html" target=_blank&gt;&lt;FONT id=tm9e25 color=#810081&gt;Creating a mediation flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tm9e26&gt;&lt;A id=tm9e27 title="Building mediation flows" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tbldmed.html" target=_blank&gt;Building mediation flows&lt;/A&gt;&lt;BR id=tm9e28&gt;&lt;A id=tm9e29 title="Mediation services overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;Mediation services overview&lt;/A&gt; &lt;/P&gt; &lt;P id=tm9e30&gt;&lt;A id=tm9e31 title="Service message objects A" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bo.ui.doc/topics/csmo.html" target=_blank&gt;&lt;FONT id=tm9e32 color=#810081&gt;Service message objects A&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tm9e33&gt;&lt;A id=tm9e34 title="Service message objects B" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/csmo.html" target=_blank&gt;&lt;FONT id=tm9e35 color=#810081&gt;Service message objects B&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=tm9e36&gt;&lt;A id=tm9e37 title="Service message objects C" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_sca_smo.html" target=_blank&gt;&lt;FONT id=tm9e38 color=#810081&gt;Service message objects C&lt;/FONT&gt;&lt;/A&gt;   &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=tm9e40&gt; &lt;TD id=tm9e41 vAlign=top align=left width=300&gt;&lt;B id=tm9e42&gt;Introduction&lt;/B&gt; &lt;/TD&gt; &lt;TD id=tm9e43 vAlign=top align=left width=900&gt;We will use the &lt;A id=tm9e44 title="Stock Quote sample" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Mediation%20flow%20%28stockQuote%20application%29#Completed_StockQuote_Application_(Mediation_Flow)" target=_blank&gt;Stock Quote sample&lt;/A&gt; (available in Websphere Integration Developer 6.1.2 runtime) to demonstrate how to develop mediation flows using meadiation primitives and Service Message Objects. &lt;/TD&gt;&lt;/TR&gt; &lt;TR id=tm9e45&gt; &lt;TD id=tm9e46 vAlign=top align=left width=300&gt; &lt;P id=tm9e47&gt;  &lt;/P&gt; &lt;P id=tm9e48&gt;&lt;B id=tm9e49&gt;Overview&lt;/B&gt; &lt;/P&gt; &lt;P id=tm9e50&gt;  &lt;/P&gt; &lt;P id=jfgs&gt;The diagram on the right shows the response flow that defines the mediation logic applied to the returning message as it flows through the StockQuote_MediationFlow component from the target service provider to the client. &lt;/P&gt; &lt;P id=c8-y&gt;  &lt;/P&gt; &lt;OL id=g3pr&gt; &lt;LI id=g3pr0&gt; &lt;DIV id=c8-y0&gt;A Message Element Setter is used to copy the value of subscriptionLevel from the correlation context to the property qualityOfService in the message.&lt;BR id=g3pr1&gt;&lt;/DIV&gt; &lt;LI id=g3pr2&gt;The qualityOfService text indicates "Premium" to a response that is returned from the real-time service, and "Standard" to a response that is returned from the delayed service.&lt;BR id=g3pr3&gt; &lt;LI id=g3pr4&gt;The qualityOfService text is displayed in the client to indicate the service provider that was used. &lt;/LI&gt;&lt;/OL&gt; &lt;P id=tm9e60&gt;  &lt;/P&gt; &lt;P id=tm9e61&gt;  &lt;/P&gt;&lt;/TD&gt; &lt;TD id=tm9e62 vAlign=top align=left width=900&gt; &lt;P id=tm9e63&gt;&lt;FONT id=tm9e64 color=#990000&gt;&lt;B id=tm9e65&gt;Before&lt;/B&gt;&lt;/FONT&gt; &lt;/P&gt; &lt;DIV id=tm9e66&gt; &lt;TABLE id=tm9e67 cellSpacing=0 cellPadding=3 width="100%" border=1&gt; &lt;TBODY id=tm9e68&gt; &lt;TR id=tm9e69&gt; &lt;TD id=tm9e70 width="100%"&gt; &lt;IMG id=p6ci src="http://docs.google.com/File?id=dhr7zgxb_1468dcvb6sdc_b"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P id=tm9e72&gt;  &lt;/P&gt; &lt;P id=tm9e73&gt;&lt;B id=tm9e74&gt;&lt;FONT id=tm9e75 color=#990000&gt;After&lt;/FONT&gt;&lt;/B&gt; &lt;/P&gt; &lt;DIV id=tm9e76&gt; &lt;TABLE id=tm9e77 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=tm9e78&gt; &lt;TR id=tm9e79&gt; &lt;TD id=tm9e80 width="100%"&gt; &lt;IMG id=a2-: src="http://docs.google.com/File?id=dhr7zgxb_1466nz77d2dt_b"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=tm9e82&gt; &lt;TD id=tm9e83 vAlign=top align=left width=300&gt; &lt;P id=tm9e84&gt;  &lt;/P&gt; &lt;P id=tm9e85&gt;&lt;B id=tm9e86&gt;The Mediation Primitives&lt;/B&gt; &lt;/P&gt; &lt;P id=tm9e87&gt;  &lt;/P&gt; &lt;DIV id=tm9e88 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=tm9e89 src="http://docs.google.com/File?id=dhr7zgxb_1469d4rp9sxn_b"&gt; &lt;/DIV&gt; &lt;P id=tm9e90&gt;  &lt;/P&gt;&lt;/TD&gt; &lt;TD id=tm9e91 vAlign=top align=left width=900&gt; &lt;P id=tm9e92&gt;  &lt;/P&gt;&lt;FONT id=tm9e93 color=#990000&gt;&lt;B id=tm9e94&gt;Transformation&lt;/B&gt; &lt;/FONT&gt; &lt;UL id=tm9e95&gt; &lt;LI id=tm9e96&gt;The Custom Mediation primitive allows you to implement your own mediation logic using Java™ code.  &lt;LI id=tm9e97&gt;The Database Lookup primitive enriches the message using data retrieved from a database.  &lt;LI id=tm9e98&gt;The Message Element Setter primitive sets, copies, or deletes the content of message headers or bodies.  &lt;LI id=tm9e99&gt;The Business Object Map primitive allows you to map between business objects with different internal structures.  &lt;LI id=tm9e100&gt;The Set Message Type primitive 'overlays' message fields in the SMO with type information that is different from the type originally described in the business object definition.  &lt;LI id=tm9e101&gt;The XSL Transformation primitive transforms message formats between source and target operations, or changes the content of a message. The primitive uses an XSL style sheet to map between the source and target message types.&lt;BR id=tm9e102&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;FONT id=tm9e103 color=#990000&gt;&lt;B id=tm9e104&gt;Routing&lt;/B&gt; &lt;/FONT&gt; &lt;UL id=tm9e105&gt; &lt;LI id=tm9e106&gt;The Message Filter primitive conditionally routes messages based on the results of pattern evaluation. A pattern is evaluated against the message, and if the result is true, the message is propagated to a terminal associated with the pattern.  &lt;LI id=tm9e107&gt;The Endpoint Lookup mediation primitive queries the WebSphere® Service Registry and Repository and retrieves service endpoints, which it places in the message context. The retrieved endpoints can then be used to dynamically invoke a service  &lt;LI id=tm9e108&gt;The Fan Out primitive can repeat all or part of a message based on properties set.  &lt;LI id=tm9e109&gt;The Fan In primitive receives and aggregates messages until the condition for the firing of the output terminal is met. It can only be used in combination with a Fan out primitive.  &lt;LI id=tm9e110&gt;The Service Invoke primitive allows you to call an operation on a partner reference inline within the flow. If the service returns a fault, you can retry the same service or call another service.&lt;BR id=tm9e111&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;FONT id=tm9e112 color=#990000&gt;&lt;B id=tm9e113&gt;Tracing&lt;/B&gt; &lt;/FONT&gt; &lt;UL id=tm9e114&gt; &lt;LI id=tm9e115&gt;The Message Logger primitive logs messages to a database.  &lt;LI id=tm9e116&gt;The Event Emitter primitive emits a common base event at a point significant in the mediation flow.&lt;BR id=tm9e117&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;B id=tm9e118&gt;&lt;FONT id=tm9e119 color=#990000&gt;Error Handling&lt;/FONT&gt;&lt;/B&gt;  &lt;UL id=tm9e120&gt; &lt;LI id=tm9e121&gt;The Stop mediation primitive silently stops the current path in the flow. This is an expected termination , and is not caused by a failure in the primitive.  &lt;LI id=tm9e122&gt;The Fail mediation primitive stops the flow and throws an exception when there is a known run failure in the primitive. You can define your own exceptions for the Fail primitive. &lt;/LI&gt;&lt;/UL&gt; &lt;P id=tm9e123&gt;  &lt;/P&gt; &lt;DIV id=tm9e124&gt;  &lt;/DIV&gt; &lt;DIV id=tm9e125&gt;  &lt;/DIV&gt; &lt;P id=tm9e126&gt;  &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=tm9e127&gt; &lt;TD id=tm9e128 vAlign=top align=left width=300&gt; &lt;P id=tm9e129&gt;  &lt;/P&gt; &lt;P id=tm9e130&gt;&lt;B id=tm9e131&gt;&lt;FONT id=tm9e132 color=#000000&gt;Add mediation primitives&lt;/FONT&gt;&lt;/B&gt; &lt;/P&gt; &lt;P id=tm9e133&gt;  &lt;/P&gt; &lt;OL id=tm9e134&gt; &lt;LI id=tm9e135&gt; &lt;DIV id=tm9e136&gt;&lt;A id=tm9e137 title="Add the mediation primitives" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Mediation%20flow%20%28howTo%29#How_to_add_a_mediation_primitive" target=_blank&gt;Add the mediation flow primitives&lt;/A&gt; shown on the right.  Rename each one as specified (&lt;FONT id=tm9e138 color=#990000&gt;Name &lt;FONT id=tm9e139 color=#000000&gt;column&lt;/FONT&gt;&lt;/FONT&gt;). &lt;/DIV&gt; &lt;LI id=tm9e140&gt; &lt;DIV id=tm9e141&gt;&lt;A id=z:.n title="Connect the mediation primitives" href="http://ccambil-wid612-tutorials.blogspot.com/search/label/Mediation%20flow%20%28howTo%29#How_to_connect_mediation_flow_primitives" target=_blank&gt;Connect the mediation primitives&lt;/A&gt; as specified (&lt;FONT id=tm9e142 color=#990000&gt;Connect To&lt;/FONT&gt; column). &lt;/DIV&gt; &lt;LI id=tm9e143&gt; &lt;DIV id=tm9e144&gt;Configure the mediation primitives as required. &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P id=tm9e145&gt;  &lt;/P&gt; &lt;P id=tm9e146&gt;  &lt;/P&gt;&lt;/TD&gt; &lt;TD id=tm9e147 vAlign=top align=left width=900&gt; &lt;P id=tm9e148&gt;  &lt;/P&gt; &lt;P id=tm9e149&gt; &lt;TABLE id=tm9e150 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=tm9e151&gt; &lt;TR id=tm9e152 bgColor=#a2c4c9&gt; &lt;TD id=tm9e153 align=left width="5%"&gt;Sequence &lt;/TD&gt; &lt;TD id=tm9e154 vAlign=top align=left width="25%"&gt;Primitive/Folder &lt;/TD&gt; &lt;TD id=tm9e155 vAlign=top align=left width="25%"&gt;Name &lt;/TD&gt; &lt;TD id=tm9e156 vAlign=top align=left width="25%"&gt;Connect To (Name) &lt;/TD&gt;&lt;/TR&gt; &lt;TR id=tm9e157&gt; &lt;TD id=tm9e158 align=left width="5%"&gt;1 &lt;/TD&gt; &lt;TD id=tm9e159 vAlign=top align=left width="25%"&gt;&lt;SPAN class=uicontrol id=k7ao&gt;XSL Transformation&lt;/SPAN&gt; /Transformation &lt;/TD&gt; &lt;TD id=tm9e160 vAlign=top align=left width="25%"&gt;DelayedToStockQuoteService&lt;/TD&gt; &lt;TD id=tm9e161 vAlign=top align=left width="25%"&gt;SetQualityOfService&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=gxy5&gt; &lt;TD id=gxy50 align=left width="5%"&gt;2&lt;/TD&gt; &lt;TD id=gxy51 vAlign=top align=left width="25%"&gt;Fail/Error Handling&lt;/TD&gt; &lt;TD id=gxy52 vAlign=top align=left width="25%"&gt;DelayedStockQuoteFail&lt;/TD&gt; &lt;TD id=gxy54 vAlign=top align=left width="25%"&gt;None&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=tm9e162&gt; &lt;TD id=tm9e163 align=left width="5%"&gt;3 &lt;/TD&gt; &lt;TD id=tm9e164 vAlign=top align=left width="25%"&gt;&lt;SPAN class=uicontrol id=m1_j&gt;XSL Transformation&lt;/SPAN&gt; /Transformation &lt;/TD&gt; &lt;TD id=tm9e165 vAlign=top align=left width="25%"&gt;RealtimeToStockQuoteService&lt;/TD&gt; &lt;TD id=tm9e166 vAlign=top align=left width="25%"&gt;SetQualityOfService &lt;/TD&gt;&lt;/TR&gt; &lt;TR id=zjwu&gt; &lt;TD id=zjwu0 align=left width="5%"&gt;4&lt;/TD&gt; &lt;TD id=zjwu1 vAlign=top align=left width="25%"&gt;Fail/Error Handling&lt;/TD&gt; &lt;TD id=zjwu2 vAlign=top align=left width="25%"&gt;RealtimeStockQuoteFail&lt;/TD&gt; &lt;TD id=zjwu4 vAlign=top align=left width="25%"&gt;None&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=tm9e174&gt; &lt;TD id=tm9e175 align=left width="5%"&gt;5 &lt;/TD&gt; &lt;TD id=tm9e176 vAlign=top align=left width="25%"&gt;&lt;SPAN class=uicontrol id=l56h&gt;Message Element Setter/Transformation&lt;/SPAN&gt;&lt;/TD&gt; &lt;TD id=tm9e177 vAlign=top align=left width="25%"&gt;SetQualityOfService&lt;/TD&gt; &lt;TD id=tm9e178 vAlign=top align=left width="25%"&gt;Input - Response &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt; &lt;P id=kps4&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=tm9e184&gt; &lt;TD id=tm9e185 vAlign=top align=left width=300&gt; &lt;P id=tm9e186&gt;&lt;B id=tm9e187&gt;Medition flow primitives Added&lt;/B&gt;&lt;/P&gt; &lt;P id=tm9e188&gt; &lt;/P&gt; &lt;P id=tm9e190&gt;The following mediation flow primitives were added:&lt;/P&gt; &lt;P id=tm9e191&gt; &lt;/P&gt; &lt;OL id=tm9e192&gt; &lt;LI id=tm9e193&gt; &lt;DIV id=tm9e194&gt; &lt;P id=k5qh&gt;DelayedToStockQuoteService&lt;/P&gt;&lt;/DIV&gt; &lt;LI id=tm9e195&gt; &lt;DIV id=tm9e196&gt;DelayedStockQuoteFail&lt;/DIV&gt; &lt;LI id=yd2a&gt; &lt;DIV id=yd2a0&gt;RealtimeToStockQuoteService&lt;/DIV&gt; &lt;LI id=yd2a1&gt; &lt;DIV id=yd2a2&gt;RealtimeStockQuoteFail&lt;/DIV&gt; &lt;LI id=yd2a3&gt; &lt;DIV id=yd2a4&gt;SetQualityOfService&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P id=tm9e203&gt; &lt;/P&gt; &lt;P id=tm9e204&gt;&lt;B id=tm9e205&gt;Note:&lt;/B&gt;&lt;/P&gt; &lt;P id=tm9e206&gt; &lt;/P&gt; &lt;P id=tm9e207&gt;There are errors!!&lt;/P&gt;&lt;/TD&gt; &lt;TD id=tm9e208 vAlign=top align=left width=900&gt; &lt;DIV id=tm9e209 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt; &lt;DIV id=imz5 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=k-be src="http://docs.google.com/File?id=dhr7zgxb_1482chb2g7tf_b"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=tm9e211&gt; &lt;TD id=tm9e212 vAlign=top align=left width=300&gt; &lt;P id=tm9e213&gt;&lt;B id=tm9e214&gt;Medition flow primitives connected&lt;/B&gt;&lt;/P&gt; &lt;P id=tm9e215&gt; &lt;/P&gt; &lt;P id=tm9e217&gt;The following mediation flow primitives were connected:&lt;/P&gt; &lt;P id=tm9e218&gt; &lt;/P&gt; &lt;OL id=gsf7&gt; &lt;LI id=gsf70&gt; &lt;DIV id=gsf71&gt; &lt;P id=gsf72&gt;DelayedToStockQuoteService&lt;/P&gt;&lt;/DIV&gt; &lt;LI id=gsf74&gt; &lt;DIV id=gsf75&gt;DelayedStockQuoteFail&lt;/DIV&gt; &lt;LI id=gsf76&gt; &lt;DIV id=gsf77&gt;RealtimeToStockQuoteService&lt;/DIV&gt; &lt;LI id=gsf78&gt; &lt;DIV id=gsf79&gt;RealtimeStockQuoteFail&lt;/DIV&gt; &lt;LI id=gsf710&gt; &lt;DIV id=gsf711&gt;SetQualityOfService&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P id=gsf712&gt; &lt;/P&gt; &lt;P id=tm9e231&gt;&lt;B id=tm9e232&gt;Note:&lt;/B&gt;&lt;/P&gt; &lt;P id=tm9e233&gt; &lt;/P&gt; &lt;P id=tm9e234&gt;There are still errors!!&lt;/P&gt;&lt;/TD&gt; &lt;TD id=tm9e235 vAlign=top align=left width=900&gt; &lt;DIV id=o9jf style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=cwh. src="http://docs.google.com/File?id=dhr7zgxb_1482d4z34mgj_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=tm9e238&gt; &lt;TD id=tm9e239 vAlign=top align=left width=300&gt;&lt;B id=tm9e240&gt;Next steps&lt;/B&gt;&lt;/TD&gt; &lt;TD id=tm9e241 vAlign=top align=left width=900&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt; &lt;DIV id=e6l05&gt; &lt;TABLE id=e6l06 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=e6l07&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P id=e6l073&gt;  &lt;/P&gt;&lt;/DIV&gt; &lt;DIV id=e5wg0&gt;  &lt;/DIV&gt; &lt;DIV id=e5wg1&gt;  &lt;/DIV&gt; &lt;H3 id=z-kr&gt;&lt;A id=sbik name=How_to_add_a_mediation_primitive&gt;&lt;/A&gt;How to add a mediation primitive &lt;/H3&gt; &lt;DIV id=yv88&gt; &lt;TABLE id=yv880 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=yv881&gt; &lt;TR id=yv882&gt; &lt;TD id=yv883 vAlign=top align=left width=300&gt;&lt;B id=yv884&gt;Related links&lt;/B&gt; &lt;/TD&gt; &lt;TD id=yv885 vAlign=top align=left width=900&gt; &lt;P id=yv886&gt;&lt;A id=yv887 title="Mediation flows overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;&lt;FONT id=yv888 color=#810081&gt;Mediation flows overview&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=yv889&gt;&lt;A id=yv8810 title="Mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cmedimpl.html" target=_blank&gt;&lt;FONT id=yv8811 color=#810081&gt;Mediation flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=yv8812&gt;&lt;A id=yv8813 title="Mediation flows" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmedflow.html" target=_blank&gt;&lt;FONT id=yv8814 color=#810081&gt;Mediation flows&lt;/FONT&gt;&lt;/A&gt;&lt;BR id=yv8815&gt;&lt;A id=yv8816 title="Mediation primitives" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_overviewmediationprimitives.html" target=_blank&gt;&lt;FONT id=yv8817 color=#810081&gt;Mediation primitives&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=yv8818&gt;&lt;A id=yv8819 title="Mediation Flow editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmfed.html" target=_blank&gt;&lt;FONT id=yv8820 color=#810081&gt;Mediation Flow editor&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=yv8821&gt;&lt;A id=yv8822 title="Creating a mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tcrtmfc.html" target=_blank&gt;&lt;FONT id=yv8823 color=#810081&gt;Creating a mediation flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=yv8824&gt;&lt;A id=yv8825 title="Adding mediation primitives to the flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/taddprim.html" target=_blank&gt;&lt;FONT id=yv8826 color=#810081&gt;Adding mediation primitives to the flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=yv8827&gt;&lt;A id=yv8828 title="Building mediation flows" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tbldmed.html" target=_blank&gt;Building mediation flows&lt;/A&gt;&lt;BR id=yv8829&gt;&lt;A id=yv8830 title="Mediation services overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;Mediation services overview&lt;/A&gt; &lt;/P&gt; &lt;P id=yv8831&gt;&lt;A id=yv8832 title="Service message objects A" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bo.ui.doc/topics/csmo.html" target=_blank&gt;&lt;FONT id=yv8833 color=#810081&gt;Service message objects A&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=yv8834&gt;&lt;A id=yv8836 title="Service message objects B" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/csmo.html" target=_blank&gt;&lt;FONT id=yv8837 color=#810081&gt;Service message objects B&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=yv8839&gt;&lt;A id=yv8841 title="Service message objects C" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_sca_smo.html" target=_blank&gt;&lt;FONT id=yv8842 color=#810081&gt;Service message objects C&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=yv8882&gt; &lt;TD id=yv8883 vAlign=top align=left width=300&gt; &lt;P id=rsf4&gt;  &lt;/P&gt; &lt;P id=rsf40&gt;&lt;B id=n-41&gt;Select a mediation flow primitive from the Palette&lt;/B&gt; &lt;/P&gt; &lt;P id=h3hv&gt;  &lt;/P&gt; &lt;P id=h3hv1&gt;In the mediation flow editor (mediation flow section), do the following: &lt;/P&gt; &lt;P id=do6_&gt;  &lt;/P&gt; &lt;OL id=n-410&gt; &lt;LI id=n-411&gt; &lt;DIV id=do6_0&gt;Expand the Palette folders (Favorites, Routing, Transformation, Tracing, Error handling).&lt;BR id=n-412&gt;&lt;/DIV&gt; &lt;LI id=n-413&gt; &lt;DIV id=r-zw0&gt;Click on the mediation flow primitive that you want to add (i.e &lt;FONT id=tq3t color=#990000&gt;Message Logger&lt;/FONT&gt;). &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=yv8884 vAlign=top align=left width=900&gt; &lt;DIV id=n-414 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=w3.a src="http://docs.google.com/File?id=dhr7zgxb_14702rmhxxct_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=h6mf&gt; &lt;TD id=h6mf0 vAlign=top align=left width=300&gt; &lt;P id=zan_&gt;  &lt;/P&gt; &lt;P id=zan_0&gt;&lt;B id=c02.&gt;Drop the mediation flow primitive&lt;/B&gt; &lt;/P&gt; &lt;P id=jw.7&gt;  &lt;/P&gt; &lt;P id=jw.70&gt;Move and click the mouse where you want to drop the mediation flow primitive. &lt;/P&gt; &lt;P id=zan_1&gt;  &lt;/P&gt; &lt;P id=zan_2&gt;  &lt;/P&gt;&lt;/TD&gt; &lt;TD id=h6mf1 vAlign=top align=left width=900&gt; &lt;DIV id=ljr3 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=s.dp src="http://docs.google.com/File?id=dhr7zgxb_1471fpj4w9fc_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=i1eo&gt; &lt;TD id=i1eo0 vAlign=top align=left width=300&gt; &lt;P id=mm9w&gt;  &lt;/P&gt; &lt;P id=mm9w0&gt;&lt;B id=mm9w1&gt;Rename the mediation flow primitive&lt;/B&gt; &lt;/P&gt; &lt;P id=mm9w2&gt;  &lt;/P&gt; &lt;P id=mm9w3&gt;You can rename the mediation flow primitive as required (i.e Log). &lt;/P&gt;&lt;/TD&gt; &lt;TD id=i1eo1 vAlign=top align=left width=900&gt; &lt;DIV id=hirg style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=mm9w4 src="http://docs.google.com/File?id=dhr7zgxb_1472g5zc8shg_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=yv8885&gt;  &lt;/DIV&gt; &lt;DIV id=em2o&gt;  &lt;/DIV&gt; &lt;H3 id=f30f&gt;How to connect mediation flow primitives&lt;/H3&gt; &lt;DIV id=cpdl&gt; &lt;TABLE id=cpdl0 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=cpdl1&gt; &lt;TR id=cpdl2&gt; &lt;TD id=cpdl3 vAlign=top align=left width=300&gt;&lt;B id=cpdl4&gt;Related links&lt;/B&gt; &lt;/TD&gt; &lt;TD id=cpdl5 vAlign=top align=left width=900&gt; &lt;P id=cpdl6&gt;&lt;A id=cpdl7 title="Mediation flows overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;&lt;FONT id=cpdl8 color=#810081&gt;Mediation flows overview&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=cpdl9&gt;&lt;A id=cpdl10 title="Mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cmedimpl.html" target=_blank&gt;&lt;FONT id=cpdl11 color=#810081&gt;Mediation flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=cpdl12&gt;&lt;A id=cpdl13 title="Mediation flows" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmedflow.html" target=_blank&gt;&lt;FONT id=cpdl14 color=#810081&gt;Mediation flows&lt;/FONT&gt;&lt;/A&gt;&lt;BR id=cpdl15&gt;&lt;A id=cpdl16 title="Mediation primitives" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_overviewmediationprimitives.html" target=_blank&gt;&lt;FONT id=cpdl17 color=#810081&gt;Mediation primitives&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=cpdl18&gt;&lt;A id=cpdl19 title="Mediation Flow editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmfed.html" target=_blank&gt;&lt;FONT id=cpdl20 color=#810081&gt;Mediation Flow editor&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=cpdl21&gt;&lt;A id=cpdl22 title="Creating a mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tcrtmfc.html" target=_blank&gt;&lt;FONT id=cpdl23 color=#810081&gt;Creating a mediation flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=cpdl24&gt;&lt;A id=cpdl25 title="Adding mediation primitives to the flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/taddprim.html" target=_blank&gt;&lt;FONT id=cpdl26 color=#810081&gt;Adding mediation primitives to the flow&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=cpdl27&gt;&lt;A id=cpdl28 title="Building mediation flows" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tbldmed.html" target=_blank&gt;Building mediation flows&lt;/A&gt;&lt;BR id=cpdl29&gt;&lt;A id=cpdl30 title="Mediation services overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;Mediation services overview&lt;/A&gt; &lt;/P&gt; &lt;P id=cpdl31&gt;&lt;A id=cpdl32 title="Service message objects A" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bo.ui.doc/topics/csmo.html" target=_blank&gt;&lt;FONT id=cpdl33 color=#810081&gt;Service message objects A&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=cpdl34&gt;&lt;A id=cpdl35 title="Service message objects B" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/csmo.html" target=_blank&gt;&lt;FONT id=cpdl36 color=#810081&gt;Service message objects B&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;P id=cpdl37&gt;&lt;A id=cpdl38 title="Service message objects C" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_sca_smo.html" target=_blank&gt;&lt;FONT id=cpdl39 color=#810081&gt;Service message objects C&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=cpdl40&gt; &lt;TD id=cpdl41 vAlign=top align=left width=300&gt; &lt;P id=cpdl42&gt;  &lt;/P&gt; &lt;P id=cpdl43&gt;&lt;B id=cpdl44&gt;Making primitive connections&lt;/B&gt;&lt;/P&gt; &lt;P id=cpdl45&gt;  &lt;/P&gt; &lt;P id=cpdl46&gt;In the mediation flow editor (mediation flow section), do the following: &lt;/P&gt; &lt;P id=cpdl47&gt;  &lt;/P&gt; &lt;OL id=cpdl48&gt; &lt;LI id=cpdl49&gt; &lt;DIV id=cpdl50&gt;Hover your mouse on the &lt;FONT id=on-s color=#990000&gt;output or fail terminal&lt;/FONT&gt; of a primitive to display the connection handle&lt;/DIV&gt; &lt;LI id=cpdl52&gt; &lt;DIV id=cpdl53&gt;Grab the connection handle and drag it to the &lt;FONT id=on-s0 color=#990000&gt;input terminal&lt;/FONT&gt; of another primitive.&lt;/DIV&gt; &lt;LI id=j7p-&gt; &lt;DIV id=j7p-0&gt;Drop the connection&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=cpdl55 vAlign=top align=left width=900&gt; &lt;DIV id=q77o style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt; &lt;DIV id=e-ws&gt; &lt;TABLE id=u_2q cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=e-ws0&gt; &lt;TR id=e-ws1&gt; &lt;TD id=e-ws2 vAlign=top align=left&gt;Step 1&lt;/TD&gt; &lt;TD id=e-ws3 vAlign=top align=left&gt;Step 2&lt;/TD&gt; &lt;TD id=e-ws4 vAlign=top align=left&gt;Step 3&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=e-ws5&gt; &lt;TD id=e-ws6 vAlign=top align=left&gt;&lt;IMG id=mrr. src="http://docs.google.com/File?id=dhr7zgxb_1477dnd4pwhg_b"&gt;&lt;/TD&gt; &lt;TD id=e-ws7 vAlign=top align=left&gt;&lt;IMG id=ll7j1 src="http://docs.google.com/File?id=dhr7zgxb_1478g44xt9p9_b"&gt;&lt;/TD&gt; &lt;TD id=e-ws8 vAlign=top align=left&gt;&lt;IMG id=e-ws10 src="http://docs.google.com/File?id=dhr7zgxb_1479c8zn3c33_b"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=x5g2&gt; &lt;TD id=x5g20 vAlign=top align=left width=300&gt; &lt;P id=nm6v&gt; &lt;/P&gt; &lt;P id=nm6v0&gt;&lt;B id=q6tc&gt;Primitives connected&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt; &lt;TD id=x5g21 vAlign=top align=left width=900&gt; &lt;DIV id=qk23 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=nm6v1 src="http://docs.google.com/File?id=dhr7zgxb_1480dpgvkfh7_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=em2o1&gt;  &lt;/DIV&gt; &lt;DIV id=em2o3&gt; &lt;/DIV&gt; &lt;DIV id=okaa&gt; &lt;H3 id=okaa0&gt;&lt;A id=okaa1 name=How_to_connect_mediation_flow_primitives&gt;&lt;/A&gt;&lt;A id=xw18 name=How_to_Setup_a_Database_Lookup_Mediation_Primitive&gt;&lt;/A&gt;How to Setup a Database Lookup Mediation Primitive&lt;/H3&gt; &lt;DIV id=okaa2&gt; &lt;TABLE id=okaa3 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=okaa4&gt; &lt;TR id=okaa5&gt; &lt;TD id=okaa6 vAlign=top align=left width=300&gt;&lt;B id=okaa7&gt;Related links&lt;/B&gt; &lt;/TD&gt; &lt;TD id=okaa8 vAlign=top align=left width=900&gt; &lt;P id=dgni&gt;&lt;A id=ewzv title="Database Lookup mediation primitive" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/ref/rwesb_DatabaseLookupmediationprimitive.html" target=_blank&gt;Database Lookup mediation primitive&lt;/A&gt;&lt;/P&gt; &lt;P id=dgni0&gt;&lt;A id=c0zb title="Mediation primitives" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_overviewmediationprimitives.html" target=_blank&gt;Mediation primitives&lt;/A&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=i.bn&gt; &lt;TD id=i.bn0 vAlign=top align=left width=300&gt; &lt;P id=rvz6&gt;&lt;b id=y:zl&gt;Setup Database Lookup properties&lt;/b&gt; &lt;/P&gt; &lt;P id=rvz60&gt; &lt;/P&gt; &lt;P id=y:zl0&gt;The Database Lookup primitive is not properly set up as shown by the &lt;FONT id=pagx color=#ff0000&gt;errors&lt;/FONT&gt; below (right column).&lt;/P&gt; &lt;P id=bk2p&gt; &lt;/P&gt; &lt;P id=d8ja1&gt;In the Mediation Flow Editor (mediation flow section), setup the following properties to fix the errors:&lt;/P&gt; &lt;P id=d8ja2&gt; &lt;/P&gt; &lt;OL id=d8ja3&gt; &lt;LI id=d8ja4&gt;Click Lookup (DB Lookup mediation primitive)  &lt;LI id=d8ja5&gt;Select Properties tab  &lt;LI id=d8ja6&gt;Select Details.&lt;/LI&gt;&lt;/OL&gt; &lt;P id=wq194&gt; &lt;/P&gt; &lt;P id=wq195&gt;In the Details section, enter the following property values:&lt;/P&gt; &lt;P id=s-:l&gt; &lt;/P&gt; &lt;P id=wq196&gt; &lt;TABLE id=o.ag cellSpacing=0 cellPadding=4 rules=all summary="" border=1 frame=border&gt; &lt;THEAD id=wq197 align=left&gt; &lt;TR id=o.ag1 vAlign=bottom&gt; &lt;TH id=d0e227 vAlign=bottom&gt;Property&lt;/TH&gt; &lt;TH id=d0e229 vAlign=bottom&gt;Value&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt; &lt;TBODY id=o.ag2&gt; &lt;TR id=o.ag3&gt; &lt;TD id=o.ag4 vAlign=top&gt;&lt;FONT id=rize color=#000000&gt;Data source name&lt;/FONT&gt;&lt;/TD&gt; &lt;TD id=o.ag5 vAlign=top&gt;&lt;FONT id=xhye color=#990000&gt;jdbc/sample/CustomerDatabase&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=o.ag6&gt; &lt;TD id=o.ag7 vAlign=top&gt;Table name&lt;/TD&gt; &lt;TD id=o.ag8 vAlign=top&gt;&lt;FONT id=hike color=#990000&gt;CUSTOMERTABLE&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=o.ag9&gt; &lt;TD id=o.ag10 vAlign=top&gt;Key column name&lt;/TD&gt; &lt;TD id=o.ag11 vAlign=top&gt;&lt;FONT id=hike0 color=#990000&gt;CUSTOMERID&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=o.ag12&gt; &lt;TD id=o.ag13 vAlign=top&gt;Key path&lt;/TD&gt; &lt;TD id=o.ag14 vAlign=top&gt; &lt;P id=ccmb0&gt;&lt;FONT id=d8xd color=#990000&gt;/body/getQuote/request/customerID&lt;/FONT&gt;&lt;/P&gt; &lt;P id=mhp_&gt; &lt;/P&gt; &lt;P id=g:uo&gt;(See below on how Key path is derived)&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;/TD&gt; &lt;TD id=i.bn1 vAlign=top align=left width=900&gt; &lt;DIV id=v0ck style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;FONT id=yd370 color=#ff0000&gt; &lt;DIV id=jj:0 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=fb8e src="http://docs.google.com/File?id=dhr7zgxb_1491f3nh4bg9_b"&gt;&lt;/DIV&gt;&lt;FONT id=fb8e0 size=4&gt;Errors&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;P id=wg0c&gt;&lt;IMG id=wg0c0 src="http://docs.google.com/File?id=dhr7zgxb_1488hr4msxg4_b"&gt;&lt;/P&gt; &lt;P id=wg0c1&gt;&lt;IMG id=wg0c2 src="http://docs.google.com/File?id=dhr7zgxb_1489gn2s5jff_b"&gt;&lt;/P&gt; &lt;P id=utan1&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=jn_d&gt; &lt;TD id=jn_d0 vAlign=top align=left width=300&gt; &lt;P id=ohfk&gt;&lt;b id=ohfk0&gt;Derive Key path&lt;/b&gt;&lt;/P&gt; &lt;P id=hmwo&gt; &lt;/P&gt; &lt;P id=hmwo1&gt;Click on the &lt;b id=bmvd&gt;Edit...&lt;/b&gt; button (right of the Key path entry field) to display the &lt;b id=jcx4&gt;XPath Expression Builder.&lt;/b&gt;&lt;/P&gt; &lt;P id=o1:m&gt; &lt;/P&gt; &lt;P id=supi&gt;In the XPath Expression Builder, do the following:&lt;/P&gt; &lt;P id=s9hk&gt; &lt;/P&gt; &lt;OL id=fibz&gt; &lt;LI id=fibz0&gt; &lt;DIV id=s9hk0&gt;Navigate to &lt;KBD class=userinput id=hmwo3&gt;&lt;FONT id=s9hk1 color=#990000&gt;/body/getQuote/request/customerID&lt;/FONT&gt;&lt;/KBD&gt; and double click on &lt;FONT id=s9hk2 color=#990000&gt;customerID&lt;/FONT&gt;. The path appears in the XPath Expression section of the builder. &lt;BR id=fibz1&gt;&lt;/DIV&gt; &lt;LI id=fibz2&gt; &lt;DIV id=s9hk6&gt;Click &lt;SPAN class=uicontrol id=hmwo4&gt;Finish&lt;/SPAN&gt;.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=jn_d1 vAlign=top align=left width=900&gt; &lt;DIV id=fibz3 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=n1oa src="http://docs.google.com/File?id=dhr7zgxb_1487c9d987mc_b"&gt;&lt;/DIV&gt; &lt;P id=o.ag18&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=jn_d2&gt; &lt;TD id=jn_d3 vAlign=top align=left width=300&gt; &lt;P id=ua3w&gt; &lt;/P&gt; &lt;P id=ua3w0&gt; &lt;/P&gt; &lt;P id=gnh0&gt;&lt;b id=gnh00&gt;Add Data Elements&lt;/b&gt;&lt;/P&gt; &lt;P id=gnh01&gt; &lt;/P&gt; &lt;P id=gnh03&gt;After setting the properties and key path, add data elements as required.&lt;/P&gt; &lt;P id=sqe:&gt; &lt;/P&gt; &lt;P id=sqe:0&gt;In the Data elements table, click Add... and continue below. &lt;/P&gt; &lt;P id=i15h&gt; &lt;/P&gt;&lt;/TD&gt; &lt;TD id=jn_d4 vAlign=top align=left width=900&gt; &lt;DIV id=nz.d style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=r3d7 src="http://docs.google.com/File?id=dhr7zgxb_1490dmpgb7ch_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=o_dk&gt; &lt;TD id=o_dk0 vAlign=top align=left width=300&gt; &lt;P id=lh06&gt; &lt;/P&gt; &lt;P id=szzr&gt;&lt;b id=szzr0&gt;Add/Edit Properties&lt;/b&gt;&lt;/P&gt; &lt;P id=szzr1&gt; &lt;/P&gt; &lt;P id=szzr3&gt;When you click the Add button above, the Add/Edit properties window shows up.&lt;/P&gt; &lt;P id=qflt&gt; &lt;/P&gt; &lt;P id=psr3&gt;In the Add/Edit properties window, enter the following values: &lt;/P&gt; &lt;P id=szzr6&gt; &lt;/P&gt; &lt;P id=szzr7&gt; &lt;TABLE id=szzr8 cellSpacing=0 cellPadding=4 rules=all summary="" border=1 frame=border&gt; &lt;THEAD id=szzr9 align=left&gt; &lt;TR id=szzr10 vAlign=bottom&gt; &lt;TH id=szzr11 vAlign=bottom&gt;Column&lt;/TH&gt; &lt;TH id=szzr12 vAlign=bottom&gt;Value&lt;/TH&gt;&lt;/TR&gt;&lt;/THEAD&gt; &lt;TBODY id=szzr13&gt; &lt;TR id=szzr14&gt; &lt;TD id=szzr15 vAlign=top&gt;Value column name&lt;/TD&gt; &lt;TD id=szzr16 vAlign=top&gt;&lt;FONT id=szzr17 color=#990000&gt;SUBSCRIPTIONLEVEL&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=szzr18&gt; &lt;TD id=szzr19 vAlign=top&gt;Message value type&lt;/TD&gt; &lt;TD id=szzr20 vAlign=top&gt;&lt;FONT id=szzr21 color=#990000&gt;String&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=szzr22&gt; &lt;TD id=szzr23 vAlign=top&gt;Message element &lt;/TD&gt; &lt;TD id=szzr24 vAlign=top&gt; &lt;P id=szzr25&gt;&lt;FONT id=szzr26 color=#990000&gt;/context/correlation/subscriptionLevel&lt;/FONT&gt;&lt;/P&gt; &lt;P id=szzr27&gt; &lt;/P&gt; &lt;P id=szzr28&gt;(See below on how Message element is derived)&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;/TD&gt; &lt;TD id=o_dk1 vAlign=top align=left width=900&gt; &lt;DIV id=jwyf style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=x05v src="http://docs.google.com/File?id=dhr7zgxb_1497cbcm7thb_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=fkmf&gt; &lt;TD id=fkmf0 vAlign=top align=left width=300&gt; &lt;P id=q:vb&gt; &lt;/P&gt; &lt;P id=q:vb0&gt;&lt;b id=q:vb1&gt;Derive Message Element&lt;/b&gt;&lt;/P&gt; &lt;P id=q:vb2&gt; &lt;/P&gt; &lt;P id=q:vb4&gt;Click on the &lt;b id=q:vb5&gt;Edit...&lt;/b&gt; button (right of the Message element entry field) to display the &lt;b id=q:vb6&gt;XPath Expression Builder.&lt;/b&gt;&lt;/P&gt; &lt;P id=q:vb7&gt; &lt;/P&gt; &lt;P id=q:vb8&gt;In the XPath Expression Builder, do the following:&lt;/P&gt; &lt;P id=q:vb9&gt; &lt;/P&gt; &lt;OL id=q:vb10&gt; &lt;LI id=q:vb11&gt; &lt;DIV id=q:vb12&gt;Navigate to &lt;KBD class=userinput id=q:vb13&gt;&lt;FONT id=q:vb14 color=#990000&gt; &lt;P id=qzmr&gt;&lt;FONT id=qzmr0 color=#990000&gt;/context/correlation/&lt;BR id=qzmr1&gt;subscriptionLevel&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/KBD&gt;and double click on &lt;FONT id=q:vb15 face="Courier New" color=#990000&gt;subscriptionLevel&lt;/FONT&gt;. The path appears in the XPath Expression section of the builder. &lt;BR id=q:vb16&gt;&lt;/DIV&gt; &lt;LI id=q:vb17&gt; &lt;DIV id=q:vb18&gt;Click &lt;SPAN class=uicontrol id=q:vb19&gt;Finish&lt;/SPAN&gt;.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/TD&gt; &lt;TD id=fkmf1 vAlign=top align=left width=900&gt; &lt;DIV id=aqg4 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=vde7 src="http://docs.google.com/File?id=dhr7zgxb_1496mm5vwchh_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=fkmf2&gt; &lt;TD id=fkmf3 vAlign=top align=left width=300&gt; &lt;P id=tbar&gt; &lt;/P&gt; &lt;P id=tbar0&gt;&lt;b id=tbar1&gt;Database Lookup setup is complete&lt;/b&gt;&lt;/P&gt; &lt;P id=tbar2&gt; &lt;/P&gt; &lt;P id=tbar4&gt;The database lookup setup is complete.  Thus, the errors are gone.&lt;/P&gt;&lt;/TD&gt; &lt;TD id=fkmf4 vAlign=top align=left width=900&gt; &lt;DIV id=lo:y style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=qmdv src="http://docs.google.com/File?id=dhr7zgxb_1498dnz4gxck_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;DIV id=okaa84&gt;  &lt;/DIV&gt; &lt;DIV id=okaa85&gt; &lt;/DIV&gt; &lt;DIV id=r-rz&gt; &lt;/DIV&gt; &lt;DIV id=r-rz53&gt; &lt;/DIV&gt; &lt;DIV id=r-rz54&gt; &lt;/DIV&gt; &lt;DIV id=r-rz108&gt; &lt;/DIV&gt; &lt;DIV id=r-rz109&gt; &lt;/DIV&gt;&lt;/DIV&gt; &lt;DIV id=omuy&gt;&lt;FONT id=omuy0 color=#ff9900 size=4&gt;How to implement a Java component in a Mediation Module&lt;/FONT&gt; &lt;/DIV&gt; &lt;DIV id=fxvj0&gt; &lt;TABLE id=aeu418 cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=aeu419&gt; &lt;TR id=h-qi0&gt; &lt;TD id=h-qi1 vAlign=top align=left width=300&gt; &lt;P id=i6_n0&gt;  &lt;/P&gt; &lt;P id=aeu420&gt;In the &lt;B id=aeu421&gt;Assembly Diagram&lt;/B&gt;, right-click on the Java component that you want to implement and select &lt;B id=aeu422&gt;Generate Implementation&lt;/B&gt;. &lt;/P&gt;&lt;/TD&gt; &lt;TD id=h-qi2 vAlign=top align=left width=900&gt; &lt;DIV id=uey4 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=i6_n3 src="http://docs.google.com/File?id=dhr7zgxb_1025htq2j3gm_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=j.3d1&gt; &lt;TD id=j.3d2 vAlign=top align=left width=300&gt; &lt;P id=s9gn0&gt;  &lt;/P&gt; &lt;P id=aeu423&gt;Select the package where the Java implementation will be generated. &lt;/P&gt; &lt;P id=prqc0&gt;  &lt;/P&gt; &lt;P id=prqc1&gt;You can select the &lt;B id=s3ze0&gt;default package&lt;/B&gt; or &lt;B id=s3ze1&gt;New Package&lt;/B&gt;. &lt;/P&gt; &lt;P id=s3ze2&gt;  &lt;/P&gt; &lt;P id=s3ze3&gt;Click &lt;B id=s3ze4&gt;OK&lt;/B&gt;. &lt;/P&gt;&lt;/TD&gt; &lt;TD id=j.3d3 vAlign=top align=left width=900&gt; &lt;DIV id=yfx6 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=s9gn2 src="http://docs.google.com/File?id=dhr7zgxb_1026dtvrtmhg_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=q:q60&gt; &lt;TD id=q:q61 vAlign=top align=left width=300&gt; &lt;P id=q:q62&gt;  &lt;/P&gt; &lt;P id=q:q63&gt;If you selected &lt;B id=gmyv0&gt;New Package&lt;/B&gt;, enter &lt;B id=gmyv1&gt;Package name&lt;/B&gt; and click OK. &lt;/P&gt;&lt;/TD&gt; &lt;TD id=q:q64 vAlign=top align=left width=900&gt; &lt;DIV id=d821 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=q:q65 src="http://docs.google.com/File?id=dhr7zgxb_1027czsk8qgs_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=e6dh0&gt; &lt;TD id=e6dh1 vAlign=top align=left width=300&gt; &lt;P id=y9d50&gt;  &lt;/P&gt; &lt;P id=y9d51&gt;A new package is created (&lt;B id=aqp10&gt;ccambil.java&lt;/B&gt;). &lt;/P&gt; &lt;P id=y9d52&gt;  &lt;/P&gt; &lt;P id=y9d53&gt;Select the package (&lt;B id=q4kh0&gt;ccambil.java&lt;/B&gt;) and click &lt;B id=ee0o0&gt;OK&lt;/B&gt;. &lt;/P&gt;&lt;/TD&gt; &lt;TD id=e6dh2 vAlign=top align=left width=900&gt; &lt;DIV id=xq4t style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=y9d54 src="http://docs.google.com/File?id=dhr7zgxb_1028d3cjtd56_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=hpv40&gt; &lt;TD id=hpv41 vAlign=top align=left width=300&gt; &lt;P id=wse-0&gt;This is the generated Java source code. &lt;/P&gt; &lt;P id=wse-1&gt;  &lt;/P&gt; &lt;P id=wse-2&gt;Notice that you have to implement the &lt;FONT id=q4i.0 color=#0000ff&gt;public DataObject getTimeOfDay(DataObject input1)&lt;/FONT&gt; method. &lt;/P&gt;&lt;/TD&gt; &lt;TD id=hpv42 vAlign=top align=left width=900&gt; &lt;P id=hpv43&gt;package ccambil.java; &lt;/P&gt; &lt;P id=hpv44&gt;import commonj.sdo.DataObject;&lt;BR id=hpv45&gt;import com.ibm.websphere.sca.ServiceManager; &lt;/P&gt; &lt;P id=hpv46&gt;public class CCambil_JavaComponent1Impl {&lt;BR id=hpv47&gt; /**&lt;BR id=hpv48&gt;  * Default constructor.&lt;BR id=hpv49&gt;  */&lt;BR id=hpv410&gt; public CCambil_JavaComponent1Impl() {&lt;BR id=hpv411&gt;  super();&lt;BR id=hpv412&gt; } &lt;/P&gt; &lt;P id=hpv413&gt; /**&lt;BR id=hpv414&gt;  * Return a reference to the component service instance for this implementation&lt;BR id=hpv415&gt;  * class.  This method should be used when passing this service to a partner reference&lt;BR id=hpv416&gt;  * or if you want to invoke this component service asynchronously.   &lt;BR id=hpv417&gt;  *&lt;BR id=hpv418&gt;  * @generated (com.ibm.wbit.java)&lt;BR id=hpv419&gt;  */&lt;BR id=hpv420&gt; private Object getMyService() {&lt;BR id=hpv421&gt;  return (Object) ServiceManager.INSTANCE.locateService("self");&lt;BR id=hpv422&gt; } &lt;/P&gt; &lt;P id=hpv423&gt; /**&lt;BR id=hpv424&gt;  * Method generated to support implemention of operation "getTimeOfDay" defined for WSDL port type&lt;BR id=hpv425&gt;  * named "interface.CCambil_DateTime_I".&lt;BR id=hpv426&gt;  *&lt;BR id=hpv427&gt;  * The presence of commonj.sdo.DataObject as the return type and/or as a parameter&lt;BR id=hpv428&gt;  * type conveys that its a complex type. Please refer to the WSDL Definition for more information&lt;BR id=hpv429&gt;  * on the type of input, output and fault(s).&lt;BR id=hpv430&gt;  */&lt;BR id=hpv431&gt; &lt;FONT id=ah4c0 color=#0000ff&gt;public DataObject getTimeOfDay(DataObject input1)&lt;/FONT&gt; {&lt;BR id=hpv432&gt;  //TODO Needs to be implemented.&lt;BR id=hpv433&gt;  return null;&lt;BR id=hpv434&gt; } &lt;/P&gt; &lt;P id=hpv435&gt;} &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt; &lt;P id=jfo.2&gt;  &lt;/P&gt; &lt;P id=r3-c0&gt;  &lt;/P&gt; &lt;P id=h2r1&gt;&lt;FONT id=wvy0 color=#ff9900 size=4&gt;How to add a &lt;/FONT&gt;&lt;A id=fb56 title="Custom Mediation Primitive" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.medprim.doc/ref/rwesb_CustomSCAmediationprimitive.html" target=_blank&gt;&lt;FONT id=wvy00 color=#ff9900 size=4&gt;Custom Mediation Primitive&lt;/FONT&gt;&lt;/A&gt; &lt;/P&gt; &lt;DIV id=fxvj1&gt; &lt;TABLE id=vz-z cellSpacing=0 cellPadding=3 width="100%" border=2&gt; &lt;TBODY id=o7sc&gt; &lt;TR id=z.ba&gt; &lt;TD id=o:3k vAlign=top align=left width=300&gt;The completed etc. &lt;/TD&gt; &lt;TD id=tlex vAlign=top align=left width=900&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=uyl1&gt; &lt;TD id=hdza vAlign=top align=left width=300&gt; &lt;P id=by1n&gt;  &lt;/P&gt; &lt;OL id=qj:u&gt; &lt;LI id=u3v:&gt;In the Business Integration view, expand the CustomMediation module.  &lt;LI id=axwp&gt;Open the Assembly Editor by double-clicking on the CustomMediation module assembly icon.  &lt;LI id=qbmh&gt;The Assembly Diagram will be displayed. &lt;/LI&gt;&lt;/OL&gt; &lt;P id=hbuf&gt;&lt;BR id=uza8&gt;  &lt;/P&gt;&lt;/TD&gt; &lt;TD id=ufe8 vAlign=top align=left width=900&gt; &lt;DIV id=rzc0 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=t2au src="http://docs.google.com/File?id=dhr7zgxb_986gtjz9fhb_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=w.0b&gt; &lt;TD id=p3mt vAlign=top align=left width=300&gt; &lt;P id=kk:-&gt;  &lt;/P&gt; &lt;P id=zmzg&gt;In the module assembly diagram, right-click on the &lt;B id=aq8:&gt;CustomMediationFlow&lt;/B&gt; component and choose &lt;B id=yoe6&gt;Generate Implementation&lt;/B&gt;. &lt;/P&gt;&lt;/TD&gt; &lt;TD id=mu9l vAlign=top align=left width=900&gt; &lt;DIV id=gsb5 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=d7t3 src="http://docs.google.com/File?id=dhr7zgxb_985p2pqpvdt_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=d4b6&gt; &lt;TD id=o_:n vAlign=top align=left width=300&gt; &lt;P id=r62-&gt;  &lt;/P&gt; &lt;P id=o6s4&gt;Click &lt;B id=g1ye&gt;OK&lt;/B&gt;. &lt;/P&gt;&lt;/TD&gt; &lt;TD id=xzos vAlign=top align=left width=900&gt; &lt;DIV id=poyo style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=yj_8 src="http://docs.google.com/File?id=dhr7zgxb_987hnwm9nfb_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=rzb_&gt; &lt;TD id=e_ys vAlign=top align=left width=300&gt; &lt;P id=ay58&gt;  &lt;/P&gt; &lt;P id=w33l&gt;An initial mediation flow implementation is generated and the &lt;A id=ljcw title="Mediation Flow Editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.sib.mediation.ui.doc/topics/cmfed.html" target=_blank&gt;Mediation Flow Editor&lt;/A&gt; is automatically opened. &lt;/P&gt; &lt;P id=uvuc&gt;  &lt;/P&gt; &lt;P id=rofy&gt;  &lt;/P&gt; &lt;P id=xpwr&gt;In the &lt;A id=glrp title="Operation Connections" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.sib.mediation.ui.doc/topics/cmfed.html" target=_blank&gt;Operation Connections&lt;/A&gt; section, the source and the target operations are shown. &lt;/P&gt; &lt;P id=vpab&gt;  &lt;/P&gt; &lt;P id=aeu424&gt;In the &lt;A id=aeu425 title="Operation Connections" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.sib.mediation.ui.doc/topics/cmfed.html" target=_blank&gt;Mediation Flow&lt;/A&gt; section, the input and input response nodes are shown. &lt;/P&gt; &lt;P id=mxrm&gt;  &lt;/P&gt; &lt;P id=ff4f&gt;&lt;B id=lqfv&gt;Input Node: &lt;/B&gt;&lt;/P&gt; &lt;P id=k921&gt;&lt;B id=d00q&gt;Request - getQuote : StockQuoteService&lt;/B&gt; &lt;/P&gt; &lt;P id=olpk&gt;The input node is the starting point for the request flow. It sends the message from the source operation into the request flow. &lt;/P&gt; &lt;P id=var7&gt;  &lt;/P&gt; &lt;P id=st8o&gt;&lt;B id=reo2&gt;Input Response Node: &lt;/B&gt;&lt;/P&gt; &lt;P id=gqk4&gt;&lt;B id=wf8.&gt;Immediate Response&lt;/B&gt; &lt;/P&gt; &lt;P id=f418&gt;The input response node is an end point in the request and response flows. It returns the processed message as a response to the source operation. &lt;/P&gt; &lt;P id=noc7&gt;  &lt;/P&gt;&lt;/TD&gt; &lt;TD id=ywp_ vAlign=top align=left width=900&gt; &lt;DIV id=pprh style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=wal9 src="http://docs.google.com/File?id=dhr7zgxb_988cbw75xct_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=ty.y&gt; &lt;TD id=l9ik vAlign=top align=left width=300&gt; &lt;P id=zzdo&gt;  &lt;/P&gt; &lt;P id=c.ae&gt;In the Operation connections section, wire &lt;B id=y-jv&gt;StockQuoteService&lt;/B&gt; interface's &lt;B id=w1o3&gt;getQuote&lt;/B&gt; operation to &lt;B id=y.t:&gt;StockQuoteServicePartner&lt;/B&gt; interface's &lt;B id=zl::&gt;getQuote&lt;/B&gt; operation. &lt;/P&gt;&lt;/TD&gt; &lt;TD id=qagz vAlign=top align=left width=900&gt; &lt;DIV id=wi2w style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=igb9 src="http://docs.google.com/File?id=dhr7zgxb_9899mgjvmhn_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=ho97&gt; &lt;TD id=x0mf vAlign=top align=left width=300&gt; &lt;P id=kgqg&gt;  &lt;/P&gt; &lt;P id=oqca&gt;After wiring the source to the target operation, a callout node appears. &lt;/P&gt; &lt;P id=hty6&gt;  &lt;/P&gt; &lt;P id=aeu426&gt;&lt;B id=aeu427&gt;Callout Node: &lt;/B&gt;&lt;/P&gt; &lt;P id=aeu428&gt;&lt;B id=aeu429&gt;Invoke - getQuote : StockQuoteServicePartner&lt;/B&gt; &lt;/P&gt; &lt;P id=p3cv&gt;A callout node is an end point in the request flow. It sends the processed message to the target operation. &lt;/P&gt;&lt;/TD&gt; &lt;TD id=srfs vAlign=top align=left width=900&gt; &lt;DIV id=je.9 style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=hiv3 src="http://docs.google.com/File?id=dhr7zgxb_990dm9fh9cz_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=wmy9&gt; &lt;TD id=jooz vAlign=top align=left width=300&gt; &lt;P id=hl4c&gt;  &lt;/P&gt; &lt;P id=vn6b&gt;Add the &lt;B id=swto&gt;PreferenceInformation&lt;/B&gt; business object to the correlation context of &lt;B id=xg55&gt;Request - getQuote : StockQuoteService&lt;/B&gt;. This will allow the property &lt;B id=yasx&gt;isPreferred&lt;/B&gt; to persist in the message flow. &lt;/P&gt; &lt;P id=hh3_&gt;  &lt;/P&gt; &lt;OL id=kl23&gt; &lt;LI id=eaup&gt; &lt;DIV id=n5ua&gt;Click on &lt;B id=fziz&gt;Request - getQuote : StockQuoteService&lt;/B&gt; and switch to the Details tab in the Properties view. &lt;/DIV&gt; &lt;LI id=fc2y&gt; &lt;DIV id=haan&gt;In the Correlation Context field, click Browse. &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P id=swhp&gt;  &lt;/P&gt; &lt;P id=nm_0&gt;  &lt;/P&gt;&lt;/TD&gt; &lt;TD id=j-pl vAlign=top align=left width=900&gt; &lt;DIV id=ktr- style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=haj5 src="http://docs.google.com/File?id=dhr7zgxb_991g36msjhm_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=b.w:&gt; &lt;TD id=l9:j vAlign=top align=left width=300&gt; &lt;P id=dn.c&gt;  &lt;/P&gt; &lt;P id=yqxo&gt;Select &lt;B id=qblj&gt;PreferenceInformation&lt;/B&gt; under matching data types, and double click. &lt;/P&gt;&lt;/TD&gt; &lt;TD id=e-ge vAlign=top align=left width=900&gt; &lt;DIV id=jjwf style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=fxak src="http://docs.google.com/File?id=dhr7zgxb_992hczqmbcd_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=w7fo&gt; &lt;TD id=bwww vAlign=top align=left width=300&gt; &lt;P id=hk_i&gt;  &lt;/P&gt; &lt;P id=cyu7&gt;&lt;B id=in.j&gt;{http://CustomMediation}&lt;/B&gt; &lt;/P&gt; &lt;P id=c-d6&gt;&lt;B id=v9-g&gt;PreferenceInformation&lt;/B&gt; now appears in the Correlation Context field.&lt;BR id=wv1z&gt;&lt;/P&gt;&lt;/TD&gt; &lt;TD id=lyqv vAlign=top align=left width=900&gt; &lt;DIV id=decr style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=banr src="http://docs.google.com/File?id=dhr7zgxb_993dhkt56hs_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=wi1r&gt; &lt;TD id=e000 vAlign=top align=left width=300&gt; &lt;P id=q1:k&gt;  &lt;/P&gt; &lt;OL id=rsep&gt; &lt;LI id=ou6o&gt; &lt;DIV id=hygq&gt;Click on the Request tab. &lt;/DIV&gt; &lt;LI id=kiav&gt; &lt;DIV id=nqy5&gt;Select a &lt;SPAN class=uicontrol id=ctnc&gt;&lt;A id=zk4m title="Custom Mediation primitive" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.medprim.doc/ref/rwesb_CustomSCAmediationprimitive.html" target=_blank&gt;Custom Mediation primitive&lt;/A&gt; &lt;/SPAN&gt;from the palette. &lt;/DIV&gt; &lt;LI id=gtuc&gt; &lt;DIV id=sish&gt;Drop it onto the request flow canvas, and rename it to &lt;KBD class=userinput id=i3c6&gt;&lt;B id=ztmp&gt;Custom&lt;/B&gt;&lt;/KBD&gt;. &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt; &lt;P id=e6ix&gt;  &lt;/P&gt; &lt;P id=qr9j&gt;This mediation primitive allows the use of an existing SCA component operation within the mediation flow. &lt;/P&gt;&lt;/TD&gt; &lt;TD id=rzmv vAlign=top align=left width=900&gt; &lt;DIV id=pw1c style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: left"&gt;&lt;IMG id=v4m_ src="http://docs.google.com/File?id=dhr7zgxb_994fzj78rgh_b"&gt; &lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt; &lt;TR id=gen6&gt; &lt;TD
