on 07-28-2010 5:45 AM
I have to implement an inbound soap interface between my client and its external customer.This interface is in place with the legacy system,which has a webservice that the external customer invokes to send us data.
Now the problem im facing is, the external customer is not willing to change anything on their end (like using our new webservice) except the connection URL,user name and password.(which makes sense too)
I have the WSDL which is currently used imported in XI but has all different namespaces,SOAP address location etc and if I use the messages in the WSDL as it is as my source then its failing in my message mapping.I cannot create the same schema (data type and message type) because the current WSDL root element and some other elements start with a _
Thanks in advance for advices on how to go about it.
Mat
Creating XSD's from the WSDL using an external tool and importing them solved my problem.
@Peter, what I meant was the element names starts with underscores '_'.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Joseph,
I've had problems importing and using certain WSDL's too, and needed to create my own datatypes and service interfaces to circumvent the problem, using my own namespaces. In order not to have any problems with the namespaces used by the sender, I used the anonymizer bean in the soap adapter module.
I didn't understand what you meant by elements starting with 'a_'. Is the sender using different element names in the WSDL than in the XML sent ? Perhaps you can show us the WSDL and an incoming test message ?
kr,
Peter Glas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
When your customer has already an interface and a function using that interface, then you have no choice. You have to use this.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
68 | |
26 | |
9 | |
9 | |
7 | |
6 | |
4 | |
4 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.