cancel
Showing results for 
Search instead for 
Did you mean: 

Endpoints not published in Service Registry

Former Member
0 Kudos

Hi all,

I have published all the Enterprise services from the Discovery system(ECC) and they are available within the service registry.

But somehow the endpoints are not published to the Service Registry because of which I am not able to consume the services for UI development in VC.

I have the following concerns :

1) The ES are being tested successfully but not being sure why the endpoints were not published when the Services were published from the Discovery System.

2) Can we forcefully create the endpoints in the Service Registry. If so, plz let me know the procedure.

3) SP13 is applied on Discovery System, so I am not able to execute TCode SOAMANAGER to create Endpoints, so is there any other alternative, other than upgrading ECC to SP14.

Points will be rewarded for any help

Regards Brian

Accepted Solutions (0)

Answers (1)

Answers (1)

SureshR
Associate
Associate
0 Kudos

Brian,

You have couple of options to try. You can try to use the transaction WSPUBLISH (i know it works in SP12, but I haven't tested it in SP13 or higher). The other option is to use the Publish feature in Service Registry directly (second tab of your http://<hostname>:<port>/sr ). I think it will create a new entry in the list of services in Service Registry and you can then use it in VC.

Let me know if this helps

Regards

Suresh

Former Member
0 Kudos

Hi:

To visualize the ES from the VC is not enough to publish on the Service Registry, you have also to include as a Destination Template of WSDL type:

WSDL Url : http://erp.esworkplace.sap.com/sap/bc/srt/xip/sap/ecc_maintenancerequestcrtrc/version2?sap-client=80...

Replace this with your SAP Discovery system hostname

I open a SAP Note for something similar and they indicate me I have to do it like that for the VC

Kind regards

Gonzalo

Former Member
0 Kudos

Thanks Gonzalo,

Please let me know the SAP note number ?

Former Member
0 Kudos

Hi Brian:

Sorry, I mean a customer message. The point is that you need to do two things. First, include your service on your service registry but additionally you need to create a ws destination template for that specific ws, so it can be visible on the vc.

Please look on the following post

Kind regards

Former Member
0 Kudos

Hi Gonzalo,

My problem is that in Visual Composer I am not able to view any services when I search in Service Registry,

I have used the following WebCam demo for configuring the Service Registry

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4094345f-341f-2b10-86a0-86a6309f...

But I only have a doubt when configurin the Logcal Port for

SOAMgmt > Buss Administration > Web Service Administration > ServicesRegistrySi(Proxy Definition)

What is the WS Endpoint URL I need to give in this case ?

Is it the Java System url ?

SureshR
Associate
Associate
0 Kudos

Hi Brian,

Maybe the issue is wrt the Service Registry destination definition. The correct system name should be picked from the SLD system name (under http://host:port/sld) definition (I think it CE1 by default). You can also refer other issues I faced in a similar situation that i documented in thread [;

I take my earlier comment about using the Publish function in Service Registry. I learn it should be not be used.

As regards the ServicesRegistrySi(Proxy Definition) URL, I guess you can use http://localhost:port/ServicesRegistrySiService/ServicesRegistrySiPort?wsdl&mode=sap_wsdl

Regads

Suresh