Skip to Content

Importing External Definition and RFC into NW BPM

Hi Folks,

I have an External definition for the webservice which contains Req and response structures. When I try to import the WSDL of the Service interface containing these structures I see the imported structure doesn't have all the fields in the Data types that are generated and also no Data type is generated for the response structure. The same with RFC.

Is there any thing we can do without changing the External definition or RFC to achieve the corresponsing Data types which can be eventually used for the data objects

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Posted on Jul 27, 2016 at 08:32 AM

    For RFC structures use the standard "Import objects" funtionality from the ESR under the relevant Software componnent version.

    For Web services (xsd\wsdl\dtd) there are some cases where the SAP PI dont supporting all the web service finctionality.

    This is happend for example with some datat type that exists in .NET like xsd:array type but are not supporrted by SAP for the WS-I stabdard.

    Check if you see red font color in the xsd you have imported.

    Please add screenshots for more assitance.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jul 27, 2016 at 09:11 AM

    Hello Kalyan,

    Try saving the WSDL file in Local desktop and try importing.

    Also provide screenshots.

    Add a comment
    10|10000 characters needed characters exceeded

    • Hi Kalyan,

      It is right behavior, the request / response of the RFC and service interface are message types, and you can't see it under data types section.

      You can see the request / response message in the input/output of the wsdl that is imported.

      If you have a wsdl that imports an external xsd, that xsd will be imported in the data types section

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.