Skip to Content
avatar image
Former Member

importing wsdl file having reference to xsd file

Hello Experts ,

I am having RFC to SOAP scenario in which third party has provided me a wsdl file. That wsdl is referencing to one external xsd file. So i have imported both wsdl as well as xsd in external definition. In external definition of wsdl file , in external references tab i can see the xsd schema location path. Now when i am creating message mapping  , i am taking external definition of wsdl file and not external definition of xsd. But i am not able to see nodes for mapping with my RFC. What can be the reason ? M i missing anything?

Regards ,

Nikhil Save

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Dec 29, 2014 at 12:32 PM

    Hi Nikhil,

    Have you added the imported xsd name in line "source" of the external defnition.

    In "external references" you can see for each ext.definition if it has found the referenced files.

    They all need to be imported to the same namespace.

    Refer:

    Importing XSD’s Schema With External References (step-by-step guide)

    Regards,

    Azhar

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Azhar ,

      Thanks for your reply .

      I have tried through below way and it is showing now properly. Let me test  and check .

      Regards ,

      Nikhil Save

      Hi Martin,

      In your external definions, open your wsdl imported and go to External references tab.

      I believe there will be a line, with a reference, but without the name.

      Copy the contents of the column SOURCE.

      Now, in your imported xsd, in the field SOURCE (below file), put the value copied.

      Save and active.

      Now you will have the 3 messages in your wsdl file imported.

      Good luck.

  • Dec 29, 2014 at 12:31 PM

    Hi Nikhil,

    Please check if you have message tab with message name in external def. of WSDL.

    regards,

    Harish

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Nikhil,

      If you can see the full structure in WSDL then it should be available in message mapping (when external def. is added in mapping).

      Can you provide the screenshot of WSDL and message mapping?

      regards,

      Harish