1. You can either specify a key or have it be generated by UDDI. In UDDI
v3 the keys are much like domain names:
http://www.uddi.org/pubs/uddi_v3_features.htm#_Toc10457165
2. With TModels things work a little different. TModels are very
flexible/customizable data structures, and can be used to categorize
your data. The UDDI specification has a list of keys that stand for a
certain taxonomy, see for instance
http://www.uddi.org/taxonomies/
http://www.uddi.org/taxonomies/Core_Taxonomy_OverviewDoc.htm
http://www.uddi.org/taxonomies/UDDI_CoreOther_tModels.htm
Some of these taxonomies where created before the UDDI v3 keys, and look
like yours (not human readable).
Anyway, if you reference your data under a certain taxonomy then you
reference one of those taxonomy keys in the tModelKey field.
Hopefully this helps, please read the specification documents mentioned
above for more detail.
Cheers,
--Kurt
On 6/29/11 2:52 PM, Computer Learning Inst wrote:
Any help please, on this issue too!
How do we generate a *valid* TModelKey in our Java source code,
instead of the following HARDCODED string? See further comments below.
From: Computer Learning Inst
Subject: TModelKey "uuid:c0b9fe13-324f-413d-5a5b-2004db8e5cc2"
To: [email protected]
Date: Monday, June 20, 2011, 2:32 AM
Sample Code:
============
CategoryBag objBizNewCategoryBag = new CategoryBag();
KeyedReference objKR = new KeyedReference();
objKR.setKeyName("manufacturing industry");
objKR.setKeyValue("88888");
objKR.setTModelKey("uuid:c0b9fe13-324f-413d-5a5b-2004db8e5cc2");
objBizNewCategoryBag.getKeyedReference().add(objKR);
theOrganization.setCategoryBag(objBizNewCategoryBag);
The above code works (during saving a new business).
However, how do we generate a *valid* TModelKey? There are a
number of online programs scattered over the web and they all seem
to use the above HARDCODED key ==>
uuid:c0b9fe13-324f-413d-5a5b-2004db8e5cc2
What is the significance of the HARDCODED string
"uuid:c0b9fe13-324f-413d-5a5b-2004db8e5cc2"? How do we instead
generate a *valid* TModelKey in our (Java) programs?