on 05-11-2009 9:42 AM
Hi all,
I want to publish a service from soamanager.
Found Calls
Status Timestamp Interface Name Location Is Prescheduled Communication Pattern Call ID
Error 2009-05-11 09:42:21 CO_ESREGISTRY_WSSI Consumer X Method:getVersionInfo 4A039102F16800B5E1008000C0A81213
Error 2009-05-11 09:47:15 CO_ESREGISTRY_WSSI Consumer X Method:getVersionInfo 4A03919EF16800B5E1008000C0A81213
Error 2009-05-11 09:53:18 CO_ESREGISTRY_WSSI Consumer X Method:getVersionInfo 499DCF8A910F0063E1008000C0A81213
Error 2009-05-11 09:53:18 CO_ESREGISTRY_WSSI Consumer X Method:getPhysicalSystem 499DCF8D910F0063E1008000C0A81213
Error 2009-05-11 09:53:18 CO_ESREGISTRY_WSSI Consumer X Method:publishPhysicalSystem 499DCF90910F0063E1008000C0A81213
Error Error CL_SOAP_RUNTIME_CLIENT EXEC_PROCESSING SOAP Runtime SOAP Fault Exception caught: : Cannot create implementation instance. Nested message: An exception occurred while obtaining UDDI Logical Ports. Please, check your configuration settings (UDDI Endpoint or UDDI wsdl file)[_DestinationServiceImpl7000] Application or service service:tcesiesp~srv tried to access destination UDDI_DESTINATION of type WSDestinationTemplate which does not currently exist in the destination service. You can create destinations in the NWA under Configuration Management->Infrastructure->Destinations..
What do I have to configure that it is working?
Please don't refer to documentation about the transaction WSPUBLISH!!!!
regards
Hi Bauer,
I didnt get you ,how youy are trying to publish a webservice through Soamanager.
Please let me the process you are following to pubish a service.
Do you hava webservice URL with proper endpoints?
Regards
Poonam Sharma
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Bauer,
1) Are you following below steps to publish:
http://help.sap.com/saphelp_nwce711/helpdata/EN/ca/aeed3629c54f13ba642d82d8c28e51/frameset.htm
Confirm that your Service Registry is configured properly?
2) Do you have SR_UDDI_REG authorization object ?
There is a role called SAP_BC_WEBSERVICE_ADMIN which contains it . Assign this role to the user.
and check.
3) Also Follow the below steps if not followed.:
Configuring your WS via SOAMANAGER or WSCONFIG/ WSADMIN is not all. After you do the config, you need to publish it.
In order to publish:
Go to Txn SM59 and create two TYPE G destinations for:
1. UDDI INQUIRY and
2.UDDI Publish
Make sure you have OLD_UDDI attached to your user profile.
Then go to txn: SUDDIREG to register your destinations.
Open your WS in SE80 and go to variants tab.
on the UDDI node right click and publish to the UDDI registry you menytioned in SUDDIREG.
Then open your UDDI Client:
Name>:<J2ee Port#>/index.html.
search your registry .. if found the WS published successfully.,
Also Check this thread :
Regards
Poonam Sharma
Edited by: Poonam Sharma on May 13, 2009 2:11 PM
Hi Poonam,
I followed your steps and I am not able to publish it. Ok, let me give my landscape.
I am using Netweaver CE 7.1 Trial Version and EHP1 for SAP Netweaver 7.0 Trial Version.
I created a simple calculator example in Enterprise Service Builder where in it takes 2 inputs and will give 1 output (simple addition).
I did save and activate the objects in ESB.
Now in SE80, I did see this Service Interface and created a proxy object and activated. I noticed that the "State" of the service is "Not released". How would we release this??
In SOAMANAGER transaction, I did create the endpoints. Also, I did notice that under Classification, the lifecycle status is "Not Released".
I cannot find this service in the "Service Registry" page.
I followed your steps as mentioned.
-
Q) Confirm that your Service Registry is configured properly?
In TXN SOAMANAGER, I went to Technical Configuration->Publication Administration->Services Registry. In here there is a entry:
Registry = SR_UDDI
Proxy Class = LP_WORKPLACE
Logical Port = CE1LOGICALPORT
Primary = X
-
Q) Do you have SR_UDDI_REG authorization object ?
There is a role called SAP_BC_WEBSERVICE_ADMIN which contains it . Assign this role to the user.
and check.
Yes, the role has been assigned to my userid in SU01 transaction
-
Q) Also Follow the below steps if not followed.:
Configuring your WS via SOAMANAGER or WSCONFIG/ WSADMIN is not all. After you do the config, you need to publish it.
In order to publish:
Go to Txn SM59 and create two TYPE G destinations for:
1. UDDI INQUIRY and
2.UDDI Publish
I did create 2 destinations with type "G" in SM59
RFC Destination = UDDI INQUIRY & UDDI PUBLISH
Target Host = localhost
Service No = 50000
path prefix = /sr/uddi
-
Q) Make sure you have OLD_UDDI attached to your user profile.
Then go to txn: SUDDIREG to register your destinations.
How do I check OLD_UDDI Profile ???
The Txn SUDDIREG doesn't contain anything. It's blank.
-
Open your WS in SE80 and go to variants tab.
on the UDDI node right click and publish to the UDDI registry you menytioned in SUDDIREG.
I did select my "Service Interface" in SE80 but couldn't find variants tab.
Your help is much appreciated.
Thanks,
Sathya
User | Count |
---|---|
84 | |
25 | |
12 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.