How to publish your own custom tModels with jUDDI (Note, this also applies to Microsoft's UDDIv3 server
1) Identify a domain that the tModels are related to. Such as a www.mycompany.org. This will become a "partition" in jUDDI. If you reference the UDDI spec, this is actually called a "keyGenerator" 2) Using the Publishing web service to call "save_tModel" with at minimum the following items defined. a) tModelKey = uddi:www.mycompany.org:keyGenerator (Note the prefix and suffix are required) b) Name c) A KeyedReference tModel in the categoryBag with the following defined: tModelKey="uddi:uddi.org:categorization:types" keyName="uddi-org:keyGenerator" keyValue="keyGenerator" d) an authentication token ( see the Security API) 3) Send in the request. 4) You may now create tmodels with keys start with uddi:www.mycompany.org:somecustomkey. Note: tModel keys, at least in jUDDI, converted to all lower case. Some implementations support mixed case, but to be safe, always use lower case.
