I managed to Pass a request and get back the reply from a free Web Service using Datastage. This point is to make clear the Datastage is working fine!!
When I tried to import the Metadata from a Web Service which was created for my Organization I got the below error.
Code: Select all
The XML Schema that defines the message structure has syntax or semantic errors. For more details, proceed to a manual mapping using the XML Meta Data importer.
Then I cross checked the free public WDSL file and its structure with my Organization WDSL file and found a difference.
In the Public Free Web Service I can see the format is like Schema, Element and so on. When i imported the meta data it imported those schema details in to the Datastage!
Whereas when i check the details with my Organization one i was bit confused!
In the schema section instead of schema details, it provided a link to fetch. Then If i open that link it is asking me to go for some other link and so on ......
Code: Select all
<xsd:import schemaLocation="http://SERVERNAME.corp.XXXX.XXXX.XXXX.au:22/1.7/XYZService.svc?xsd=xsd0" namespace="http://SERVER.XXXX.XXXX.XXXX.au" />
In here xsd0 is up to xsd14
1. Is it possible to access the above mentioned Web Services using Datastage?
2. Is it possible only, if the XML is having a clear and straight forward structure ?
How to handle this in Datastage ?
Any guidance please!