Skip to Content
author's profile photo Former Member
Former Member

Publishing in UDDI Registry

Hi All,

I'm trying to publish a webservice in the Test UDDI registry (that comes with the NetWeaver server). The scenario is: I've a stateless ejb and created a WSD and VI for the same. Now I'm trying to publish this service. I'm stuck up with the tModel Key.

I'd appreciate if anybody could enlighten me with what exactly tModel Key is and how to create one and what exactly is the starting point to publish into the registry. (Tried to publish the service through the Netweaver studio and still stuck up with the same tModel key problem).

Any pointers would highly be regarded.

Thanks in advance,

Rajit Srinivas.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jun 08, 2004 at 06:54 AM

    Hi Rajit,

    have you seen the documentation about publishing a WSD as tModel? I guess it'll help you get out of where you now are:

    http://help.sap.com/saphelp_nw04/helpdata/en/54/2006bb88da483e9b8dc420680f756f/frameset.htm

    Hope that helps.

    Add a comment
    10|10000 characters needed characters exceeded

    • Hi Rajit,

      A Web Service Definition is represented in UDDI as a tModel. Each tModel has a unique tModelKey.

      A Web Service is represented in UDDI as a Business Service.

      If you want to specify that a Web Service "implements" a specific WSD in UDDI terms, you have to create a Binding Template in the Business Service and the Binding Template should contain an InstanceInfo. Inside this InstanceInfo you have to specify the tModelKey of the WSD tModel.

      If you first publish the WSD in UDDI via the IDE, its tModelKey will be saved. Later when you publish the Web Service in UDDI via the Visual Admin, the tModelKey reference will be added automatically.

      If you do not follow this scenario, then you have to manually find the WSD tModel and copy/paste its tModelKey.

      Best regards,

      Alexander

  • author's profile photo Former Member
    Former Member
    Posted on Jan 20, 2005 at 10:34 AM

    I think the question is simply: What tModel key does one have to enter if one wants to publish a Web Service definition via the IDE? The documentation is so helpful to tell us: "Enter information in rest of the tabs for specifying your tModel". If I do not enter a tModel key, I get the error message "Invalid key passed: Unknown TModel key in reference. TModel key :uuid:c1acf26d-9672-4404-9d70-39b756e62ab4". Moreover I think that this question is still unanswered.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.