on 12-29-2014 9:53 AM
Hi All ,
I am not able to import the WSDL in ESR .
Error : - " Unable to convert imported document to WSDL Reason: Element "Policy" is not permitted in the "/definitions/portType "
WSDL is provided by C4C team.
I have gone through many threads and blogs and fine a way to solve the issue if WSDL is provided by ECC . Please let me know if something similar is available in C4C side.
Kindly let me know if similar thing is available in C4C side.
Hi Rudra,
Is it possible that you share the WSDL?, in this way we can check and try to solve the problem, You can change the endpoint for a dummy one for your own security.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you for help.
Thats correct ,
But while communicating from PI to C4C we are having secure communication .. if we remove these policy and documentation tags , won't it cause any issue.
Please check the reply of Volker in above thread ..
He mentioned ..
Do not delete the whole Port Tag. It is needed!!!
I am not sure ... If I delete these tags what will be effect later on .
Regards,
Rudra
Hi Rudra,
If you check the WSDL modified the Port tag is not deleted, only a the poilicy and documentation tags inside have been deleted.
If you are using SSL communication the connection issues will be only at Integration Directory configuration. AFAIK the only problem could be if the payload has any tag missed, and i don't think this is the case. There is not validation in the ESR about policys, you can think that you could have done an XSD, the external definitions are only used for message mapping. You can use a dummy External definition if you use a java mapping or a XSL. From my experience, only with the SOAP(AXIS) or with an ABAP proxy you can find any problem. In your case, correct me if i am wrong, you will consume an ECC webservice, because this WSDL has been generated by SOAMANAGER transaction, am i wrong?
Regards.
Hi Rudra,
Can you try & check the following approach as mentioned in that thread:
If you change your WSDL URL to (just the ws-policy bit) to "ws-policy=standard" in your browser, you will see a WSDL minus the ws-policy tags..
Then import that "standard" WSDL (minus the ws-policy tags) into PI, it should work ok.
Not sure if it will work with C4C...but if u can give it a try n check.
Regards,
Azhar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
24 | |
11 | |
9 | |
7 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.