The category system enables you to search UDDI entities by category. In TIBCO ActiveMatrix Runtime UDDI Server, a category is described as a tModel. TIBCO ActiveMatrix Runtime UDDI Server comes with a set of pre-loaded canonical tModels.
When you attempt to publish an entity that is to be categorized as checked, the values are validated by a registered web service before the entity is created. If the values are invalid, the entity will be rejected by the UDDI registry.
If a category requires contextual checking, each reference to the category will be validated by an external web service. The category publisher must provide a web service with the
validate_values API and the tModel of the category must not be categorized as
cacheable. For information about the
validate_values API, see Section 5.6.2 validate_values in
UDDI Version 3.0.2 at
http://uddi.org/pubs/uddi-v3.0.2-20041019.htm#_Toc85908143.
In both the cached and not cached cases, the tModel should be categorized with the
validatedby category so that TIBCO ActiveMatrix Runtime UDDI Server can validate the values by calling corresponding web services.
For a category of this type, the reference is not checked. You can use any value (typically in the keyValue attribute of the keyedReference element) for the category.
An unchecked category can have an unlimited amount of values.