Skip to Content
0

SAP PI 7.1 integration with sharepoint 2013

Apr 17, 2017 at 01:26 PM

273

avatar image
Former Member

Dear All,

I have this scenario where some is data is fetched in SAP from a third party application. Now we need to redirect the data into SharePoint online 2013 for creating new items in list using the data we acquired. I would like to know if this is possible using SAP P.I 7.1?

To build the connection with SharePoint 2013 first, i have done following things:

1.I have tried updating the list accessing the web services on SOAPUI, but I am hindered by authentication error. I have read that SOAPUI does not support NTLM(a suite of Microsoft security protocols). Is there any other way to test this?

2.For remote authentication in SharePoint online, here it suggested to send SAML request to receive security token from SharePoint but SOAPUI also does not support SAML. See the below link:

https://allthatjs.com/2012/03/28/remote-authentication-in-sharepoint-online/

Please help me find a solution to achieve this without using a third party connector.

Thank you.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Andrzej Filusz Apr 18, 2017 at 08:04 AM
0

Hi,

Please ask your SharePoint administrator to install/add a basic authentication. NTLM is a standard one. If you need a basic one, it must be installed/added.

The other method is to use an Axis adapter.

Regards,

Andrzej

Share
10 |10000 characters needed characters left characters exceeded
Helmut Skolaut Apr 21, 2017 at 06:51 PM
0

Hi ,

SharePoint is using NTLMv2 Authentication and this is not supported by SAP PI. You have to use Axis Framework and the libraries from Oakland. Please search for the OSS note that is describing it step by step to do so. This is how I have solved it.

Regards

Helmut

Show 2 Share
10 |10000 characters needed characters left characters exceeded
Former Member

can you provide link to the solution you followed?

0

Hi,

you can download Oakland Software from here:
https://github.com/francisu/oakland-software-java-http-client

SAP Note 1028961 describes how to compile the library
https://launchpad.support.sap.com/#/notes/0001028961

Once you have created the SDA and deployed it, you can use the Axis libraries in your channel:

For sure, the URL / SOAP action can also be done statically, I have chosen the dynamic approach (ASMA over mapping) to avoid too many different channels for all the different lists.

Hope that helps you.

For license reason the SDA cannot be provided by SAP, I also cannot upload it here for same reason, but if you drop me your e-mail in a private message I can send you the file.

Regards
Helmut

untitled.png (12.5 kB)
untitled2.png (27.2 kB)
0