cancel
Showing results for 
Search instead for 
Did you mean: 

HTTPS call from Non SAP to SAP MII

former_member203984
Participant
0 Kudos
723

Hi All,

My requirement is to call the SAP MII Application Message Services from the Non SAP application through http's without using the Credentials in the MII Service URL.

To test that I tried to call the one MII server to other MII server through http post action block. But it failed asking for authentication.

MII Version: 15.2

NW version: 7.5

Steps I did:

-> Imported the SSL certificate of one MII server to Other.

-> When posting from MII pointed the "Keystore" and "Certificate Name" in which I have imported the certificate.

-> But getting the output relating to logon. Hope it is not authenticated.

How to generate the certificate with the logon so that http's works with specified logon? Please let me know any standard steps?

Regards

G.Partheeban

Accepted Solutions (0)

Answers (4)

Answers (4)

eli_dealmeida
Explorer

Hi G.,

I had the similar situation, but without certificate, a legacy non-SAP system consuming the SAP MII service. That was the way for me, and it works well.

So, about the use for certificate, try this:

https://answers.sap.com/questions/10197333/how-to-enable-https-service-for-sap-mii121.html

https://wiki.scn.sap.com/wiki/display/ASJAVA/How+to+Configure+Authentication+using+Client+Certificat...

BR,

Eli Soares De Almeida

eli_dealmeida
Explorer

Hi G.,

You can use an username, and password in HTTP_Post parameters, like that:

BR,

Eli Soares De Almeida

former_member203984
Participant
0 Kudos

Hi Eli,

But my requirement is not to use the credentials. Use the certificate for the authentication? Is that possible?

"My requirement is to call the SAP MII Application Message Services from the Non SAP application through http's without using the Credentials in the MII Service URL."

Regards

G.Partheeban

agentry_src
Active Contributor
0 Kudos

Where is the certificate requirement being generated? I would question the requirement rather than try to force a particular solution. Eli's solution is certainly a viable one for your needs.

Regards, Mike

former_member203984
Participant
0 Kudos

Hi Eli,

I have reffered the second link and trying that already. Just want to check is that any other process is there or that is the one we need to follow for client authentication.

Regards

G.Partheeban

eli_dealmeida
Explorer
0 Kudos

Hi,

If it´s a safe route, one way is you make the internally authentication, inside in your transaction before to do the post.

BR,

Eli Soares De Almeida

former_member203984
Participant
0 Kudos

Hi Eli,

I am not sure what do you mean. I can't handle this in the BLS.

ThirdParty calling the MII Message Services and from there I am routing to the Transaction.

Also without authentication 3rd party cant login to MII. So definitely need the client authentication certificate.

Regards

G.Partheeban