Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Problem importing WSDL contract

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:


To see the whole post, download it here
Labels (6)
3 Replies
Anonymous
Not applicable
Author

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
Anonymous
Not applicable
Author

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.
Anonymous
Not applicable
Author

Thanks to both of you!,
The workaround works just great!.
The issue was reported here: https://jira.talendforge.org/browse/TESB-12055