on 09-21-2008 6:07 PM
Hello,
We have recently upgraded XI to PI 7.1.
Our backend Business system is still on NW 6.4.
We have web services that are implemented on the backend 6.40 that we are trying to publish to PI 7.1 service registry.
I have setup RFC destination on the ABAP as follows
Connectioon Type - G (HTTP connection to Ext Server)
Target Host - xyz (PI 7.1 host) Service No. - 50000
Path Prefix - /uddi/api/inquiry/
When I test the connection, I get 404 Not Found error.
Whats wrong with my setup? Am I missing something here?
Regards
Haseeb
Any ideas?
Regards
Haseeb
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Here's a more detailed reply from the Development
SAP UDDI functionality is part of SAP J2EE. This means customer should
either have SAP J2EE or third party UDDI server installed in his
Landscape to be able to publish services from ABAP backend.
Once the UDDI server is available, RFC destinations (publish and Query)
are created in sm59 and are maintained via suddireg.
When this is done, then ABAP backend can publish Web Services via SE80
(Design time information) and wsadmin/wsconfig (Runtime Information).
More details can be found in the documentation link below.
http://help.sap.com/saphelp_nw70/helpdata/en/44/cc547d68e141dae10000000a422035/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/en/2b/036829d238dc46bad91bff1563e183/frameset.htm
As precondition from (NW 700 SP9 own wards), You need also need to set
user parameter OLD_UDDI with value 'X' . It is explained in the
documentation mentioned in the link below.
http://help.sap.com/saphelp_nw70/helpdata/en/44/cc547d68e141dae10000000a422035/frameset.htm
Rathish,
Thanks for your detailed response.
Yes we have UDDI server working fine on PI 7.1. I am able to publish WSDL directly from service repository to service registry.
The problem is publishing the web service I implemented in our ABAP backend system (ECC 5.0 on 6.40).
I had created service registry entry in SUDDIREG.
I have also created two HTTP destination for inquiry and publish.
Target Host - PI 7.1 host
Path Prefix for Inquiry destination - /uddi/api/inquiry/
Path Prefix for Publish destination - /uddi/api/publish/
In SE80, when I doubleclick the web service, I see UDDI tab and a publish button in there. When I click the Publish button, I can select the registry I defined in SUDDIREG and then it prompts for userid and password. I do not get any error then and I see an entry of the registry under UDDI tab for the web service in SE80.
However, when I logged into service registry , I dont see the web service published in there. Based on furhter investigation, I found a program "UDDICL_CHECK" and when I execute, I see an entry for the web service I published with error message "Entry Inconsistent".
I really appreciate your help and hopefully we can resolve this problem.
Regards
Haseeb
User | Count |
---|---|
89 | |
10 | |
9 | |
9 | |
9 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.