cancel
Showing results for 
Search instead for 
Did you mean: 

SAP MII integration with SAP PI with SAP HTTP XI

siriyadav0902
Explorer
0 Kudos

Hello Experts,

Our requirement is to integrate SAP MII with SAP PI with HTTP & send some sample Books.xml data to PI.

From SAP PI side we need a URL to configure in SAP MII to post data to PI server.

Here how SAP PI will construct URL to get data from SAP MII server.

We need the following thing from SAP PI side for configuration in MII,

URL:___________

Sender System:_________

Interface Name:_________

NameSpace:____________

we are using SAP MII 14.0  NW 7.3 & SAP PI 7.3.

when we tried to post through SOAP UI its working fine.

We got URL from PI like: http://<host>:<port>/XISOAPAdapter/MessageServlet?channel=<party>:<service>:<channel>

but its not working in HTTP XI action block.

Please assist.

Regards,

Srisailam Golla

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Srisailam

what error are your getting?

Regards

Osman

siriyadav0902
Explorer
0 Kudos

Hello Osman,

PI team had confirmed that MII server is hitting PI server, but not processing the input xml.

In MII side we are getting Error like "401" Unauthorised error.But here we are able to send sample data with WSDL URL.

In both cases we used same PI credentialss.

"401" Unauthorised error in MII server.


Regards

Srisailam Golla

former_member184720
Active Contributor
0 Kudos
  • Q: I get an authorization error "401 Unauthorized" from the adapter's servlet. What went wrong?

           A: The adapter's servlet is protected by default. You must use one of the user names assigned in security role xi_adapter_soap_message for component XISOAPAdapter. Please consult the documentation for Visual Administrator to view and change the security setting.
           The user authentication of the SOAP adapter is not part of the SOAP adapter but of the web container of the J2EE engine. The default authentication setting is defined in the web.xml descriptor file of the SOAP dapter web application. This setting may be modified from Visual Administrator with some restriction. Please refer to the security documentation for the J2EE engine.
           Please note that 710 onwards there is no Visual Administrator instead the Netweaver Administrator is to be used to assign the roles to the user to access the SOAP adater servlet.The user must be assigned one of the following roles SAP_XI_IS_SERV_USER, SAP_XI_APPL_SERV_USER, SAP_XI_DEVELOPER_J2EE, SAP_XI_ADMINISTRATOR_J2EE. Assigning any one of these roles to the user provides necessary permissions for the user to access the SOAP adapter servlet.To assign these roles to the user, path in Netweaver Administrator is Operation Management -> Identity Management

Reference : 856597 - FAQ: XI 3.0 / PI 7.0/7.1/7.3 SOAP Adapter