cancel
Showing results for 
Search instead for 
Did you mean: 

Publish a service from ECC 6.0 to Service Registry on PI 7.1

Former Member
0 Kudos

Hello All,

I've been trying to publish a service from ECC to the SR that has been configured on PI 7.1.

I've followed the below steps to configure the connectivity from ECC to PI.

1. On PI 7.1, created 2 destinations (UDDI_DESTINATION & CLASSIFICATION_DESTINATION) with http authentication (used admin user id with uddi_admin and service_registry_read_write roles assigned)

2. On ECC, created an RFC destination of type G to point to PI 7.1 with path prefix /ESRegistryWS/BasicAuthConfig?wsdl&style=document.

3. On ECC, assigned this RFC destination on LPCONFIG for proxy class CO_ESREGISTRY_WSSI and port LP_WORKPLACE.

4. On ECC, WSPARAM created a new UDDI registry entry with logical port name LP_WORKPLACE.

Next, I tried to publish a Z service from ECC (WSPUBLISH) to this new UDDI registry and I get a prompt to enter a user id and password for the service "/ESRegistryWS/BasicAuthConfig": I inputted the admin id which has uddi_admin and service_registry write access, but I got the below error:

Exception raised during physical system publication. Code : ''

Details:

10150 Invalid Response code (401). Server

<http://myhost.domainxyz.com: 50100/uddi/api/publish/> returned

message <Unauthorized>.

Spent a lot of time debugging and couldn't resolve it..Please help..

Accepted Solutions (1)

Accepted Solutions (1)

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi ,

refer below link discussion

Regards,

Raj

Former Member
0 Kudos

Thanks for replying.

I didn't know that we have to make a new SUDDIREG entry by creating 2 RFC destinations (type G). However, the destinations I created as per the documentation, don't seem to work.

Java host (PI 7.1) and Java port have been provided on these 2 destinations with the prefix "/uddi/api/inquiry/" for inquiry and another one for publish. Both result in the below error.

404 Not Found

Error: not found (API-URL)

Any other thoughts?

Thank you,

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi ,

as per my understanding you should have SERVICE_REGISTRY_READ_WRITE and UDDI_ADMIN role to publish the services,check you hav these roles.

coming to configuration point of view,refer below link like configuring destinations...

http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417200)ID1207528850DB01600770554668657688End...

Regards,

Raj

Former Member
0 Kudos

Thanks, Raja.

I've already assigned both roles (SERVICE_REGISTRY_READ_WRITE and UDDI_ADMIN) to an admin user ID on UME (PI 7.1). When I try to publish a service (Tx: WSPUBLISH) from ECC, immediately, I get a prompt to enter an id and password for the service "/ESRegistryWS/BasicAuthConfig" like I mentioned in the first post. I'm entering the ID I've configured on UME with those two roles assigned, but I get this error.

10150 Invalid Response code (401). Server

<http://myhost.domainxyz.com: 50100/uddi/api/publish/> returned

message <Unauthorized>.

Seems 100% an authorization error..but don't know what else to look for.

Thanks for looking into this and any other thoughts, you might have.

Answers (0)