on 11-15-2005 11:26 PM
Hi Friends,
I have a question regarding publishing a WSDL created via XI (Integration Directory) to a UDDI Server of SAP WAS JAVA 640. Can I publish the WSDL generated from XI in the UDDI Server provided as a part of SAP WAS 640 ? I know that the WSDL will be specific for a client( sender) but I feel that its better than emailing the WSDL to the client after generating it in the integration directory. Any relevant documents, links explaining how to do that will be appreciated.
The above question was asked by Siva Maranani before. His question was as below .
"I know that whenever a webservice is developed using NDS it can be deployed in WebAs and the same can be registered in UDDI ( webAs acting as UDDI registry).
Now my requirement is to register a WSDL file (which describes) for an external webservice. Can WebAs be used as a UDDI registry..?
I like to know if this is possible or not..? if yes.. how..?"
Waiting for the reply...
Thanks & Regards,
Mathew
Hi Naveen,
I did able to sucessfully host the WSDLS in the SAP WebAS following the steps mentioned by you. I am slightly confused in the steps I need to follow after creating the new UDDI registry & the users for it. I see the options
1.Publish Service definition
2.Publish Service
3.Publish Business Entity.
If I go ahead w/ the publish business entity, I see the new registry I created as a business entity. In my scenario ( WSDL generated via XI) .. what are the steps I should follow to register the webservice in the newly created UDDI registry...I am slightly confused about the meaning of tmodel key etc.How can I verify my webservice is successfully published ?
Currently I am not finding any objects if I search using the search registry though it says tmodel successfully created.Please let me know about your weblog also when published...
Thanks & Regards,
Mathew
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mathew,
Look at the following weblog
/people/sap.user72/blog/2005/11/16/webas-a-step-by-step-guide-for-configuring-uddi-registry-on-local-server
/people/sap.user72/blog/2005/11/17/xi-how-to-publish-wsdl-generated-from-xi-to-uddi
before end of today i will post one more blog on how to use UDDI client to publish webservice.
cheers,
naveen
Additional question..
i have published a webservice but i am getting error when testing this using the ws navigator.
when testing this it gives an error..
Invalid Response Code: (404) Not Found. The request URL was:"http://XXXXX:50100/sap/xi/engine?type=entry&version=3.0&Sender.Service=cordys&Interface=http%3A%2F%2Fcordys.com%2FSalesOrder%5EMI_ORDERS". Check, whether the URL is correct, and the Web Service that you are requesting is up and running.
any id's
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Naveen,
I believe the problem is solved. I was using "*" instead of "%" to search the objects ..... all the objects were there.Thanks a lot for the answers...
Just to summarize.... For the XI exposed webservices, after creating a local registry publish the service definition in the local registry so that webservice consumers can search for the webservice definition in the local registry. I dont find much use in publishing the service in the XI exposed webservice context, correct me if I am wrong . We are dealing w/ the webservices a lot in our scenario....wish you will be active in answering the XI - webservice questions...
Thanks a lot,
Mathew
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Naveen,
Thanks for the quick response. I tried the steps mentioned in the link.
1. Successfully created a new local UDDI registry in SAP WAS..
2. Assigned users etc.
The place I am getting stuck is..
"Make sure that the Web Service Definition has already been created and configured".
I have a WSDL document created via Define webservice in the XI integration directory.(We are successfully able to call the webservice using this WSDL via .net & xmlspy)
Where should I upload this WSDL ? so that the users will able to download/reference it w/out myself emailing to them.We dont/won't have NDS installed in our landscape.
I understand that whenever a webservice is developed using NDS it can be deployed in WebAs and the same can be registered in UDDI ( webAs acting as UDDI registry).
The requirement is to register a WSDL file generated via XI w/out using NDS.
Did you able to publish a WSDL file generated via XI in the local UDDI w/out using NDS ?
waiting for your reply
Thanks a lot,
Mathew
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Mathew,
You got all of it correct. We took a easy lazy approach of maintaining the wsdls on a windows IIS server as a result we could refer to each of those wsdls as
http://server/wsdl/requesttest.wsdl. We used this url for specifying the wsdl location during T-model publishing using the UDDI Client.
cheers,
naveen
Hi Mathew,
Could also use your SAP WebAS for hosting the wslds, you could create an alias for a folder on WAS using VisualAdmin ( services -> http provider -> aliases).
Once you have created an aliase say a folder wsdl, you can access your wsdls now by http://server:port/wsdl
cheers,
Naveen
Hi Mathew,
I was planning on writing a how to for UDDI. I will detail out all the steps in the weblog. To give you an over view.
SAP WAS is shipped with
1. UDDI Server : provides your local version of UDDI
Registry
2. UDDI Client : browser-based client of UDDI registries
you could use uddi client for publishing websevices into external and internal(your) uddi registeries.
Here is the link to sap help that talks about SAP WAS UDDI
http://help.sap.com/saphelp_webas630/helpdata/en/fe/0cb6f543994cd08bbbc6e0f22023e0/content.htm
cheers,
Naveen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.