Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1


Ratings: (0)|Views: 54 |Likes:
Published by Poorna Cherukumalla

More info:

Published by: Poorna Cherukumalla on Sep 24, 2012
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PPTX, PDF, TXT or read online from Scribd
See more
See less





Tibco Sample Poc
Problem Statement:1.XML messages of Shipments, Inventory, Distributor Sales and FinalTierSales subject areas will be published to a queue for subscribing or adirectory for filepolling.2.Each message will have one header element and may have one or moredetail elements.3.Parse the messages with single XSD file and should be able to log theoriginal xml message in a error table when the parsing failed along withfile name and other error details.4.After parsing each message, header element has to be populated in theheader table and detail elements have to be populated in detail table.5.Detail elements contain product id which has to be mapped with
reference table called Product’s external product id and get
sku_no for
populating the detail element’s product id into detail table.
 6.Should be able to identify error prone areas and log the errors in theerror table.7.There should be only one starter business process to achieve the abovescope.8.Should be able to create EAR file and deploy on the tibco domain.
<?xml version="1.0" encoding="utf-8" ?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:element name="shipments"><xs:complexType><xs:sequence><xs:element name="transID" type="xs:string" nillable="false"/><xs:element name="ptnrID" type="xs:string" nillable="false"/><xs:element name="ptnrName" type="xs:string" nillable="false"/><xs:element name="address" type="xs:string" nillable="true" minOccurs="0"/><xs:element name="city" type="xs:string" nillable="true" minOccurs="0"/><xs:element name="state" type="xs:string" nillable="true" minOccurs="0"/><xs:element name="zip" type="xs:string" nillable="true" minOccurs="0"/><xs:element name="country" type="xs:string" nillable="true" minOccurs="0"/><xs:element name="item" maxOccurs="unbounded"><xs:complexType><xs:sequence><xs:element name="prodID" type="xs:string" nillable="false"/><xs:element name="notes" type="xs:string" nillable="true" minOccurs="0"/><xs:element name="quantity" type="xs:positiveInteger"/><xs:element name="price" type="xs:decimal"/></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element></xs:element>
Sample XSD:

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->