cancel
Showing results for 
Search instead for 
Did you mean: 

sicf activation related to tx saml2

benoit-schmid
Contributor
0 Kudos

Hello,

When I run:

tx saml2

-> Local Provider

-> Metadata

-> Download Metada

It opens the url host/sap/saml2/sp/metadata?sap-client=001&exclude_asp_descriptor=X&exclude_sts_descriptor=X

Then I have the following error:

---

URL http://xxx/sap/saml2/sp/metadata call was terminated because the corresponding service is not available.

Note

  • The termination occurred in system NPL      with error code 403 and for the reason Forbidden.
  • The selected virtual host was 0 .

---

I have checked in sicf. There is no service /sap/saml2/sp/metadata.

Would you know how I could solve this issue?

Regards,

Accepted Solutions (1)

Accepted Solutions (1)

patelyogesh
Active Contributor
0 Kudos

Hello,

Can you please check service at : /default_host/sap/bc/webdynpro/sap/

Service name : saml2

URL should be as below

http://HOSTNAME:XXXX/sap/bc/webdynpro/sap/saml2?sap-client=001

Cheers,

Yogesh

benoit-schmid
Contributor
0 Kudos

Hello,

As I said everything work.

So your url works.

What is the point of asking that?

I repeat: I would like to know if there is a generic method to find which sicf service is attached to a specific url.

Regards,

Former Member
0 Kudos

Hi Benoit

May be you can try filtering it from the above options provided in sicf screen.

Rgds

Khalid

benoit-schmid
Contributor
0 Kudos

Hello Khalid,

What you are suggesting is what I have done.

But as this is guessing, I would have liked to know if there is a generic method to find which sicf service is attached to a specific url.

Regards,

benoit-schmid
Contributor
0 Kudos

Hello,

I have find out why I was not seen it in the services.

Next time, I have this problem, I should look at External Aliases in sicf.

SAP has defined /sap/saml2.

Regards,

Answers (2)

Answers (2)

JPReyes
Active Contributor
0 Kudos

Theres several services Look under /sap/bc and /sap/bc/webdynpro or /sap/public/bc/sec in SICF...

Regards, Juan

benoit-schmid
Contributor
0 Kudos

Hello Juan,

As said in my second post, I have found it.

But my last question is "is there a generic method to find the corresponding sicf service for an url?"

Thanks in advance for your answer.

JPReyes
Active Contributor
0 Kudos

Usually the IE error is pretty descriptive of the service required.

If you disable the "Show friendly HTTP error messages" in IE you should get more desciptive messages.

Regards, Juan

benoit-schmid
Contributor
0 Kudos

I am in Firefox, not in IE.

JPReyes
Active Contributor
0 Kudos

Ahhh... you should be using IE.... not because its better (because is not), simply because depending on the version it might not be supported...

benoit-schmid
Contributor
0 Kudos

Anyway, the only extra info available is:

---

Error Code: ICF-NF-http-inplhost_NPL_42-v0-d20120830-t043117-s403-rForbidden-X:000C29C186841ED1BCC958D1C9482CDA_000C29C186841ED1BCC958D6E89D6CDA_1-x:503E38E4B1C86246E1000000C0A84B80

---

Is there a generic method to find the missing sicf service that needed to be activated?

Former Member
0 Kudos

Hi Benoit,

Yes there is...

Do not browse through all services tree.

Just enter ONLY a service name (like for instance saml2) in SICF selection screen, execute, and you will get all services with that name.

Simple as that.

benoit-schmid
Contributor
0 Kudos

Hello,

Artur Scianek wrote:

Hi Benoit,

Yes there is...

Do not browse through all services tree.

Just enter ONLY a service name (like for instance saml2) in SICF selection screen, execute, and you will get all services with that name.

Simple as that.

In my case searching metadata would not have helped.

This is why I would like to know if there is a generic method to find which sicf service is attached to a specific url.

Regards,

benoit-schmid
Contributor
0 Kudos

Hello,

By guessing I have found: /default_host/sap/public/bc/sec/saml2.

But is there a generic method to find the corresponding sicf service for an url?egards,

Regards,