Skip to Content
avatar image
Former Member

Import WSDL with external reference

Hi Guru.

I need your help.

I would to import this WSDL in PI:

[fwsservice.wsdl|http://archive.groundworkopensource.com/groundwork-opensource/branches/FOUNDATION_5_2_1_SP/collage/api/wsdl/fwsservice.wsdl]

but I have a problem: when I load the external definition in PI I see that it have an external reference. So I load this WSDL

[fwsmodel.wsdl|http://archive.groundworkopensource.com/groundwork-opensource/branches/FOUNDATION_5_2_1_SP/collage/api/wsdl/fwsmodel.wsdl]

and in the source field I insert the reference of the first WS

When I import in the Message Mapping the definition the node with exeternal reference are in "ERROR".

Have you some idea?

I try some ways to fix this problem (a custom data type with same namespace, modify the WSDL,..) but without good news.

Help me please

Bye

Manuel

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Sep 01, 2008 at 12:53 PM

    In the source field of 2nd WSDL, write the name of 2nd WSDL only.. write it the way it is coming in Parameter File

    That is, when you are importing fwsmodel.wsdl, in source field write as fwsmodel.wsdl itself

    after doing this to verify, open parent External Definition,--> Go to taba External References, you should see entry for fwsmodel.wsdl

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      I just do it, but the WSDL have different namespace, so, when I check the structure the "external node" are not visible.

      I solve it with the merge of the 2 WSDL.

      Thanks to al for the replies.

  • Sep 01, 2008 at 01:18 PM

    Both the wsdl files should have same namespaces. U may edit it manually. First import fwsmodel.wsdl. and then import fwsservice.wsdl.

    Regards,

    Prateek

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Sep 01, 2008 at 01:58 PM

    Dear Manuel,

    After importing the webservice in IR, in message tab in external defintion check whether you are getting the correct namespaces. If not modify the wsdl file to get the correct namespace.Hope this would solve your problem.

    Add comment
    10|10000 characters needed characters exceeded