ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Interchange Server + Adapters » XML Data Handler and WSDL XML Node

Post new topic  Reply to topic
 XML Data Handler and WSDL XML Node « View previous topic :: View next topic » 
Author Message
Thripura Sundari
PostPosted: Mon Oct 17, 2005 10:30 am    Post subject: XML Data Handler and WSDL XML Node Reply with quote

Acolyte

Joined: 13 Jun 2005
Posts: 57
Location: Bangalore, India

Hi,

Greetings!

I understand from the Data Handler Guide that the data handlers can be used to convert Business Objects to XML documents and vice versa.

I would like to know if I could use this concept to satisfy my requirement.

The requirement is that I have an external application which is exposed as a web service. I have the WSDL for it. But the request and response parameters in the WSDL are XML nodes and donot have a specific type. It accepts any XML node.

The following piece of code is a section from the WSDL of that application.

Code:


- <s:element name="SubmitXml">

- <s:complexType>

- <s:sequence>

  <s:element maxOccurs="1" minOccurs="0" name="Profile" type="s:string" />

- <s:element maxOccurs="1" minOccurs="0" name="Request">

- <s:complexType>

- <s:sequence>

  <s:any />

  </s:sequence>

  </s:complexType>

  </s:element>

- <s:element maxOccurs="1" minOccurs="0" name="Filter">

- <s:complexType>

- <s:sequence>

  <s:any />

  </s:sequence>

  </s:complexType>

  </s:element>

  </s:sequence>

  </s:complexType>

  </s:element>

- <s:element name="SubmitXmlResponse">

- <s:complexType>

- <s:sequence>

- <s:element maxOccurs="1" minOccurs="0" name="SubmitXmlResult">

- <s:complexType>

- <s:sequence>

  <s:any />

  </s:sequence>

  </s:complexType>

  </s:element>

  </s:sequence>

  </s:complexType>

  </s:element>




I tried using the WSDL ODA to generate the Business Objects to connect to this web service. But it converted the element with no type into a String as default throwing an exception:

Quote:

An error occurred in getTreeNodes() :WSDLException: faultCode=OTHER_ERROR: Unable to resolve imported document_at '///https://copyws.cendant.com/B2BGateway/service/XMLSelect'.: This file was not found: file:///https://copyws.cendant.com/B2BGateway/service/XMLSelect.


So, I thought I would go ahead and create the TLOs manually. But, I need to send requests and receive responses with the XML node and there will be no type.

My questions here are:
1. Can I create the Business Objects with the structure of the XML node and use the SOAP Data Handler to convert it into SOAP Request format. Will the external application be able to accept this request? I would like to know the process and data flow in this case. I know that the external application doesnt expect a type for a specific set of data, eg. "Request" in this case, but would it accept my usual SOAP Format that I may send it as if it would accept a type of request data that I would send?

2. Will it be possible to get the SOAP response from the external application and convert it into a Business Object. If so, what will be the flow of data (response) in this case? I will also be using the SOAP Data handler for the web service.
How can I handle the response object "SubmitXmlResult" which doenst have the Response type in the connector?
Do I need to use the XML data handler to convert the XML node into a Business Object. In that case, where will I use the data handler? Can I use it to convert the SOAP Structure containing the XML in to Business Object? How will I use both SOAP and XML Data Handler?
I am very much confused as to how I would get this done?

3. What is the best way of implementing this scenario? What better can I do?
As you would be knowing I cannot modify the external application or its WSDL.

Please help me and correct me if I am wrong with any conceptual understanding...
Thanks and Regards,
Thripura Sundari.
Back to top
View user's profile Send private message
Ratan
PostPosted: Mon Oct 17, 2005 12:02 pm    Post subject: Reply with quote

Grand Master

Joined: 18 Jul 2002
Posts: 1245

You said the input to your Webservice is any XML. So you need to have the corresding attributes in TLO as strings.
_________________
-Ratan
Back to top
View user's profile Send private message Send e-mail
Thripura Sundari
PostPosted: Tue Oct 18, 2005 4:22 am    Post subject: Reply with quote

Acolyte

Joined: 13 Jun 2005
Posts: 57
Location: Bangalore, India

Hi Ratan,
Thanks for the reply.
The request structure for my Web Service is
Code:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SubmitXml xmlns="http://tempuri.org/">
      <Profile>string</Profile>
      <Request>xml</Request>
      <Filter>xml</Filter>
    </SubmitXml>
  </soap:Body>
</soap:Envelope>

and the Response format is
Code:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <SubmitXmlResponse xmlns="http://tempuri.org/">
      <SubmitXmlResult>xml</SubmitXmlResult>
    </SubmitXmlResponse>
  </soap:Body>
</soap:Envelope>

Here, the attributes Request, Filter and SubmitXmlResult are XMl elements or in other words, they are of type XML.
You have specified that
Quote:
You said the input to your Webservice is any XML. So you need to have the corresding attributes in TLO as strings.

So,
1. do I need to have the BO as
Code:
Profile - String
Request - String
Filter - String


If so, How will it be different from having the actual type of the parameters as String?

2. Do I need to use the XML Data Handler? If so, how?

3. If String can contain only 255 characters at the maximum and the XML nodes specified here would be more than that, so can I use Long Text type?

Please help.
Thanks and Regards,
Thripura Sundari
Back to top
View user's profile Send private message
Ratan
PostPosted: Tue Oct 18, 2005 8:50 am    Post subject: Reply with quote

Grand Master

Joined: 18 Jul 2002
Posts: 1245

Quote:
2. Do I need to use the XML Data Handler? If so, how?


You need to use the SOAP data handler.
Quote:

3. If String can contain only 255 characters at the maximum and the XML nodes specified here would be more than that, so can I use Long Text type?


255 characters which shows up in BO designer is not used. It is only there for future use.
_________________
-Ratan
Back to top
View user's profile Send private message Send e-mail
Thripura Sundari
PostPosted: Wed Oct 19, 2005 7:37 am    Post subject: Reply with quote

Acolyte

Joined: 13 Jun 2005
Posts: 57
Location: Bangalore, India

Hi Ratan,
Well, I tried using String also. And I had used SOAP Data Handler only.
But I am getting the following Exception:
Code:

com.crossworlds.cwconnectorapi.exceptions.ParseException: Unable to resolve the BO to be used for this transformation. Reason: Unable to find a BO match from either the DOC or RPC candidate lists.
   at com.crossworlds.cwconnectorapi.CWConnectorUtil.byteArrayToBO(CWConnectorUtil.java:2443)
   at com.ibm.adapters.protocol.protocolhandlers.http.PABaseHandler.generateResponseBo(PABaseHandler.java:908)
   at com.ibm.adapters.protocol.protocolhandlers.http.PABaseHandler.processResponse(PABaseHandler.java:589)
   at com.ibm.adapters.protocol.protocolhandlers.http.PABaseHandler.processRequest(PABaseHandler.java:206)
   at com.ibm.adapters.protocol.PAProtocolHandlerFramework.doVerbFor(PAProtocolHandlerFramework.java:555)
   at com.ibm.adapters.protocol.PAEngine.doVerbFor(PAEngine.java:382)
   at com.ibm.adapters.protocol.PABOHandler.doVerbFor(PABOHandler.java:141)
   at com.crossworlds.cwconnectorapi.CWConnectorBOHandler.doVerbFor(CWConnectorBOHandler.java:130)
   at CxCommon.BusinessObject.doVerbFor(BusinessObject.java:2128)
   at AppSide_Connector.BusObjJavaInterface.DoVerbFor(BusObjJavaInterface.java:194)
   at AppSide_Connector.AppCalls.DoVerbFor(AppCalls.java:265)
   at AppSide_Connector.AgentBusinessObjectManager.DoVerbFor(AgentBusinessObjectManager.java:1398)
   at CxCommon.Messaging.IIOP.IDLAgent.IpostBusObj(IDLAgent.java:209)
   at IdlStubs.IConnAgentPOA._invoke(IConnAgentPOA.java:197)
   at com.ibm.rmi.poa.GenericPOAServerSC.dispatchToServant(GenericPOAServerSC.java:398)
   at com.ibm.rmi.poa.GenericPOAServerSC.internalDispatch(GenericPOAServerSC.java:252)
   at com.ibm.rmi.poa.GenericPOAServerSC.dispatch(GenericPOAServerSC.java:158)
   at com.ibm.rmi.iiop.ORB.process(ORB.java:396)
   at com.ibm.CORBA.iiop.ORB.process(ORB.java:1608)
   at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2164)
   at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:63)
   at com.ibm.rmi.iiop.WorkerThread.run(ThreadPoolImpl.java:182)
   at java.lang.Thread.run(Thread.java:513)


The Trace shows this: I believe it si going to be too large, but I am not sure if I can help it.
The structure of my TLO is
Code:

<Version = 3.0>
<EndHeader>
<StartBO:CruiseSearch_TLO>
   BusinessObject = CruiseSearch_TLO
   Verb = Create
   Locale = en_US
   Handler = soap/http
   MimeType = xml/soap
   BOPrefix = CxIgnore
<StartChild>
   Request = 1
<StartBO:CruiseSearch_Request_BO>
      BusinessObject = CruiseSearch_Request_BO
      Verb = CxBlank
      Locale = en_US
<StartChild>
      SoapCfg = CxBlank
<StartBO:SoapCfg>
<EndBO:SoapCfg>
<EndChild>
<StartChild>
      CruiseSearch_Request = 1
<StartBO:CruiseSearch_Request>
         BusinessObject = CruiseSearch_Request
         Verb = CxBlank
         Locale = en_US
         Request = <a>asdas</a>
         Profile = asdassd
         Filter = <a>asdas</a>
         ObjectEventId = CxIgnore
<EndBO:CruiseSearch_Request>
<EndChild>
<StartChild>
      ProtocolConfig = CxBlank
<StartBO:ProtocolConfig>
<EndBO:ProtocolConfig>
<EndChild>
      ObjectEventId = CxIgnore
<EndBO:CruiseSearch_Request_BO>
<EndChild>
<StartChild>
   Response = CxBlank
<StartBO:Response>
<EndBO:Response>
<EndChild>
   Charset = CxIgnore
   ObjectEventId = PORTCONNECTOR1_1129733294319_1
<EndBO:CruiseSearch_TLO>]



And the trace is
Code:

[Time: 2005/10/19 20:18:14.428] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[9543] DoVerbFor cookie=Wed Oct 19 20:16:09 IST 2005 name=CruiseSearch_TLO verb=Create]
[Time: 2005/10/19 20:18:14.428] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: Thread:WT=1:executing doverbfor call]
[Time: 2005/10/19 20:18:14.428] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :Calling App Connector doVerbFor Operation.]
[Time: 2005/10/19 20:18:14.459] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 31000] [Mesg: Entering doVerbFor.] ]
[Time: 2005/10/19 20:18:14.459] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 31003] [Mesg: Dump of the bo before init and vaildate attributes: <StartHeader>

Then it again gives the TLO...
Later, it gives the connection attributes as

Code:

[Time: 2005/10/19 20:18:14.911] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 40007] [Mesg: Connection attributes for sending the request "
"Handler Name :"SOAPHTTPHTTPSHandler""
"readTimeOut :"0" "
"  TcpNo delay :"false".] ]
[Time: 2005/10/19 20:18:14.911] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 40011] [Mesg: Handler Name :"SOAPHTTPHTTPSHandler" Destination is "http://gvc2xb34d/XmlXslTrial/WebService.asmx".] ]
[Time: 2005/10/19 20:18:14.911] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 45001] [Mesg: Request Message on Handler SOAPHTTPHTTPSHandler: <?xml version='1.0' encoding='UTF-8'?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SOAP-ENV:Body>
<CruiseSearch_Request>
<ns0:Request xmlns:ns0="http://tempuri.org/">&lt;a&gt;asdas&lt;/a&gt;</ns0:Request>
<ns1:Profile xmlns:ns1="http://tempuri.org/">asdassd</ns1:Profile>
<ns2:Filter xmlns:ns2="http://tempuri.org/">&lt;a&gt;asdas&lt;/a&gt;</ns2:Filter>
</CruiseSearch_Request>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
] ]


Then, it gives the application details as
Code:

[Time: 2005/10/19 20:18:14.911] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 45000] [Mesg: Http Header: Authorization = null:null] ]
[Time: 2005/10/19 20:18:14.911] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 45000] [Mesg: Http Header: SOAPAction = http://tempuri.org/SubmitXml] ]
[Time: 2005/10/19 20:18:14.911] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 40200] [Mesg: Sending the request with the following attributes"
Key :Output Buffer Size; Value :512
Key :TCP NoDelay; Value :false
Key :Http Read Timeout; Value :0
Key :Destination; Value :http://gvc2xb34d/XmlXslTrial/WebService.asmx
Key :IsSynchronus Request; Value :true
"] ]
[Time: 2005/10/19 20:18:14.943] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 40230] [Mesg: HTTPUtils :Constructing a HTTP socket with follwing proxy parameters :"
Key :httpProxyUsername; Value :null
Key :port; Value :80
Key :httpProxyPassword; Value :*********
ey :httpProxyPort; Value :0
Key :IsproxyNeeded; Value :false
Key :nonhttpProxyHosts; Value :null
Key :host; Value :gvc2xb34d
Key :httpProxyHost; Value :null
".] ]
[Time: 2005/10/19 20:18:14.943] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 45014] [Mesg: Sending the following HTTP headers: POST /XmlXslTrial/WebService.asmx HTTP/1.0
Host: gvc2xb34d:80
Content-Type: text/xml;charset=ISO-8859-1
Content-Length: 620
SOAPAction: http://tempuri.org/SubmitXml
] ]
[Time: 2005/10/19 20:18:16.907] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 40212] [Mesg: HTTPUtils :
After parsing the HTTP response headersstatusString :"OK"-versionString: "HTTP/1.1"statusCode: "200"] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 45015] [Mesg: Received the following HTTP headers:
Key :content-type; Value :text/xml; charset=utf-8
Key :date; Value :Wed, 19 Oct 2005 14:48:16 GMT
Key :cache-control; Value :private, max-age=0
Key :x-aspnet-version; Value :2.0.50215
Key :content-length; Value :295
Key :server; Value :Microsoft-IIS/5.1
Key :x-powered-by; Value :ASP.NET
] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 45002] [Mesg: Response Message on Handler SOAPHTTPHTTPSHandler:
<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><SubmitXmlResponse xmlns="http://tempuri.org/" /></soap:Body></soap:Envelope>] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30095] [Mesg: Extracted value "soap/http" for attribute "Handler" in BO "CruiseSearch_TLO".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30095] [Mesg: Extracted value "soap/http" for attribute "Handler" in BO "CruiseSearch_TLO".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30095] [Mesg: Extracted value "soap/http" for attribute "Handler" in BO "CruiseSearch_TLO".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30095] [Mesg: Extracted value "xml/soap" for attribute "MimeType" in BO "CruiseSearch_TLO".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30095] [Mesg: Extracted value "null/not initialized" for attribute "Charset" in BO "CruiseSearch_TLO".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 33041] [Mesg: Trying to find populated bo attribute out of Tlo "CruiseSearch_TLO" with boType in
Item #0:
request.] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 33049] [Mesg: Trying to find attribute in bo "CruiseSearch_TLO" with the following params: HasToBePopulated - "true", CheckForSpecificType - "false", SpecificType - "null/not initialized", Accepted boType List Dump:
Item #0:
request.] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 33050] [Mesg: Starting to process attribute "Handler" at index "0".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 33051] [Mesg: Skipping attribute "Handler" at index "0" because it is not a BO type. Extracted attribute type is "String".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 33050] [Mesg: Starting to process attribute "MimeType" at index "1".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 33051] [Mesg: Skipping attribute "MimeType" at index "1" because it is not a BO type. Extracted attribute type is "String".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 33050] [Mesg: Starting to process attribute "BOPrefix" at index "2".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 33051] [Mesg: Skipping attribute "BOPrefix" at index "2" because it is not a BO type. Extracted attribute type is "String".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 33050] [Mesg: Starting to process attribute "Request" at index "3".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 33058] [Mesg: Found matching attribute "Request" at index "3" with boType type "request" that is the same as one of the the accepted boTypes "request". Returning attribute info.] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 33043] [Mesg: Successfully found populated bo attribute in Tlo "CruiseSearch_TLO" at index "3".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 33045] [Mesg: Trying to extract populated bo attribute out of Tlo "CruiseSearch_TLO" at index "3".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 33046] [Mesg: Successfully extracted populated Tlo Attribute Bo "CruiseSearch_Request_BO" out of Tlo "CruiseSearch_TLO" at index "3" with type "request".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30067] [Mesg: Trying to extract Protocol Config MO out of bo "CruiseSearch_Request_BO" with simple protocol id "http".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10540] [Mesg: Message key 10540 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30007] [Mesg: Trying to extract Config MO attribute bo with name "ProtocolConfig" out of bo "CruiseSearch_Request_BO".] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30072] [Mesg: The Config MO Attribute "ProtocolConfig" is not instantiated in Bo "CruiseSearch_Request_BO". Trying to create an instance of it and initAndValidate its attributes.] ]
[Time: 2005/10/19 20:18:17.110] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30120] [Mesg: Successfully extracted Protocol Config MO "CruiseSearch_Protocol_Req_ConfigMO" out of bo "CruiseSearch_Request_BO" at attribute "ProtocolConfig".] ]
[Time: 2005/10/19 20:18:17.344] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 44022] [Mesg: PAHttpMTEngineIn: Using ContentTypeHeader -  MimeType: null/not initialized, ContentType: text/xml, Charset: utf-8] ]
[Time: 2005/10/19 20:18:17.344] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 44022] [Mesg: PAHttpMTEngineIn: Using HandlerRequestMtr -  MimeType: xml/soap, ContentType: text/xml, Charset: utf-8] ]
[Time: 2005/10/19 20:18:17.344] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 44023] [Mesg: PAHttpMTEngineIn: Returning after HandlerRequestMtr - MimeType: xml/soap, ContentType: text/xml, Charset: utf-8] ]
[Time: 2005/10/19 20:18:17.344] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30095] [Mesg: Extracted value "null/not initialized" for attribute "BOPrefix" in BO "CruiseSearch_TLO".] ]
[Time: 2005/10/19 20:18:17.344] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30095] [Mesg: Extracted value "document" for attribute "Style" in BO "CruiseSearch_Request_SOAP_CfgMO".] ]
[Time: 2005/10/19 20:18:17.344] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.344] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.344] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.344] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.344] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.344] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.344] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10539] [Mesg: Message key 10539 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30001] [Mesg: Trying to create an instance of supported BO "CruiseSearch_Response_BO".] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30002] [Mesg: Success in creating an instance of supported BO "CruiseSearch_Response_BO".] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30132] [Mesg: Trying to extract SOAP Config MO out of bo "CruiseSearch_Response_BO".] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Info] [MsgID: 10540] [Mesg: Message key 10540 :: C:\\Documents and Settings\\111872\\connectors\\messages\\CwConnectorAgentMessages.txt does not contain the text for this message.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30007] [Mesg: Trying to extract Config MO attribute bo with name "SoapCfg" out of bo "CruiseSearch_Response_BO".] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30072] [Mesg: The Config MO Attribute "SoapCfg" is not instantiated in Bo "CruiseSearch_Response_BO". Trying to create an instance of it and initAndValidate its attributes.] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30135] [Mesg: Successfully extracted SOAP Config MO "CruiseSearch_Response_SOAP_CfgMO" out of bo "CruiseSearch_Response_BO" at attribute "SoapCfg".] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30095] [Mesg: Extracted value "SubmitXmlResponse" for attribute "BodyName" in BO "CruiseSearch_Response_SOAP_CfgMO".] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30026] [Mesg: Extracted body name "SubmitXmlResponse" out of bo "CruiseSearch_Response_BO".] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30095] [Mesg: Extracted value "http://gvc2xb34d/XmlXslTrial/WebService.asmx" for attribute "BodyNS" in BO "CruiseSearch_Response_SOAP_CfgMO".] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[Type: Trace] [MsgID: 30028] [Mesg: Extracted body namespace "http://gvc2xb34d/XmlXslTrial/WebService.asmx" out of bo "CruiseSearch_Response_BO".] ]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :class com.ibm.adapters.datahandlers.xml.soap :Setting option 'ClassName' to 'com.ibm.adapters.datahandlers.xml.soap'.]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :class com.ibm.adapters.datahandlers.xml.soap :Entering method getBO(Reader, Object)]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :class com.ibm.adapters.datahandlers.xml.soap :Entering method getSOAPBOWrapperFromString()]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :class com.ibm.adapters.datahandlers.xml.soap :Entering method getBO(Reader, Object)]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :class com.ibm.adapters.datahandlers.xml.soap :Entering method parseSOAPMessage()]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :class com.ibm.adapters.datahandlers.xml.soap :Exiting method parseSOAPMessage()]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :class com.ibm.adapters.datahandlers.xml.soap :Entering method resolveBOName()]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :class com.ibm.adapters.datahandlers.xml.soap :Entering method callSOAPNameHandler()]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :class com.ibm.adapters.datahandlers.xml.soap :The SOAP Data Handler was unable to resolve or instantiate the SOAP Name Handler. Reason: The Top Level SOAP DataHandler MO either does not have a SOAPNameHandler property, or the property value is invalid]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :class com.ibm.adapters.datahandlers.xml.soap :Continuing with Default Name Resolution.]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :class com.ibm.adapters.datahandlers.xml.soap :Entering method callDefaultNameResolution()]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :class com.ibm.adapters.datahandlers.xml.soap :Using BodyName: SubmitXmlResponse BodyNamespace: http://tempuri.org/ from the SOAP Message to resolve BO Name.]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :Searching RPC candidate list]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :RPC candidate list is empty.]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :Unable to find a BO match from the RPC candidate list.]
[Time: 2005/10/19 20:18:17.359] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :Searching DOC candidate list]
[Time: 2005/10/19 20:18:17.375] [System: ConnectorAgent] [SS: WebServicesConnector] [Thread: WT=1 (#482746126)] [Type: Trace] [Mesg: :[9543] DoVerbFor cookie=Wed Oct 19 20:16:09 IST 2005 rc=-1 rtnObj.status=-1 rtnObj.message=[Type: Error]
[MsgID: 45010] [Mesg: Failure in transforming response of tlo "CruiseSearch_TLO" into bo. Reason: Unable to resolve the BO to be used for this transformation. Reason: Unable to find a BO match from either the DOC or RPC candidate lists.


It says HTTP 200- OK, but when I gave a logging facility in the .NET web service, to log the request parameters, it is not getting logged.
But it says, error in tranforming Response Object of TLO. I am not sure where I am wrong.
If anything is wrong with the BO Structure, please let me know.
I am sorry, I think I have to give it here.

Code:

[ReposCopy]
Version = 3.0.0
[End]
[BusinessObjectDefinition]
Name = CruiseSearch_Protocol_Req_ConfigMO
Version = 3.0.0

   [Attribute]
   Name = Destination
   Type = String
   MaxLength = 255
   IsKey = true
   IsForeignKey = false
   IsRequired = true
   DefaultValue = http://gvc2xb34d/XmlXslTrial/WebService.asmx
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Content-Type
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Authorization_UserId
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Authorization_Password
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = ObjectEventId
   Type = String
   MaxLength =
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Verb]
   Name = Create
   [End]

   [Verb]
   Name = Delete
   [End]

   [Verb]
   Name = Retrieve
   [End]

   [Verb]
   Name = Update
   [End]
[End]
[BusinessObjectDefinition]
Name = CruiseSearch_Request_BO
Version = 3.0.0
AppSpecificInfo = SOAPAction=http://tempuri.org/SubmitXml;cw_mo_soap=SoapCfg;ws_tloname=CruiseSearch_TLO;cw_mo_http=ProtocolConfig

   [Attribute]
   Name = SoapCfg
   Type = CruiseSearch_Request_SOAP_CfgMO
   ContainedObjectVersion = 3.0.0
   Relationship = Containment
   Cardinality = 1
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = CruiseSearch_Request
   Type = CruiseSearch_Request
   ContainedObjectVersion = 3.0.0
   Relationship = Containment
   Cardinality = 1
   MaxLength = 255
   IsKey = true
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = ProtocolConfig
   Type = CruiseSearch_Protocol_Req_ConfigMO
   ContainedObjectVersion = 3.0.0
   Relationship = Containment
   Cardinality = 1
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = ObjectEventId
   Type = String
   MaxLength =
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Verb]
   Name = Create
   [End]

   [Verb]
   Name = Delete
   [End]

   [Verb]
   Name = Retrieve
   [End]

   [Verb]
   Name = Update
   [End]
[End]
[BusinessObjectDefinition]
Name = CruiseSearch_Request_SOAP_CfgMO
Version = 3.0.0

   [Attribute]
   Name = BodyNS
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   DefaultValue = http://tempuri.org/
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = BOVerb
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   DefaultValue = Create
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Style
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   DefaultValue = document
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = TypeCheck
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Use
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   DefaultValue = literal
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = BodyName
   Type = String
   MaxLength = 255
   IsKey = true
   IsForeignKey = false
   IsRequired = false
   DefaultValue = SubmitXml
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = ObjectEventId
   Type = String
   MaxLength =
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Verb]
   Name = Create
   [End]

   [Verb]
   Name = Delete
   [End]

   [Verb]
   Name = Retrieve
   [End]

   [Verb]
   Name = Update
   [End]
[End]
[BusinessObjectDefinition]
Name = CruiseSearch_Request
Version = 3.0.0

   [Attribute]
   Name = Request
   Type = String
   MaxLength = 255
   IsKey = true
   IsForeignKey = false
   IsRequired = true
   AppSpecificInfo = elem_ns=http://tempuri.org/
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Profile
   Type = String
   MaxLength = 255
   IsKey = true
   IsForeignKey = false
   IsRequired = false
   AppSpecificInfo = elem_ns=http://tempuri.org/
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Filter
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   AppSpecificInfo = elem_ns=http://tempuri.org/
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = ObjectEventId
   Type = String
   MaxLength =
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Verb]
   Name = Create
   [End]

   [Verb]
   Name = Delete
   [End]

   [Verb]
   Name = Retrieve
   [End]

   [Verb]
   Name = Update
   [End]
[End]
[BusinessObjectDefinition]
Name = MO_DataHandler_DefaultSOAPConfig
Version = 3.0.0

   [Attribute]
   Name = ClassName
   Type = String
   MaxLength = 255
   IsKey = true
   IsForeignKey = false
   IsRequired = false
   DefaultValue = com.ibm.adapters.datahandlers.xml.soap
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = SOAPNameHandler
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = ObjectEventId
   Type = String
   MaxLength =
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Verb]
   Name = Create
   [End]

   [Verb]
   Name = Delete
   [End]

   [Verb]
   Name = Retrieve
   [End]

   [Verb]
   Name = Update
   [End]
[End]
[BusinessObjectDefinition]
Name = CruiseSearch
Version = 3.0.0

   [Attribute]
   Name = Request
   Type = String
   MaxLength = 255
   IsKey = true
   IsForeignKey = false
   IsRequired = true
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Profile
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Filter
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Response
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = ObjectEventId
   Type = String
   MaxLength =
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Verb]
   Name = Create
   [End]

   [Verb]
   Name = Delete
   [End]

   [Verb]
   Name = Retrieve
   [End]

   [Verb]
   Name = Update
   [End]
[End]
[BusinessObjectDefinition]
Name = CruiseSearch_Response
Version = 3.0.0

   [Attribute]
   Name = Response
   Type = String
   MaxLength = 255
   IsKey = true
   IsForeignKey = false
   IsRequired = false
   AppSpecificInfo = elem_ns=http://tempuri.org/
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = ObjectEventId
   Type = String
   MaxLength =
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Verb]
   Name = Create
   [End]

   [Verb]
   Name = Delete
   [End]

   [Verb]
   Name = Retrieve
   [End]

   [Verb]
   Name = Update
   [End]
[End]
[BusinessObjectDefinition]
Name = CruiseSearch_Response_SOAP_CfgMO
Version = 3.0.0

   [Attribute]
   Name = BodyNS
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   DefaultValue = http://gvc2xb34d/XmlXslTrial/WebService.asmx
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = BOVerb
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   DefaultValue = Create
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Style
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   DefaultValue = document
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = TypeCheck
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Use
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   DefaultValue = literal
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = BodyName
   Type = String
   MaxLength = 255
   IsKey = true
   IsForeignKey = false
   IsRequired = false
   DefaultValue = SubmitXmlResponse
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = ObjectEventId
   Type = String
   MaxLength =
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Verb]
   Name = Create
   [End]

   [Verb]
   Name = Delete
   [End]

   [Verb]
   Name = Retrieve
   [End]

   [Verb]
   Name = Update
   [End]
[End]
[BusinessObjectDefinition]
Name = MO_DataHandler_Default
Version = 3.0.0

   [Attribute]
   Name = xml_soap
   Type = MO_DataHandler_DefaultSOAPConfig
   ContainedObjectVersion = 3.0.0
   Relationship = Containment
   Cardinality = 1
   MaxLength = 255
   IsKey = true
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = ObjectEventId
   Type = String
   MaxLength =
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Verb]
   Name = Create
   [End]

   [Verb]
   Name = Delete
   [End]

   [Verb]
   Name = Retrieve
   [End]

   [Verb]
   Name = Update
   [End]
[End]
[BusinessObjectDefinition]
Name = CruiseSearch_TLO
Version = 3.0.0
AppSpecificInfo = ws_mode=synch;ws_collab=co_CruiseSearchCollaboration;ws_verb=Create;ws_eventtlo=true

   [Attribute]
   Name = Handler
   Type = String
   MaxLength = 255
   IsKey = true
   IsForeignKey = false
   IsRequired = true
   DefaultValue = soap/http
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = MimeType
   Type = String
   MaxLength = 255
   IsKey = true
   IsForeignKey = false
   IsRequired = true
   DefaultValue = xml/soap
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = BOPrefix
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Request
   Type = CruiseSearch_Request_BO
   ContainedObjectVersion = 3.0.0
   Relationship = Containment
   Cardinality = 1
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   AppSpecificInfo = ws_botype=request
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Response
   Type = CruiseSearch_Response_BO
   ContainedObjectVersion = 3.0.0
   Relationship = Containment
   Cardinality = 1
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   AppSpecificInfo = ws_botype=response
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Charset
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = ObjectEventId
   Type = String
   MaxLength =
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Verb]
   Name = Create
   [End]

   [Verb]
   Name = Delete
   [End]

   [Verb]
   Name = Retrieve
   [End]

   [Verb]
   Name = Update
   [End]
[End]
[BusinessObjectDefinition]
Name = CruiseSearch_Response_BO
Version = 3.0.0
AppSpecificInfo = SOAPAction=http://tempuri.org/SubmitXml;cw_mo_soap=SoapCfg;ws_tloname=CruiseSearch_TLO;cw_mo_http=ProtocolConfig

   [Attribute]
   Name = CruiseSearchResponse
   Type = CruiseSearch_Response
   ContainedObjectVersion = 3.0.0
   Relationship = Containment
   Cardinality = 1
   MaxLength = 255
   IsKey = true
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = SoapCfg
   Type = CruiseSearch_Response_SOAP_CfgMO
   ContainedObjectVersion = 3.0.0
   Relationship = Containment
   Cardinality = 1
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = ProtocolConfig
   Type = CruiseSearch_Protocol_Resp_ConfigMO
   ContainedObjectVersion = 3.0.0
   Relationship = Containment
   Cardinality = 1
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = ObjectEventId
   Type = String
   MaxLength =
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Verb]
   Name = Create
   [End]

   [Verb]
   Name = Delete
   [End]

   [Verb]
   Name = Retrieve
   [End]

   [Verb]
   Name = Update
   [End]
[End]
[BusinessObjectDefinition]
Name = CruiseSearch_Protocol_Resp_ConfigMO
Version = 3.0.0

   [Attribute]
   Name = Destination
   Type = String
   MaxLength = 255
   IsKey = true
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Content-Type
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Authorization_UserId
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = Authorization_Password
   Type = String
   MaxLength = 255
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Attribute]
   Name = ObjectEventId
   Type = String
   MaxLength =
   IsKey = false
   IsForeignKey = false
   IsRequired = false
   IsRequiredServerBound = false
   [End]

   [Verb]
   Name = Create
   [End]

   [Verb]
   Name = Delete
   [End]

   [Verb]
   Name = Retrieve
   [End]

   [Verb]
   Name = Update
   [End]
[End]


Can some one help?
Sorry for making such a long post.
Regards,
Thripura Sundari. V.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Interchange Server + Adapters » XML Data Handler and WSDL XML Node
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.