Hi Everybody!,
I'm trying to create a service
importing a WSDL contract from SAP PI (web service one-way) in
Talend Open Studio from ESB 5.4. and it show me an error that says:
Populate schema to repository: Can't retrieve schemas from metadata: String index out of range: 0
But if I use SoapUI it works great.
I have not much experience in web service area, and I need to send data to this webservice from a SQL Server database. I did the tutorials of ESB that appears in talend's web page, but i never found an error like this.
Please give me some hint's about how to resolt this issue.
Q:Is this the best way to send data to this web service?
P.D.
1.- The web service uses 'preemptive' autentication. I don't know if this its important.
2.- The code of the WSDL is this:
Hi, Is it working when you use another WSDL? Does it repro on other talend ESB studio? I will make a testing on Talend Open Studio from ESB 5.4 to see if this issue repro. Best regards Sabrina
Actually importing your WSDL is OK. The issue is going from the WSDL to XML metadata in the repository.
Workaround :
- Import the WSDL but uncheck the option "Import WSDL Schema"
- Then create your service operations
- For the payload, you can get the structure from a dedicated tool such SoapUI and import it directly into the components such tXmlMap
Good luck
PS : plz open a bugtrack on jira and attach your WSDL.