Quantcast
Channel: SCN: Message List - SAP Manufacturing Integration and Intelligence (SAP MII)
Viewing all articles
Browse latest Browse all 4841

Issue with OSI PI WCF Web Service with wshttpbinding

$
0
0

Hi Experts,

 

System Details:

SAP MII 14 SP4

OSI PI Web Service: PITimeSeries

 

I am having issue when trying to call OSI PI web service using http post. it is returning status 0 when i am using exception handler in BLS.

 

Same web service works fine with basichttpbinding (SOAP 1.1)  but with wshttpbinding (SOAP 1.2) it is giving error.

 

Following are Web config binding details for web service.

 

      <wsHttpBinding>

        <binding name="wsBinding_2011" sendTimeout="00:01:00" receiveTimeout="00:10:00" bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">

          <reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false" />

          <security mode="Message">

            <message clientCredentialType="Windows" negotiateServiceCredential="true" algorithmSuite="Default" establishSecurityContext="true" />

          </security>

        </binding>

      </wsHttpBinding>

 

I am not sure it could be the issue with passing windows credentials.

 

Did anybody consumed WCF web service with wshttpbinding with security mode as Message and clientCredentialType as Windows.

 

Also i was trying to pass MYSAPSSO2 SSO token to service in http post but first i am not sure if this is correct windows token and second which header property of service should be mapped and i am not sure that I am going into correct direction or not.

 

Please let me know what i am missing.

 

I have tried following other options and tools:

 

SOAP UI: basichttpbinding works fine for wshttpbinding receiving Internal Server error in log and Response as

                  The security context token is expired or is not valid.

 

MII Web Service Action Block: basichttpbinding works fine for wshttpbinding not able to configure url through wizard because as per                                                                              my discussion with other MII experts MII does not support SOAP1.2. that is one reason for using http post.


WCF Storm: both bindings works fine (There is option to select windows authentication and Impersonation level as delegation)

WCF Test Client: Both bindings works fine

 

Any help is appreciated.

 

 

Thanks & Regards,

Manoj Bilthare


Viewing all articles
Browse latest Browse all 4841

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>