You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by al...@apache.org on 2017/11/17 23:50:51 UTC

[2/3] juddi git commit: NOJIRA reverting back to version 3.3.5-SNAPSHOT JUDDI-989 fixing line endings JUDDI-988 updating to tomcat8

http://git-wip-us.apache.org/repos/asf/juddi/blob/15d3c0d7/juddi-client/src/main/java/org/apache/juddi/v3/client/UDDIConstants.java
----------------------------------------------------------------------
diff --git a/juddi-client/src/main/java/org/apache/juddi/v3/client/UDDIConstants.java b/juddi-client/src/main/java/org/apache/juddi/v3/client/UDDIConstants.java
index bd092db..c73875b 100644
--- a/juddi-client/src/main/java/org/apache/juddi/v3/client/UDDIConstants.java
+++ b/juddi-client/src/main/java/org/apache/juddi/v3/client/UDDIConstants.java
@@ -25,684 +25,712 @@ import org.apache.juddi.v3.client.ext.wsdm.WSDMQosConstants;
  * @author <a href="mailto:alexoree@apache.org">Alex O'Ree</a>
  * @see WSDMQosConstants
  * @see Property
- * 
+ *
  */
 public interface UDDIConstants {
 
-    /**
-     * identifies a tmodel instance info containing some version information of
-     * a service a juddi extension based on
-     * http://www.ibm.com/developerworks/webservices/library/ws-version/
-     */
-     public static final String VERSION_TMODEL = "urn:uddi:uddi.org:version";
-    /**
-     * When using this tModel as a tModelInstance, it can be used to describe a
-     * service endpoint that was automatically registered by jUDDI. This is a
-     * jUDDI specific addon and may not be present in other registries.
-     */
-    public static final String JUDDI_TMODEL_AUTOREG = "uddi:juddi.apache.org:autoregistration";
-     
-    public static final int MAX_xml_lang_length = 26;
-    public static final int MAX_description_length = 255;
-    public static final int MAX_discoveryURL_length = 4096;
-    /**
-     * andAllKeys: this changes the behavior for identifierBag to AND keys
-     * rather than OR them. This is already the default for categoryBag and
-     * tModelBag.
-     */
-    public static final String AND_ALL_KEYS = "andAllKeys";
-    /**
-     * andAllKeys: this changes the behavior for identifierBag to AND keys
-     * rather than OR them. This is already the default for categoryBag and
-     * tModelBag.
-     */
-    public static final String AND_ALL_KEYS_TMODEL = "uddi:uddi.org:findqualifier:andallkeys";
-    /**
-     * approximateMatch: signifies that wildcard search behavior is desired.
-     * This behavior is defined by the uddi-org:approximatematch:SQL99 tModel
-     * and means "approximate matching as defined for the character like
-     * predicate in ISO/IEC9075-2:1999(E) Section 8.5 like predicate, where the
-     * percent sign (%) indicates any number of characters and an underscore (_)
-     * indicates any single character. The backslash character (\) is used as an
-     * escape character for the percent sign, underscore and backslash
-     * characters. This find qualifier adjusts the matching behavior for name,
-     * keyValue and keyName (where applicable).
-     */
-    public static final String APPROXIMATE_MATCH = "approximateMatch";
-    /**
-     * approximateMatch: signifies that wildcard search behavior is desired.
-     * This behavior is defined by the uddi-org:approximatematch:SQL99 tModel
-     * and means "approximate matching as defined for the character like
-     * predicate in ISO/IEC9075-2:1999(E) Section 8.5 like predicate, where the
-     * percent sign (%) indicates any number of characters and an underscore (_)
-     * indicates any single character. The backslash character (\) is used as an
-     * escape character for the percent sign, underscore and backslash
-     * characters. This find qualifier adjusts the matching behavior for name,
-     * keyValue and keyName (where applicable).
-     */
-    public static final String APPROXIMATE_MATCH_TMODEL = "uddi:uddi.org:findqualifier:approximatematch";
-    /**
-     * binarySort: this qualifier allows for greater speed in sorting. It causes
-     * a binary sort by name, as represented in Unicode codepoints.
-     */
-    public static final String BINARY_SORT = "binarySort";
-    /**
-     * binarySort: this qualifier allows for greater speed in sorting. It causes
-     * a binary sort by name, as represented in Unicode codepoints.
-     */
-    public static final String BINARY_SORT_TMODEL = "uddi:uddi.org:sortorder:binarysort";
-    /**
-     * bindingSubset: this is used in the find_business API or the find_service
-     * API and is used only in conjunction with a categoryBag argument. It
-     * causes the component of the search that involves categorization to use
-     * only the categoryBag elements from contained bindingTemplate elements
-     * within the registered data and ignores any entries found in the
-     * categoryBag which are not direct descendent elements of registered
-     * businessEntity elements or businessService elements. The resulting
-     * businessList or serviceList return those businesses or services that
-     * matched based on this modified behavior, in conjunction with any other
-     * search arguments provided. Additionally, in the case of the returned
-     * businessList from a find_business, the contained serviceInfos elements
-     * will only reflect summary data (in a serviceInfo element) for those
-     * services (contained or referenced) that contained a binding that matched
-     * on one of the supplied categoryBag arguments.
-     */
-    public static final String BINDING_SUBSET = "bindingSubset";
-    /**
-     * bindingSubset: this is used in the find_business API or the find_service
-     * API and is used only in conjunction with a categoryBag argument. It
-     * causes the component of the search that involves categorization to use
-     * only the categoryBag elements from contained bindingTemplate elements
-     * within the registered data and ignores any entries found in the
-     * categoryBag which are not direct descendent elements of registered
-     * businessEntity elements or businessService elements. The resulting
-     * businessList or serviceList return those businesses or services that
-     * matched based on this modified behavior, in conjunction with any other
-     * search arguments provided. Additionally, in the case of the returned
-     * businessList from a find_business, the contained serviceInfos elements
-     * will only reflect summary data (in a serviceInfo element) for those
-     * services (contained or referenced) that contained a binding that matched
-     * on one of the supplied categoryBag arguments.
-     */
-    public static final String BINDING_SUBSET_TMODEL = "uddi:uddi.org:findqualifier:bindingsubset";
-    /**
-     * caseInsensitiveSort: signifies that the result set should be sorted
-     * without regard to case. This overrides the default case sensitive sorting
-     * behavior. <br><br>
-     * 
-     * WARNING: The current JPA specification does NOT support caseInsensitiveSort.
-     * jUDDI services therefore does not support the caseInsensitive sort setting. 
-     * See also https://issues.apache.org/jira/browse/JUDDI-785
-     * A work around is to perform a caseInsensitiveMatch. 
-     */
-    public static final String CASE_INSENSITIVE_SORT = "caseInsensitiveSort";
-    /**
-     * caseInsensitiveSort: signifies that the result set should be sorted
-     * without regard to case. This overrides the default case sensitive sorting
-     * behavior.
-     */
-    public static final String CASE_INSENSITIVE_SORT_TMODEL = "uddi:uddi.org:findqualifier:caseinsensitivesort";
-    /**
-     * caseInsensitiveMatch: signifies that the matching behavior for name,
-     * keyValue and keyName (where applicable) should be performed without
-     * regard to case.
-     */
-    public static final String CASE_INSENSITIVE_MATCH = "caseInsensitiveMatch";
-    /**
-     * caseInsensitiveMatch: signifies that the matching behavior for name,
-     * keyValue and keyName (where applicable) should be performed without
-     * regard to case.
-     */
-    public static final String CASE_INSENSITIVE_MATCH_TMODEL = "uddi:uddi.org:findqualifier:caseinsensitivematch";
-    /**
-     * caseSensitiveSort: signifies that the result set should be sorted with
-     * regard to case. This is the default behavior.
-     */
-    public static final String CASE_SENSITIVE_SORT = "caseSensitiveSort";
-    /**
-     * caseSensitiveSort: signifies that the result set should be sorted with
-     * regard to case. This is the default behavior.
-     */
-    public static final String CASE_SENSITIVE_SORT_TMODEL = "uddi:uddi.org:findqualifier:casesensitivesort";
-    /**
-     * caseSensitiveMatch: signifies that the matching behavior for name,
-     * keyValue and keyName (where applicable) should be performed with regard
-     * to case. This is the default behavior.
-     */
-    public static final String CASE_SENSITIVE_MATCH = "caseSensitiveMatch";
-    /**
-     * caseSensitiveMatch: signifies that the matching behavior for name,
-     * keyValue and keyName (where applicable) should be performed with regard
-     * to case. This is the default behavior.
-     */
-    public static final String CASE_SENSITIVE_MATCH_TMODEL = "uddi:uddi.org:findqualifier:casesensitivematch";
-    /**
-     * combineCategoryBags: this may only be used in the find_business and
-     * find_service calls. In the case of find_business, this qualifier makes
-     * the categoryBag entries for the full businessEntity element behave as
-     * though all categoryBag elements found at the businessEntity level and in
-     * all contained or referenced businessService elements and bindingTemplate
-     * elements were combined. Searching for a category will yield a positive
-     * match on a registered business if any of the categoryBag elements
-     * contained within the full businessEntity element (including the
-     * categoryBag elements within contained or referenced businessService
-     * elements or bindingTemplate elements) contains the filter criteria. In
-     * the case of find_service, this qualifier makes the categoryBag entries
-     * for the full businessService element behave as though all categoryBag
-     * elements found at the businessService level and in all contained or
-     * referenced elements in the bindingTemplate elements were combined.
-     * Searching for a category will yield a positive match on a registered
-     * service if any of the categoryBag elements contained within the full
-     * businessService element (including the categoryBag elements within
-     * contained or referenced bindingTemplate elements) contains the filter
-     * criteria. This find qualifier does not cause the keyedReferences in
-     * categoryBags to be combined with the keyedReferences in
-     * keyedReferenceGroups in categoryBags when performing the comparison. The
-     * keyedReferences are combined with each other, and the
-     * keyedReferenceGroups are combined with each other.
-     */
-    public static final String COMBINE_CATEGORY_BAGS = "combineCategoryBags";
-    /**
-     * combineCategoryBags: this may only be used in the find_business and
-     * find_service calls. In the case of find_business, this qualifier makes
-     * the categoryBag entries for the full businessEntity element behave as
-     * though all categoryBag elements found at the businessEntity level and in
-     * all contained or referenced businessService elements and bindingTemplate
-     * elements were combined. Searching for a category will yield a positive
-     * match on a registered business if any of the categoryBag elements
-     * contained within the full businessEntity element (including the
-     * categoryBag elements within contained or referenced businessService
-     * elements or bindingTemplate elements) contains the filter criteria. In
-     * the case of find_service, this qualifier makes the categoryBag entries
-     * for the full businessService element behave as though all categoryBag
-     * elements found at the businessService level and in all contained or
-     * referenced elements in the bindingTemplate elements were combined.
-     * Searching for a category will yield a positive match on a registered
-     * service if any of the categoryBag elements contained within the full
-     * businessService element (including the categoryBag elements within
-     * contained or referenced bindingTemplate elements) contains the filter
-     * criteria. This find qualifier does not cause the keyedReferences in
-     * categoryBags to be combined with the keyedReferences in
-     * keyedReferenceGroups in categoryBags when performing the comparison. The
-     * keyedReferences are combined with each other, and the
-     * keyedReferenceGroups are combined with each other.
-     */
-    public static final String COMBINE_CATEGORY_BAGS_TMODEL = "uddi:uddi.org:findqualifier:combinecategorybags";
-    /**
-     * diacriticInsensitiveMatch: signifies that matching behavior for name,
-     * keyValue and keyName (where applicable) should be performed without
-     * regard to diacritics. Support for this findQualifier by nodes is
-     * OPTIONAL.
-     */
-    public static final String DIACRITIC_INSENSITIVE_MATCH = "diacriticInsensitiveMatch";
-    /**
-     * diacriticInsensitiveMatch: signifies that matching behavior for name,
-     * keyValue and keyName (where applicable) should be performed without
-     * regard to diacritics. Support for this findQualifier by nodes is
-     * OPTIONAL.
-     */
-    public static final String DIACRITIC_INSENSITIVE_MATCH_TMODEL = "uddi:uddi.org:findqualifier:diacriticsinsensitivematch";
-    /**
-     * diacriticSensitiveMatch: signifies that the matching behavior for name,
-     * keyValue and keyName (where applicable) should be performed with regard
-     * to diacritics. This is the default behavior.
-     */
-    public static final String DIACRITIC_SENSITIVE_MATCH = "diacriticSensitiveMatch";
-    /**
-     * diacriticSensitiveMatch: signifies that the matching behavior for name,
-     * keyValue and keyName (where applicable) should be performed with regard
-     * to diacritics. This is the default behavior.
-     */
-    public static final String DIACRITIC_SENSITIVE_MATCH_TMODEL = "uddi:uddi.org:findqualifier:diacriticssensitivematch";
-    /**
-     * exactMatch: signifies that only entries with names, keyValues and
-     * keyNames (where applicable) that exactly match the name argument passed
-     * in, after normalization, will be returned. This qualifier is sensitive to
-     * case and diacritics where applicable. This qualifier represents the
-     * default behavior.
-     */
-    public static final String EXACT_MATCH = "exactMatch";
-    /**
-     * exactMatch: signifies that only entries with names, keyValues and
-     * keyNames (where applicable) that exactly match the name argument passed
-     * in, after normalization, will be returned. This qualifier is sensitive to
-     * case and diacritics where applicable. This qualifier represents the
-     * default behavior.
-     */
-    public static final String EXACT_MATCH_TMODEL = "uddi:uddi.org:findqualifier:exactmatch";
-    /**
-     * signaturePresent: this is used with any find_xx API to restrict the
-     * result set to entities which either contain an XML Digital Signature
-     * element, or are contained in an entity which contains one. The Signature
-     * element is retrieved using a get_xx API call and SHOULD be verified by
-     * the client. A UDDI node may or may not verify the signature and therefore
-     * use of this find qualifier, or the presence of a Signature element SHOULD
-     * only be for the refinement of the result set from the find_xx API and
-     * SHOULD not be used as a verification mechanism by UDDI clients.
-     */
-    public static final String SIGNATURE_PRESENT = "signaturePresent";
-    /**
-     * signaturePresent: this is used with any find_xx API to restrict the
-     * result set to entities which either contain an XML Digital Signature
-     * element, or are contained in an entity which contains one. The Signature
-     * element is retrieved using a get_xx API call and SHOULD be verified by
-     * the client. A UDDI node may or may not verify the signature and therefore
-     * use of this find qualifier, or the presence of a Signature element SHOULD
-     * only be for the refinement of the result set from the find_xx API and
-     * SHOULD not be used as a verification mechanism by UDDI clients.
-     */
-    public static final String SIGNATURE_PRESENT_TMODEL = "uddi:uddi.org:findqualifier:signaturepresent";
-    /**
-     * orAllKeys: this changes the behavior for tModelBag and categoryBag to OR
-     * the keys within a bag, rather than to AND them. Using this findQualifier
-     * with both a categoryBag and a tModelBag, will cause all of the keys in
-     * BOTH the categoryBag and the tModelBag to be OR’d together rather than
-     * AND’d. It is not possible to OR the categories and retain the default AND
-     * behavior of the tModels. The behavior of keyedReferenceGroups in a
-     * categoryBag is analogous to that of individual keyedReferences, that is,
-     * the complete categoryBag is changed to OR the keys.
-     */
-    public static final String OR_ALL_KEYS = "orAllKeys";
-    /**
-     * orAllKeys: this changes the behavior for tModelBag and categoryBag to OR
-     * the keys within a bag, rather than to AND them. Using this findQualifier
-     * with both a categoryBag and a tModelBag, will cause all of the keys in
-     * BOTH the categoryBag and the tModelBag to be OR’d together rather than
-     * AND’d. It is not possible to OR the categories and retain the default AND
-     * behavior of the tModels. The behavior of keyedReferenceGroups in a
-     * categoryBag is analogous to that of individual keyedReferences, that is,
-     * the complete categoryBag is changed to OR the keys.
-     */
-    public static final String OR_ALL_KEYS_TMODEL = "uddi:uddi.org:findqualifier:orallkeys";
-    /**
-     * orLikeKeys: when a bag container (i.e. categoryBag or identifierBag)
-     * contains multiple keyedReference elements, any keyedReference filters
-     * that come from the same namespace (e.g. have the same tModelKey value)
-     * are OR’d together rather than AND’d. For example "find any of these four
-     * values from this namespace, and any of these two values from this
-     * namespace". The behavior of keyedReferenceGroups is analogous to that of
-     * keyedReferences, that is, keyedReferenceGroups that have the same
-     * tModelKey value are OR’d together rather than AND’d.
-     */
-    public static final String OR_LIKE_KEYS = "orLikeKeys";
-    /**
-     * orLikeKeys: when a bag container (i.e. categoryBag or identifierBag)
-     * contains multiple keyedReference elements, any keyedReference filters
-     * that come from the same namespace (e.g. have the same tModelKey value)
-     * are OR’d together rather than AND’d. For example "find any of these four
-     * values from this namespace, and any of these two values from this
-     * namespace". The behavior of keyedReferenceGroups is analogous to that of
-     * keyedReferences, that is, keyedReferenceGroups that have the same
-     * tModelKey value are OR’d together rather than AND’d.
-     */
-    public static final String OR_LIKE_KEYS_TMODEL = "uddi:uddi.org:findqualifier:orlikekeys";
-    /**
-     * serviceSubset: this is used only with the find_business API and is used
-     * only in conjunction with a categoryBag argument. It causes the component
-     * of the search that involves categorization to use only the categoryBag
-     * elements from contained or referenced businessService elements within the
-     * registered data and ignores any entries found in the categoryBag which
-     * are not direct descendent elements of registered businessEntity elements.
-     * The resulting businessList structure contains those businesses that
-     * matched based on this modified behavior, in conjunction with any other
-     * search arguments provided. Additionally, the contained serviceInfos
-     * elements will only reflect summary data (in a serviceInfo element) for
-     * those services (contained or referenced) that matched on one of the
-     * supplied categoryBag arguments.
-     */
-    public static final String SERVICE_SUBSET = "serviceSubset";
-    /**
-     * serviceSubset: this is used only with the find_business API and is used
-     * only in conjunction with a categoryBag argument. It causes the component
-     * of the search that involves categorization to use only the categoryBag
-     * elements from contained or referenced businessService elements within the
-     * registered data and ignores any entries found in the categoryBag which
-     * are not direct descendent elements of registered businessEntity elements.
-     * The resulting businessList structure contains those businesses that
-     * matched based on this modified behavior, in conjunction with any other
-     * search arguments provided. Additionally, the contained serviceInfos
-     * elements will only reflect summary data (in a serviceInfo element) for
-     * those services (contained or referenced) that matched on one of the
-     * supplied categoryBag arguments.
-     */
-    public static final String SERVICE_SUBSET_TMODEL = "uddi:uddi.org:findqualifier:servicesubset";
-    /**
-     * sortByNameAsc: causes the result set returned by a find_xx or get_xx
-     * inquiry APIs to be sorted on the name field in ascending order. This sort
-     * is applied prior to any truncation of result sets. It is only applicable
-     * to queries that return a name element in the top-most detail level of the
-     * result set and if no conflicting sort qualifier is specified, this is the
-     * default sorting direction. This findQualifier takes precedence over
-     * sortByDateAsc and sortByDateDesc qualifiers, but if a sortByDateXxx
-     * findQualifier is used without a sortByNameXxx qualifier, sorting is
-     * performed based on date with or without regard to name.
-     */
-    public static final String SORT_BY_NAME_ASC = "sortByNameAsc";
-    /**
-     * sortByNameAsc: causes the result set returned by a find_xx or get_xx
-     * inquiry APIs to be sorted on the name field in ascending order. This sort
-     * is applied prior to any truncation of result sets. It is only applicable
-     * to queries that return a name element in the top-most detail level of the
-     * result set and if no conflicting sort qualifier is specified, this is the
-     * default sorting direction. This findQualifier takes precedence over
-     * sortByDateAsc and sortByDateDesc qualifiers, but if a sortByDateXxx
-     * findQualifier is used without a sortByNameXxx qualifier, sorting is
-     * performed based on date with or without regard to name.
-     */
-    public static final String SORT_BY_NAME_ASC_TMODEL = "uddi:uddi.org:findqualifier:sortbynameasc";
-    /**
-     * sortByNameDesc: causes the result set returned by a find_xx or get_xx
-     * inquiry call to be sorted on the name field in descending order. This
-     * sort is applied prior to any truncation of result sets. It is only
-     * applicable to queries that return a name element in the top-most detail
-     * level of the result set. This is the reverse of the default sorting
-     * direction. This findQualifier takes precedence over sortByDateAsc and
-     * sortByDateDesc qualifiers but if a sortByDateXxx findQualifier is used
-     * without a sortByNameXxx qualifier, sorting is performed based on date
-     * with or without regard to name.
-     */
-    public static final String SORT_BY_NAME_DESC = "sortByNameDesc";
-    /**
-     * sortByNameDesc: causes the result set returned by a find_xx or get_xx
-     * inquiry call to be sorted on the name field in descending order. This
-     * sort is applied prior to any truncation of result sets. It is only
-     * applicable to queries that return a name element in the top-most detail
-     * level of the result set. This is the reverse of the default sorting
-     * direction. This findQualifier takes precedence over sortByDateAsc and
-     * sortByDateDesc qualifiers but if a sortByDateXxx findQualifier is used
-     * without a sortByNameXxx qualifier, sorting is performed based on date
-     * with or without regard to name.
-     */
-    public static final String SORT_BY_NAME_DESC_TMODEL = "uddi:uddi.org:findqualifier:sortbynamedesc";
-    /**
-     * sortByDateAsc: causes the result set returned by a find_xx or get_xx
-     * inquiry call to be sorted based on the most recent date when each entity,
-     * or any entities they contain, were last updated, in ascending
-     * chronological order (oldest are returned first). When names are included
-     * in the result set returned, this find qualifier may also be used in
-     * conjunction with either the sortByNameAsc or sortByNameDesc
-     * findQualifiers. When so combined, the date-based sort is secondary to the
-     * name-based sort (results are sorted within name by date, oldest to
-     * newest).
-     */
-    public static final String SORT_BY_DATE_ASC = "sortByDateAsc";
-    /**
-     * sortByDateAsc: causes the result set returned by a find_xx or get_xx
-     * inquiry call to be sorted based on the most recent date when each entity,
-     * or any entities they contain, were last updated, in ascending
-     * chronological order (oldest are returned first). When names are included
-     * in the result set returned, this find qualifier may also be used in
-     * conjunction with either the sortByNameAsc or sortByNameDesc
-     * findQualifiers. When so combined, the date-based sort is secondary to the
-     * name-based sort (results are sorted within name by date, oldest to
-     * newest).
-     */
-    public static final String SORT_BY_DATE_ASC_TMODEL = "uddi:uddi.org:findqualifier:sortbydateasc";
-    /**
-     * sortByDateDesc: causes the result set returned by a find_xx or get_xx
-     * inquiry call to be sorted based on the most recent date when each entity,
-     * or any entities they contain, were last updated, in descending
-     * chronological order (most recently changed are returned first. When names
-     * are included in the result set returned, this find qualifier may also be
-     * used in conjunction with either the sortByNameAsc or sortByNameDesc find
-     * qualifiers. When so combined, the date-based sort is secondary to the
-     * name-based sort (results are sorted within name by date, newest to
-     * oldest).
-     */
-    public static final String SORT_BY_DATE_DESC = "sortByDateDesc";
-    /**
-     * sortByDateDesc: causes the result set returned by a find_xx or get_xx
-     * inquiry call to be sorted based on the most recent date when each entity,
-     * or any entities they contain, were last updated, in descending
-     * chronological order (most recently changed are returned first. When names
-     * are included in the result set returned, this find qualifier may also be
-     * used in conjunction with either the sortByNameAsc or sortByNameDesc find
-     * qualifiers. When so combined, the date-based sort is secondary to the
-     * name-based sort (results are sorted within name by date, newest to
-     * oldest).
-     */
-    public static final String SORT_BY_DATE_DESC_TMODEL = "uddi:uddi.org:findqualifier:sortbydatedesc";
-    /**
-     * suppressProjectedServices: signifies that service projections MUST NOT be
-     * returned by the find_service or find_business APIs with which this
-     * findQualifier is associated. This findQualifier is automatically enabled
-     * by default whenever find_service is used without a businessKey.
-     */
-    public static final String SUPPRESS_PROJECTED_SERVICES = "suppressProjectedServices";
-    /**
-     * suppressProjectedServices: signifies that service projections MUST NOT be
-     * returned by the find_service or find_business APIs with which this
-     * findQualifier is associated. This findQualifier is automatically enabled
-     * by default whenever find_service is used without a businessKey.
-     */
-    public static final String SUPPRESS_PROJECTED_SERVICES_TMODEL = "uddi:uddi.org:findqualifier:suppressprojectedservices";
-    /**
-     * UTS-10: this is used to cause sorting of results based on the Unicode
-     * Collation Algorithm on elements normalized according to Unicode
-     * Normalization Form C. When this qualifier is referenced, a sort is
-     * performed according to the Unicode Collation Element Table in conjunction
-     * with the Unicode Collation Algorithm on the name field, normalized using
-     * Unicode Normalization Form C. Support of this findQualifier by nodes is
-     * OPTIONAL.
-     */
-    public static final String UTS_10 = "UTS-10";
-    /**
-     * UTS-10: this is used to cause sorting of results based on the Unicode
-     * Collation Algorithm on elements normalized according to Unicode
-     * Normalization Form C. When this qualifier is referenced, a sort is
-     * performed according to the Unicode Collation Element Table in conjunction
-     * with the Unicode Collation Algorithm on the name field, normalized using
-     * Unicode Normalization Form C. Support of this findQualifier by nodes is
-     * OPTIONAL.
-     */
-    public static final String UTS_10_TMODEL = "uddi:uddi.org:sortorder:uts-10";
-    /**
-     * This is the Wild card field used by UDDI, represents any number of
-     * characters Wildcards, when they are allowed, may occur at any position in
-     * the string of characters that constitutes the argument value and may
-     * occur more than once. Wildcards are denoted with a percent sign (%) to
-     * indicate any value for any number of characters and an underscore (_) to
-     * indicate any value for a single character. The backslash character (\) is
-     * used as an escape character for the percent sign, underscore and
-     * backslash characters. Use of the "exactMatch" findQualifier will cause
-     * wildcard characters to be interpreted literally, and as such should not
-     * also be combined with the escape character.
-     */
-    public static final String  WILDCARD = "%";
-    /**
-     * Presents any SINGLE character<br> Wildcards, when they are allowed, may
-     * occur at any position in the string of characters that constitutes the
-     * argument value and may occur more than once. Wildcards are denoted with a
-     * percent sign (%) to indicate any value for any number of characters and
-     * an underscore (_) to indicate any value for a single character. The
-     * backslash character (\) is used as an escape character for the percent
-     * sign, underscore and backslash characters. Use of the "exactMatch"
-     * findQualifier will cause wildcard characters to be interpreted literally,
-     * and as such should not also be combined with the escape character.
-     */
-    public static final String  WILDCARD_CHAR = "_";
-    /**
-     * unchecked: Marking a tModel with this categorization asserts that it
-     * represents a value set or category group system whose use, through
-     * keyedReferences, is not checked.
-     */
-    public static final String  TMODEL_GENERAL_KEYWORDS = "uddi:uddi.org:categorization:general_keywords";
-    /**
-     * An unchecked value set is one that allows unrestricted references to its
-     * values. A UDDI registry is REQUIRED to have a policy to differentiate
-     * between unchecked value sets and checked value sets. UDDI registries MUST
-     * allow unchecked value sets to be referred to in keyedReferences. tModels
-     * that represent unchecked value sets SHOULD be categorized with the
-     * unchecked value from the uddi-org:types category system.
-     */
-    public static final String  UNCHECKED = "uddi-org:types:unchecked";
-    /**
-     * checked: Marking a tModel with this categorization asserts that it
-     * represents a value set or category group system whose use, through
-     * keyedReferences, may be checked. Registry, and possibly node policy
-     * determines when and how a checked value set is supported.
-     */
-    public static final String  CHECKED = "uddi-org:types:checked";
-    /**
-     * uncacheable: Marking a tModel with this categorization asserts that it
-     * represents a checked value set or category group system whose values must
-     * not be cached for validation. The validation algorithm for a supported
-     * uncacheable checked value set must be specified and associated with the
-     * tModel marked with this categorization and may consider contextual
-     * criteria involving the entity associated with the reference.
-     */
-    public static final String  UNCACHEABLE = "uddi-org:types:uncacheable";
-    /**
-     * Basic types of business relationships
-     */
-    public static final String  RELATIONSHIPS = "uddi:uddi.org:relationships";
-    /**
-     * "uddi:uddi.org:keygenerator" keyGenerator: Marking a tModel with this
-     * categorization designates it as one whose tModelKey identifies a key
-     * generator partition that can be used by its owner to derive and assign
-     * other entity keys. This categorization is reserved for key generator
-     * tModels. Any attempt to use this categorization for something other than
-     * a key generator tModel will fail with E_valueNotAllowed returned.
-     */
-    public static final String  KEY_GENERATOR_TMODEL = "uddi:uddi.org:keygenerator";
-    /**
-     * "uddi.org:keygenerator" keyGenerator: Marking a tModel with this
-     * categorization designates it as one whose tModelKey identifies a key
-     * generator partition that can be used by its owner to derive and assign
-     * other entity keys. This categorization is reserved for key generator
-     * tModels. Any attempt to use this categorization for something other than
-     * a key generator tModel will fail with E_valueNotAllowed returned.
-     */
-    public static final String  KEY_GENERATOR = "uddi.org:keygenerator";
-    /**
-     * "keyGenerator" keyGenerator: Marking a tModel with this categorization
-     * designates it as one whose tModelKey identifies a key generator partition
-     * that can be used by its owner to derive and assign other entity keys.
-     * This categorization is reserved for key generator tModels. Any attempt to
-     * use this categorization for something other than a key generator tModel
-     * will fail with E_valueNotAllowed returned.
-     */
-    public static final String  KEY_GENERATOR_VALUE = "keyGenerator";
-    /**
-     * Identifier system used to point to the UDDI entity, using UDDI keys, that
-     * is the logical replacement for the one in which isReplacedBy is used.
-     */
-    public static final String  IS_REPLACED_BY = "uddi:uddi.org:identifier:isreplacedby";
-    /**
-     * Category system used to point a value set or category group system tModel
-     * to associated value set Web service implementations.
-     * used for keyedReference tmodel key<br>
-     * hint: use the ValueSetValidation binding template key as the value
-     */
-    public static final String  IS_VALIDATED_BY = "uddi:uddi.org:categorization:validatedby";
-    /**
-     * Category system used to point a value set or category group system tModel
-     * to associated value set Web service implementations.
-     * used for keyedReference key name<br>
-     * hint: use the ValueSetValidation binding template key as the value
-     */
-    public static final String  IS_VALIDATED_BY_KEY_NAME = "uddi-org:validatedBy";
-    /**
-     * Category system for referring tModels to other tModels for the purpose of
-     * reuse.
-     */
-    public static final String  IS_DERIVED_FROM = "uddi:uddi.org:categorization:derivedfrom";
-    /**
-     * Category system used to declare that a value set uses entity keys as
-     * valid values.
-     */
-    public static final String  ENTITY_KEY_VALUES = "uddi:uddi.org:categorization:entitykeyvalues";
-    /**
-     * Category system used to point to the businessEntity associated with the
-     * publisher of the tModel.
-     */
-    public static final String  OWNING_BUSINESS = "uddi:uddi.org:categorization:owningbusiness";
-    /**
-     * Secure Sockets Layer Version 3.0 with Server Authentication
-     */
-    public static final String  PROTOCOL_SSLv3 = "uddi:uddi.org:protocol:serverauthenticatedssl3";
-    /**
-     * Secure Sockets Layer Version 3.0 with Mutual Authentication
-     */
-    public static final String  PROTOCOL_SSLv3_CLIENT_CERT = "uddi:uddi.org:protocol:mutualauthenticatedssl3";
-    /**
-     * A Web service that uses HTTP transport -
-     */
-    public static final String  TRANSPORT_HTTP = "uddi:uddi.org:transport:http";
-    /**
-     * E-mail based Web service
-     */
-    public static final String  TRANSPORT_EMAIL = "uddi:uddi.org:transport:smtp";
-    /**
-     * File Transfer Protocol (FTP) based Web service
-     */
-    public static final String  TRANSPORT_FTP = "uddi:uddi.org:transport:ftp";
-    /**
-     * Fax-based Web service
-     */
-    public static final String  TRANSPORT_FAX = "uddi:uddi.org:transport:fax";
-    /**
-     * Telephone based service
-     */
-    public static final String  TRANSPORT_POTS = "uddi:uddi.org:transport:telephone";
-    /**
-     * Java RMI based service registered to the Java Registry
-     */
-    public static final String  TRANSPORT_RMI = "uddi:uddi.org:transport:rmi";
-    /**
-     * A Java RMI based service registered to a JNDI Registry
-     */
-    public static final String  TRANSPORT_JNDI_RMI = "uddi:uddi.org:transport:jndi-rmi";
-    /**
-     * A Web service that uses the AMQP transport
-     */
-    public static final String  TRANSPORT_AMQP = "uddi:uddi.org:transport:amqp";
-    /**
-     * A Web service that uses the OMG DDS transport
-     */
-    public static final String  TRANSPORT_OMGDDS = "uddi:uddi.org:transport:omgdds";
-    /**
-     * A Web service that uses UDP
-     */
-    public static final String  TRANSPORT_UDP = "uddi:uddi.org:transport:udp";
-    /**
-     * A Web service that uses the JMS API
-     */
-    public static final String  TRANSPORT_JMS = "uddi:uddi.org:transport:jms";
-    /**
-     * A tModel that represents the Representational State Transfer
-     * architectural style
-     */
-    public static final String  PROTOCOL_REST = "uddi:uddi.org:protocol:rest";
-    /**
-     * A tModel that represents the SOAP 1.1 protocol
-     */
-    public static final String  PROTOCOL_SOAP = "uddi:uddi.org:protocol:soap";
-    /**
-     * A tModel that represents the SOAP 1.2 protocol
-     */
-    public static final String  PROTOCOL_SOAP12 = "uddi:uddi.org:protocol:soap12";
-    
-    
-    
-     public static final String  INQUIRY="uddi:uddi.org:v3_inquiry";
-        public static final String  PUBLISH="uddi:uddi.org:v3_publication";
-         public static final String  SECURITY="uddi:uddi.org:v3_security";
-         public static final String  REPLICATION="uddi:uddi.org:v3_replication";
-        public static final String  CUSTODY_TRANSFER="uddi:uddi.org:v3_ownership_transfer";
-        public static final String  NODE_TRANSFER="uddi:uddi.org:v3_node_custody_transfer";
-         public static final String  VSV_CACHE="uddi:uddi.org:v3_valuesetcaching";
-         public static final String  VSV_VALIDATE="uddi:uddi.org:v3_valuesetvalidation";
-         public static final String  SUBSCRIPTION="uddi:uddi.org:v3_subscription";
-         public static final String  SUBSCRIPTION_LISTENER="uddi:uddi.org:v3_subscriptionlistener";
-         /**
-          * @since 3.3
-          */
-        public static final String  CategorizationTypes_Cacheable="uddi-org:types:cacheable";
-           /**
-          * @since 3.3
-          */
-        public static final String  CategorizationTypes="uddi-org:categorization:types";
-        
-        public static final String General_Keywords="uddi:uddi.org:categorization:general_keywords";
+        /**
+         * identifies a tmodel instance info containing some version information
+         * of a service a juddi extension based on
+         * http://www.ibm.com/developerworks/webservices/library/ws-version/
+         */
+        public static final String VERSION_TMODEL = "urn:uddi:uddi.org:version";
+        /**
+         * When using this tModel as a tModelInstance, it can be used to
+         * describe a service endpoint that was automatically registered by
+         * jUDDI. This is a jUDDI specific addon and may not be present in other
+         * registries.
+         */
+        public static final String JUDDI_TMODEL_AUTOREG = "uddi:juddi.apache.org:autoregistration";
+
+        public static final int MAX_xml_lang_length = 26;
+        public static final int MAX_description_length = 255;
+        public static final int MAX_discoveryURL_length = 4096;
+        /**
+         * andAllKeys: this changes the behavior for identifierBag to AND keys
+         * rather than OR them. This is already the default for categoryBag and
+         * tModelBag.
+         */
+        public static final String AND_ALL_KEYS = "andAllKeys";
+        /**
+         * andAllKeys: this changes the behavior for identifierBag to AND keys
+         * rather than OR them. This is already the default for categoryBag and
+         * tModelBag.
+         */
+        public static final String AND_ALL_KEYS_TMODEL = "uddi:uddi.org:findqualifier:andallkeys";
+        /**
+         * approximateMatch: signifies that wildcard search behavior is desired.
+         * This behavior is defined by the uddi-org:approximatematch:SQL99
+         * tModel and means "approximate matching as defined for the character
+         * like predicate in ISO/IEC9075-2:1999(E) Section 8.5 like predicate,
+         * where the percent sign (%) indicates any number of characters and an
+         * underscore (_) indicates any single character. The backslash
+         * character (\) is used as an escape character for the percent sign,
+         * underscore and backslash characters. This find qualifier adjusts the
+         * matching behavior for name, keyValue and keyName (where applicable).
+         */
+        public static final String APPROXIMATE_MATCH = "approximateMatch";
+        /**
+         * approximateMatch: signifies that wildcard search behavior is desired.
+         * This behavior is defined by the uddi-org:approximatematch:SQL99
+         * tModel and means "approximate matching as defined for the character
+         * like predicate in ISO/IEC9075-2:1999(E) Section 8.5 like predicate,
+         * where the percent sign (%) indicates any number of characters and an
+         * underscore (_) indicates any single character. The backslash
+         * character (\) is used as an escape character for the percent sign,
+         * underscore and backslash characters. This find qualifier adjusts the
+         * matching behavior for name, keyValue and keyName (where applicable).
+         */
+        public static final String APPROXIMATE_MATCH_TMODEL = "uddi:uddi.org:findqualifier:approximatematch";
+        /**
+         * binarySort: this qualifier allows for greater speed in sorting. It
+         * causes a binary sort by name, as represented in Unicode codepoints.
+         */
+        public static final String BINARY_SORT = "binarySort";
+        /**
+         * binarySort: this qualifier allows for greater speed in sorting. It
+         * causes a binary sort by name, as represented in Unicode codepoints.
+         */
+        public static final String BINARY_SORT_TMODEL = "uddi:uddi.org:sortorder:binarysort";
+        /**
+         * bindingSubset: this is used in the find_business API or the
+         * find_service API and is used only in conjunction with a categoryBag
+         * argument. It causes the component of the search that involves
+         * categorization to use only the categoryBag elements from contained
+         * bindingTemplate elements within the registered data and ignores any
+         * entries found in the categoryBag which are not direct descendent
+         * elements of registered businessEntity elements or businessService
+         * elements. The resulting businessList or serviceList return those
+         * businesses or services that matched based on this modified behavior,
+         * in conjunction with any other search arguments provided.
+         * Additionally, in the case of the returned businessList from a
+         * find_business, the contained serviceInfos elements will only reflect
+         * summary data (in a serviceInfo element) for those services (contained
+         * or referenced) that contained a binding that matched on one of the
+         * supplied categoryBag arguments.
+         */
+        public static final String BINDING_SUBSET = "bindingSubset";
+        /**
+         * bindingSubset: this is used in the find_business API or the
+         * find_service API and is used only in conjunction with a categoryBag
+         * argument. It causes the component of the search that involves
+         * categorization to use only the categoryBag elements from contained
+         * bindingTemplate elements within the registered data and ignores any
+         * entries found in the categoryBag which are not direct descendent
+         * elements of registered businessEntity elements or businessService
+         * elements. The resulting businessList or serviceList return those
+         * businesses or services that matched based on this modified behavior,
+         * in conjunction with any other search arguments provided.
+         * Additionally, in the case of the returned businessList from a
+         * find_business, the contained serviceInfos elements will only reflect
+         * summary data (in a serviceInfo element) for those services (contained
+         * or referenced) that contained a binding that matched on one of the
+         * supplied categoryBag arguments.
+         */
+        public static final String BINDING_SUBSET_TMODEL = "uddi:uddi.org:findqualifier:bindingsubset";
+        /**
+         * caseInsensitiveSort: signifies that the result set should be sorted
+         * without regard to case. This overrides the default case sensitive
+         * sorting behavior. <br><br>
+         *
+         * WARNING: The current JPA specification does NOT support
+         * caseInsensitiveSort. jUDDI services therefore does not support the
+         * caseInsensitive sort setting. See also
+         * https://issues.apache.org/jira/browse/JUDDI-785 A work around is to
+         * perform a caseInsensitiveMatch.
+         */
+        public static final String CASE_INSENSITIVE_SORT = "caseInsensitiveSort";
+        /**
+         * caseInsensitiveSort: signifies that the result set should be sorted
+         * without regard to case. This overrides the default case sensitive
+         * sorting behavior.
+         */
+        public static final String CASE_INSENSITIVE_SORT_TMODEL = "uddi:uddi.org:findqualifier:caseinsensitivesort";
+        /**
+         * caseInsensitiveMatch: signifies that the matching behavior for name,
+         * keyValue and keyName (where applicable) should be performed without
+         * regard to case.
+         */
+        public static final String CASE_INSENSITIVE_MATCH = "caseInsensitiveMatch";
+        /**
+         * caseInsensitiveMatch: signifies that the matching behavior for name,
+         * keyValue and keyName (where applicable) should be performed without
+         * regard to case.
+         */
+        public static final String CASE_INSENSITIVE_MATCH_TMODEL = "uddi:uddi.org:findqualifier:caseinsensitivematch";
+        /**
+         * caseSensitiveSort: signifies that the result set should be sorted
+         * with regard to case. This is the default behavior.
+         */
+        public static final String CASE_SENSITIVE_SORT = "caseSensitiveSort";
+        /**
+         * caseSensitiveSort: signifies that the result set should be sorted
+         * with regard to case. This is the default behavior.
+         */
+        public static final String CASE_SENSITIVE_SORT_TMODEL = "uddi:uddi.org:findqualifier:casesensitivesort";
+        /**
+         * caseSensitiveMatch: signifies that the matching behavior for name,
+         * keyValue and keyName (where applicable) should be performed with
+         * regard to case. This is the default behavior.
+         */
+        public static final String CASE_SENSITIVE_MATCH = "caseSensitiveMatch";
+        /**
+         * caseSensitiveMatch: signifies that the matching behavior for name,
+         * keyValue and keyName (where applicable) should be performed with
+         * regard to case. This is the default behavior.
+         */
+        public static final String CASE_SENSITIVE_MATCH_TMODEL = "uddi:uddi.org:findqualifier:casesensitivematch";
+        /**
+         * combineCategoryBags: this may only be used in the find_business and
+         * find_service calls. In the case of find_business, this qualifier
+         * makes the categoryBag entries for the full businessEntity element
+         * behave as though all categoryBag elements found at the businessEntity
+         * level and in all contained or referenced businessService elements and
+         * bindingTemplate elements were combined. Searching for a category will
+         * yield a positive match on a registered business if any of the
+         * categoryBag elements contained within the full businessEntity element
+         * (including the categoryBag elements within contained or referenced
+         * businessService elements or bindingTemplate elements) contains the
+         * filter criteria. In the case of find_service, this qualifier makes
+         * the categoryBag entries for the full businessService element behave
+         * as though all categoryBag elements found at the businessService level
+         * and in all contained or referenced elements in the bindingTemplate
+         * elements were combined. Searching for a category will yield a
+         * positive match on a registered service if any of the categoryBag
+         * elements contained within the full businessService element (including
+         * the categoryBag elements within contained or referenced
+         * bindingTemplate elements) contains the filter criteria. This find
+         * qualifier does not cause the keyedReferences in categoryBags to be
+         * combined with the keyedReferences in keyedReferenceGroups in
+         * categoryBags when performing the comparison. The keyedReferences are
+         * combined with each other, and the keyedReferenceGroups are combined
+         * with each other.
+         */
+        public static final String COMBINE_CATEGORY_BAGS = "combineCategoryBags";
+        /**
+         * combineCategoryBags: this may only be used in the find_business and
+         * find_service calls. In the case of find_business, this qualifier
+         * makes the categoryBag entries for the full businessEntity element
+         * behave as though all categoryBag elements found at the businessEntity
+         * level and in all contained or referenced businessService elements and
+         * bindingTemplate elements were combined. Searching for a category will
+         * yield a positive match on a registered business if any of the
+         * categoryBag elements contained within the full businessEntity element
+         * (including the categoryBag elements within contained or referenced
+         * businessService elements or bindingTemplate elements) contains the
+         * filter criteria. In the case of find_service, this qualifier makes
+         * the categoryBag entries for the full businessService element behave
+         * as though all categoryBag elements found at the businessService level
+         * and in all contained or referenced elements in the bindingTemplate
+         * elements were combined. Searching for a category will yield a
+         * positive match on a registered service if any of the categoryBag
+         * elements contained within the full businessService element (including
+         * the categoryBag elements within contained or referenced
+         * bindingTemplate elements) contains the filter criteria. This find
+         * qualifier does not cause the keyedReferences in categoryBags to be
+         * combined with the keyedReferences in keyedReferenceGroups in
+         * categoryBags when performing the comparison. The keyedReferences are
+         * combined with each other, and the keyedReferenceGroups are combined
+         * with each other.
+         */
+        public static final String COMBINE_CATEGORY_BAGS_TMODEL = "uddi:uddi.org:findqualifier:combinecategorybags";
+        /**
+         * diacriticInsensitiveMatch: signifies that matching behavior for name,
+         * keyValue and keyName (where applicable) should be performed without
+         * regard to diacritics. Support for this findQualifier by nodes is
+         * OPTIONAL.
+         */
+        public static final String DIACRITIC_INSENSITIVE_MATCH = "diacriticInsensitiveMatch";
+        /**
+         * diacriticInsensitiveMatch: signifies that matching behavior for name,
+         * keyValue and keyName (where applicable) should be performed without
+         * regard to diacritics. Support for this findQualifier by nodes is
+         * OPTIONAL.
+         */
+        public static final String DIACRITIC_INSENSITIVE_MATCH_TMODEL = "uddi:uddi.org:findqualifier:diacriticsinsensitivematch";
+        /**
+         * diacriticSensitiveMatch: signifies that the matching behavior for
+         * name, keyValue and keyName (where applicable) should be performed
+         * with regard to diacritics. This is the default behavior.
+         */
+        public static final String DIACRITIC_SENSITIVE_MATCH = "diacriticSensitiveMatch";
+        /**
+         * diacriticSensitiveMatch: signifies that the matching behavior for
+         * name, keyValue and keyName (where applicable) should be performed
+         * with regard to diacritics. This is the default behavior.
+         */
+        public static final String DIACRITIC_SENSITIVE_MATCH_TMODEL = "uddi:uddi.org:findqualifier:diacriticssensitivematch";
+        /**
+         * exactMatch: signifies that only entries with names, keyValues and
+         * keyNames (where applicable) that exactly match the name argument
+         * passed in, after normalization, will be returned. This qualifier is
+         * sensitive to case and diacritics where applicable. This qualifier
+         * represents the default behavior.
+         */
+        public static final String EXACT_MATCH = "exactMatch";
+        /**
+         * exactMatch: signifies that only entries with names, keyValues and
+         * keyNames (where applicable) that exactly match the name argument
+         * passed in, after normalization, will be returned. This qualifier is
+         * sensitive to case and diacritics where applicable. This qualifier
+         * represents the default behavior.
+         */
+        public static final String EXACT_MATCH_TMODEL = "uddi:uddi.org:findqualifier:exactmatch";
+        /**
+         * signaturePresent: this is used with any find_xx API to restrict the
+         * result set to entities which either contain an XML Digital Signature
+         * element, or are contained in an entity which contains one. The
+         * Signature element is retrieved using a get_xx API call and SHOULD be
+         * verified by the client. A UDDI node may or may not verify the
+         * signature and therefore use of this find qualifier, or the presence
+         * of a Signature element SHOULD only be for the refinement of the
+         * result set from the find_xx API and SHOULD not be used as a
+         * verification mechanism by UDDI clients.
+         */
+        public static final String SIGNATURE_PRESENT = "signaturePresent";
+        /**
+         * signaturePresent: this is used with any find_xx API to restrict the
+         * result set to entities which either contain an XML Digital Signature
+         * element, or are contained in an entity which contains one. The
+         * Signature element is retrieved using a get_xx API call and SHOULD be
+         * verified by the client. A UDDI node may or may not verify the
+         * signature and therefore use of this find qualifier, or the presence
+         * of a Signature element SHOULD only be for the refinement of the
+         * result set from the find_xx API and SHOULD not be used as a
+         * verification mechanism by UDDI clients.
+         */
+        public static final String SIGNATURE_PRESENT_TMODEL = "uddi:uddi.org:findqualifier:signaturepresent";
+        /**
+         * orAllKeys: this changes the behavior for tModelBag and categoryBag to
+         * OR the keys within a bag, rather than to AND them. Using this
+         * findQualifier with both a categoryBag and a tModelBag, will cause all
+         * of the keys in BOTH the categoryBag and the tModelBag to be OR’d
+         * together rather than AND’d. It is not possible to OR the categories
+         * and retain the default AND behavior of the tModels. The behavior of
+         * keyedReferenceGroups in a categoryBag is analogous to that of
+         * individual keyedReferences, that is, the complete categoryBag is
+         * changed to OR the keys.
+         */
+        public static final String OR_ALL_KEYS = "orAllKeys";
+        /**
+         * orAllKeys: this changes the behavior for tModelBag and categoryBag to
+         * OR the keys within a bag, rather than to AND them. Using this
+         * findQualifier with both a categoryBag and a tModelBag, will cause all
+         * of the keys in BOTH the categoryBag and the tModelBag to be OR’d
+         * together rather than AND’d. It is not possible to OR the categories
+         * and retain the default AND behavior of the tModels. The behavior of
+         * keyedReferenceGroups in a categoryBag is analogous to that of
+         * individual keyedReferences, that is, the complete categoryBag is
+         * changed to OR the keys.
+         */
+        public static final String OR_ALL_KEYS_TMODEL = "uddi:uddi.org:findqualifier:orallkeys";
+        /**
+         * orLikeKeys: when a bag container (i.e. categoryBag or identifierBag)
+         * contains multiple keyedReference elements, any keyedReference filters
+         * that come from the same namespace (e.g. have the same tModelKey
+         * value) are OR’d together rather than AND’d. For example "find any of
+         * these four values from this namespace, and any of these two values
+         * from this namespace". The behavior of keyedReferenceGroups is
+         * analogous to that of keyedReferences, that is, keyedReferenceGroups
+         * that have the same tModelKey value are OR’d together rather than
+         * AND’d.
+         */
+        public static final String OR_LIKE_KEYS = "orLikeKeys";
+        /**
+         * orLikeKeys: when a bag container (i.e. categoryBag or identifierBag)
+         * contains multiple keyedReference elements, any keyedReference filters
+         * that come from the same namespace (e.g. have the same tModelKey
+         * value) are OR’d together rather than AND’d. For example "find any of
+         * these four values from this namespace, and any of these two values
+         * from this namespace". The behavior of keyedReferenceGroups is
+         * analogous to that of keyedReferences, that is, keyedReferenceGroups
+         * that have the same tModelKey value are OR’d together rather than
+         * AND’d.
+         */
+        public static final String OR_LIKE_KEYS_TMODEL = "uddi:uddi.org:findqualifier:orlikekeys";
+        /**
+         * serviceSubset: this is used only with the find_business API and is
+         * used only in conjunction with a categoryBag argument. It causes the
+         * component of the search that involves categorization to use only the
+         * categoryBag elements from contained or referenced businessService
+         * elements within the registered data and ignores any entries found in
+         * the categoryBag which are not direct descendent elements of
+         * registered businessEntity elements. The resulting businessList
+         * structure contains those businesses that matched based on this
+         * modified behavior, in conjunction with any other search arguments
+         * provided. Additionally, the contained serviceInfos elements will only
+         * reflect summary data (in a serviceInfo element) for those services
+         * (contained or referenced) that matched on one of the supplied
+         * categoryBag arguments.
+         */
+        public static final String SERVICE_SUBSET = "serviceSubset";
+        /**
+         * serviceSubset: this is used only with the find_business API and is
+         * used only in conjunction with a categoryBag argument. It causes the
+         * component of the search that involves categorization to use only the
+         * categoryBag elements from contained or referenced businessService
+         * elements within the registered data and ignores any entries found in
+         * the categoryBag which are not direct descendent elements of
+         * registered businessEntity elements. The resulting businessList
+         * structure contains those businesses that matched based on this
+         * modified behavior, in conjunction with any other search arguments
+         * provided. Additionally, the contained serviceInfos elements will only
+         * reflect summary data (in a serviceInfo element) for those services
+         * (contained or referenced) that matched on one of the supplied
+         * categoryBag arguments.
+         */
+        public static final String SERVICE_SUBSET_TMODEL = "uddi:uddi.org:findqualifier:servicesubset";
+        /**
+         * sortByNameAsc: causes the result set returned by a find_xx or get_xx
+         * inquiry APIs to be sorted on the name field in ascending order. This
+         * sort is applied prior to any truncation of result sets. It is only
+         * applicable to queries that return a name element in the top-most
+         * detail level of the result set and if no conflicting sort qualifier
+         * is specified, this is the default sorting direction. This
+         * findQualifier takes precedence over sortByDateAsc and sortByDateDesc
+         * qualifiers, but if a sortByDateXxx findQualifier is used without a
+         * sortByNameXxx qualifier, sorting is performed based on date with or
+         * without regard to name.
+         */
+        public static final String SORT_BY_NAME_ASC = "sortByNameAsc";
+        /**
+         * sortByNameAsc: causes the result set returned by a find_xx or get_xx
+         * inquiry APIs to be sorted on the name field in ascending order. This
+         * sort is applied prior to any truncation of result sets. It is only
+         * applicable to queries that return a name element in the top-most
+         * detail level of the result set and if no conflicting sort qualifier
+         * is specified, this is the default sorting direction. This
+         * findQualifier takes precedence over sortByDateAsc and sortByDateDesc
+         * qualifiers, but if a sortByDateXxx findQualifier is used without a
+         * sortByNameXxx qualifier, sorting is performed based on date with or
+         * without regard to name.
+         */
+        public static final String SORT_BY_NAME_ASC_TMODEL = "uddi:uddi.org:findqualifier:sortbynameasc";
+        /**
+         * sortByNameDesc: causes the result set returned by a find_xx or get_xx
+         * inquiry call to be sorted on the name field in descending order. This
+         * sort is applied prior to any truncation of result sets. It is only
+         * applicable to queries that return a name element in the top-most
+         * detail level of the result set. This is the reverse of the default
+         * sorting direction. This findQualifier takes precedence over
+         * sortByDateAsc and sortByDateDesc qualifiers but if a sortByDateXxx
+         * findQualifier is used without a sortByNameXxx qualifier, sorting is
+         * performed based on date with or without regard to name.
+         */
+        public static final String SORT_BY_NAME_DESC = "sortByNameDesc";
+        /**
+         * sortByNameDesc: causes the result set returned by a find_xx or get_xx
+         * inquiry call to be sorted on the name field in descending order. This
+         * sort is applied prior to any truncation of result sets. It is only
+         * applicable to queries that return a name element in the top-most
+         * detail level of the result set. This is the reverse of the default
+         * sorting direction. This findQualifier takes precedence over
+         * sortByDateAsc and sortByDateDesc qualifiers but if a sortByDateXxx
+         * findQualifier is used without a sortByNameXxx qualifier, sorting is
+         * performed based on date with or without regard to name.
+         */
+        public static final String SORT_BY_NAME_DESC_TMODEL = "uddi:uddi.org:findqualifier:sortbynamedesc";
+        /**
+         * sortByDateAsc: causes the result set returned by a find_xx or get_xx
+         * inquiry call to be sorted based on the most recent date when each
+         * entity, or any entities they contain, were last updated, in ascending
+         * chronological order (oldest are returned first). When names are
+         * included in the result set returned, this find qualifier may also be
+         * used in conjunction with either the sortByNameAsc or sortByNameDesc
+         * findQualifiers. When so combined, the date-based sort is secondary to
+         * the name-based sort (results are sorted within name by date, oldest
+         * to newest).
+         */
+        public static final String SORT_BY_DATE_ASC = "sortByDateAsc";
+        /**
+         * sortByDateAsc: causes the result set returned by a find_xx or get_xx
+         * inquiry call to be sorted based on the most recent date when each
+         * entity, or any entities they contain, were last updated, in ascending
+         * chronological order (oldest are returned first). When names are
+         * included in the result set returned, this find qualifier may also be
+         * used in conjunction with either the sortByNameAsc or sortByNameDesc
+         * findQualifiers. When so combined, the date-based sort is secondary to
+         * the name-based sort (results are sorted within name by date, oldest
+         * to newest).
+         */
+        public static final String SORT_BY_DATE_ASC_TMODEL = "uddi:uddi.org:findqualifier:sortbydateasc";
+        /**
+         * sortByDateDesc: causes the result set returned by a find_xx or get_xx
+         * inquiry call to be sorted based on the most recent date when each
+         * entity, or any entities they contain, were last updated, in
+         * descending chronological order (most recently changed are returned
+         * first. When names are included in the result set returned, this find
+         * qualifier may also be used in conjunction with either the
+         * sortByNameAsc or sortByNameDesc find qualifiers. When so combined,
+         * the date-based sort is secondary to the name-based sort (results are
+         * sorted within name by date, newest to oldest).
+         */
+        public static final String SORT_BY_DATE_DESC = "sortByDateDesc";
+        /**
+         * sortByDateDesc: causes the result set returned by a find_xx or get_xx
+         * inquiry call to be sorted based on the most recent date when each
+         * entity, or any entities they contain, were last updated, in
+         * descending chronological order (most recently changed are returned
+         * first. When names are included in the result set returned, this find
+         * qualifier may also be used in conjunction with either the
+         * sortByNameAsc or sortByNameDesc find qualifiers. When so combined,
+         * the date-based sort is secondary to the name-based sort (results are
+         * sorted within name by date, newest to oldest).
+         */
+        public static final String SORT_BY_DATE_DESC_TMODEL = "uddi:uddi.org:findqualifier:sortbydatedesc";
+        /**
+         * suppressProjectedServices: signifies that service projections MUST
+         * NOT be returned by the find_service or find_business APIs with which
+         * this findQualifier is associated. This findQualifier is automatically
+         * enabled by default whenever find_service is used without a
+         * businessKey.
+         */
+        public static final String SUPPRESS_PROJECTED_SERVICES = "suppressProjectedServices";
+        /**
+         * suppressProjectedServices: signifies that service projections MUST
+         * NOT be returned by the find_service or find_business APIs with which
+         * this findQualifier is associated. This findQualifier is automatically
+         * enabled by default whenever find_service is used without a
+         * businessKey.
+         */
+        public static final String SUPPRESS_PROJECTED_SERVICES_TMODEL = "uddi:uddi.org:findqualifier:suppressprojectedservices";
+        /**
+         * UTS-10: this is used to cause sorting of results based on the Unicode
+         * Collation Algorithm on elements normalized according to Unicode
+         * Normalization Form C. When this qualifier is referenced, a sort is
+         * performed according to the Unicode Collation Element Table in
+         * conjunction with the Unicode Collation Algorithm on the name field,
+         * normalized using Unicode Normalization Form C. Support of this
+         * findQualifier by nodes is OPTIONAL.
+         */
+        public static final String UTS_10 = "UTS-10";
+        /**
+         * UTS-10: this is used to cause sorting of results based on the Unicode
+         * Collation Algorithm on elements normalized according to Unicode
+         * Normalization Form C. When this qualifier is referenced, a sort is
+         * performed according to the Unicode Collation Element Table in
+         * conjunction with the Unicode Collation Algorithm on the name field,
+         * normalized using Unicode Normalization Form C. Support of this
+         * findQualifier by nodes is OPTIONAL.
+         */
+        public static final String UTS_10_TMODEL = "uddi:uddi.org:sortorder:uts-10";
+        /**
+         * This is the Wild card field used by UDDI, represents any number of
+         * characters Wildcards, when they are allowed, may occur at any
+         * position in the string of characters that constitutes the argument
+         * value and may occur more than once. Wildcards are denoted with a
+         * percent sign (%) to indicate any value for any number of characters
+         * and an underscore (_) to indicate any value for a single character.
+         * The backslash character (\) is used as an escape character for the
+         * percent sign, underscore and backslash characters. Use of the
+         * "exactMatch" findQualifier will cause wildcard characters to be
+         * interpreted literally, and as such should not also be combined with
+         * the escape character.
+         */
+        public static final String WILDCARD = "%";
+        /**
+         * Presents any SINGLE character<br> Wildcards, when they are allowed,
+         * may occur at any position in the string of characters that
+         * constitutes the argument value and may occur more than once.
+         * Wildcards are denoted with a percent sign (%) to indicate any value
+         * for any number of characters and an underscore (_) to indicate any
+         * value for a single character. The backslash character (\) is used as
+         * an escape character for the percent sign, underscore and backslash
+         * characters. Use of the "exactMatch" findQualifier will cause wildcard
+         * characters to be interpreted literally, and as such should not also
+         * be combined with the escape character.
+         */
+        public static final String WILDCARD_CHAR = "_";
+        /**
+         * unchecked: Marking a tModel with this categorization asserts that it
+         * represents a value set or category group system whose use, through
+         * keyedReferences, is not checked.
+         */
+        public static final String TMODEL_GENERAL_KEYWORDS = "uddi:uddi.org:categorization:general_keywords";
+        /**
+         * An unchecked value set is one that allows unrestricted references to
+         * its values. A UDDI registry is REQUIRED to have a policy to
+         * differentiate between unchecked value sets and checked value sets.
+         * UDDI registries MUST allow unchecked value sets to be referred to in
+         * keyedReferences. tModels that represent unchecked value sets SHOULD
+         * be categorized with the unchecked value from the uddi-org:types
+         * category system.
+         */
+        public static final String UNCHECKED = "uddi-org:types:unchecked";
+        /**
+         * checked: Marking a tModel with this categorization asserts that it
+         * represents a value set or category group system whose use, through
+         * keyedReferences, may be checked. Registry, and possibly node policy
+         * determines when and how a checked value set is supported.
+         */
+        public static final String CHECKED = "uddi-org:types:checked";
+        /**
+         * uncacheable: Marking a tModel with this categorization asserts that
+         * it represents a checked value set or category group system whose
+         * values must not be cached for validation. The validation algorithm
+         * for a supported uncacheable checked value set must be specified and
+         * associated with the tModel marked with this categorization and may
+         * consider contextual criteria involving the entity associated with the
+         * reference.
+         */
+        public static final String UNCACHEABLE = "uddi-org:types:uncacheable";
+        /**
+         * Basic types of business relationships
+         */
+        public static final String RELATIONSHIPS = "uddi:uddi.org:relationships";
+        /**
+         * "uddi:uddi.org:keygenerator" keyGenerator: Marking a tModel with this
+         * categorization designates it as one whose tModelKey identifies a key
+         * generator partition that can be used by its owner to derive and
+         * assign other entity keys. This categorization is reserved for key
+         * generator tModels. Any attempt to use this categorization for
+         * something other than a key generator tModel will fail with
+         * E_valueNotAllowed returned.
+         */
+        public static final String KEY_GENERATOR_TMODEL = "uddi:uddi.org:keygenerator";
+        /**
+         * "uddi.org:keygenerator" keyGenerator: Marking a tModel with this
+         * categorization designates it as one whose tModelKey identifies a key
+         * generator partition that can be used by its owner to derive and
+         * assign other entity keys. This categorization is reserved for key
+         * generator tModels. Any attempt to use this categorization for
+         * something other than a key generator tModel will fail with
+         * E_valueNotAllowed returned.
+         */
+        public static final String KEY_GENERATOR = "uddi.org:keygenerator";
+        /**
+         * "keyGenerator" keyGenerator: Marking a tModel with this
+         * categorization designates it as one whose tModelKey identifies a key
+         * generator partition that can be used by its owner to derive and
+         * assign other entity keys. This categorization is reserved for key
+         * generator tModels. Any attempt to use this categorization for
+         * something other than a key generator tModel will fail with
+         * E_valueNotAllowed returned.
+         */
+        public static final String KEY_GENERATOR_VALUE = "keyGenerator";
+        /**
+         * Identifier system used to point to the UDDI entity, using UDDI keys,
+         * that is the logical replacement for the one in which isReplacedBy is
+         * used.
+         */
+        public static final String IS_REPLACED_BY = "uddi:uddi.org:identifier:isreplacedby";
+        /**
+         * Category system used to point a value set or category group system
+         * tModel to associated value set Web service implementations. used for
+         * keyedReference tmodel key<br>
+         * hint: use the ValueSetValidation binding template key as the value
+         */
+        public static final String IS_VALIDATED_BY = "uddi:uddi.org:categorization:validatedby";
+        /**
+         * Category system used to point a value set or category group system
+         * tModel to associated value set Web service implementations. used for
+         * keyedReference key name<br>
+         * hint: use the ValueSetValidation binding template key as the value
+         */
+        public static final String IS_VALIDATED_BY_KEY_NAME = "uddi-org:validatedBy";
+        /**
+         * Category system for referring tModels to other tModels for the
+         * purpose of reuse.
+         */
+        public static final String IS_DERIVED_FROM = "uddi:uddi.org:categorization:derivedfrom";
+        /**
+         * Category system used to declare that a value set uses entity keys as
+         * valid values.
+         */
+        public static final String ENTITY_KEY_VALUES = "uddi:uddi.org:categorization:entitykeyvalues";
+        /**
+         * Category system used to point to the businessEntity associated with
+         * the publisher of the tModel.
+         */
+        public static final String OWNING_BUSINESS = "uddi:uddi.org:categorization:owningbusiness";
+        /**
+         * Secure Sockets Layer Version 3.0 with Server Authentication
+         */
+        public static final String PROTOCOL_SSLv3 = "uddi:uddi.org:protocol:serverauthenticatedssl3";
+        /**
+         * Secure Sockets Layer Version 3.0 with Mutual Authentication
+         */
+        public static final String PROTOCOL_SSLv3_CLIENT_CERT = "uddi:uddi.org:protocol:mutualauthenticatedssl3";
+        /**
+         * A Web service that uses HTTP transport -
+         */
+        public static final String TRANSPORT_HTTP = "uddi:uddi.org:transport:http";
+        /**
+         * E-mail based Web service
+         */
+        public static final String TRANSPORT_EMAIL = "uddi:uddi.org:transport:smtp";
+        /**
+         * File Transfer Protocol (FTP) based Web service
+         */
+        public static final String TRANSPORT_FTP = "uddi:uddi.org:transport:ftp";
+        /**
+         * Fax-based Web service
+         */
+        public static final String TRANSPORT_FAX = "uddi:uddi.org:transport:fax";
+        /**
+         * Telephone based service
+         */
+        public static final String TRANSPORT_POTS = "uddi:uddi.org:transport:telephone";
+        /**
+         * Java RMI based service registered to the Java Registry
+         */
+        public static final String TRANSPORT_RMI = "uddi:uddi.org:transport:rmi";
+        /**
+         * A Java RMI based service registered to a JNDI Registry
+         */
+        public static final String TRANSPORT_JNDI_RMI = "uddi:uddi.org:transport:jndi-rmi";
+        /**
+         * A Web service that uses the AMQP transport
+         */
+        public static final String TRANSPORT_AMQP = "uddi:uddi.org:transport:amqp";
+        /**
+         * A Web service that uses the OMG DDS transport
+         */
+        public static final String TRANSPORT_OMGDDS = "uddi:uddi.org:transport:omgdds";
+        /**
+         * A Web service that uses UDP
+         */
+        public static final String TRANSPORT_UDP = "uddi:uddi.org:transport:udp";
+        /**
+         * A Web service that uses the JMS API
+         */
+        public static final String TRANSPORT_JMS = "uddi:uddi.org:transport:jms";
+        /**
+         * A tModel that represents the Representational State Transfer
+         * architectural style
+         */
+        public static final String PROTOCOL_REST = "uddi:uddi.org:protocol:rest";
+        /**
+         * A tModel that represents the SOAP 1.1 protocol
+         */
+        public static final String PROTOCOL_SOAP = "uddi:uddi.org:protocol:soap";
+        /**
+         * A tModel that represents the SOAP 1.2 protocol
+         */
+        public static final String PROTOCOL_SOAP12 = "uddi:uddi.org:protocol:soap12";
+        /**
+         * A tModel that represents the HTTP protocol
+         */
+        public static final String PROTOCOL_HTTP = "uddi:uddi.org:protocol:http";
+
+        public static final String INQUIRY = "uddi:uddi.org:v3_inquiry";
+        public static final String PUBLISH = "uddi:uddi.org:v3_publication";
+        public static final String SECURITY = "uddi:uddi.org:v3_security";
+        public static final String REPLICATION = "uddi:uddi.org:v3_replication";
+        public static final String CUSTODY_TRANSFER = "uddi:uddi.org:v3_ownership_transfer";
+        public static final String NODE_TRANSFER = "uddi:uddi.org:v3_node_custody_transfer";
+        public static final String VSV_CACHE = "uddi:uddi.org:v3_valuesetcaching";
+        public static final String VSV_VALIDATE = "uddi:uddi.org:v3_valuesetvalidation";
+        public static final String SUBSCRIPTION = "uddi:uddi.org:v3_subscription";
+        public static final String SUBSCRIPTION_LISTENER = "uddi:uddi.org:v3_subscriptionlistener";
+        /**
+         * @since 3.3
+         */
+        public static final String CategorizationTypes_Cacheable = "uddi-org:types:cacheable";
+        /**
+         * @since 3.3
+         */
+        public static final String CategorizationTypes = "uddi-org:categorization:types";
+
+        public static final String General_Keywords = "uddi:uddi.org:categorization:general_keywords";
 }

http://git-wip-us.apache.org/repos/asf/juddi/blob/15d3c0d7/juddi-core-openjpa/pom.xml
----------------------------------------------------------------------
diff --git a/juddi-core-openjpa/pom.xml b/juddi-core-openjpa/pom.xml
index ccbb270..3b4f6d3 100644
--- a/juddi-core-openjpa/pom.xml
+++ b/juddi-core-openjpa/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.juddi</groupId>
         <artifactId>juddi-parent</artifactId>
-        <version>3.3.6-SNAPSHOT</version>
+        <version>3.3.5-SNAPSHOT</version>
     </parent>
     <artifactId>juddi-core-openjpa</artifactId>
     <packaging>bundle</packaging>

http://git-wip-us.apache.org/repos/asf/juddi/blob/15d3c0d7/juddi-core/pom.xml
----------------------------------------------------------------------
diff --git a/juddi-core/pom.xml b/juddi-core/pom.xml
index 1f83029..549c586 100644
--- a/juddi-core/pom.xml
+++ b/juddi-core/pom.xml
@@ -12,7 +12,7 @@ language governing permissions and * limitations under the License. * */ -->
     <parent>
         <groupId>org.apache.juddi</groupId>
         <artifactId>juddi-parent</artifactId>
-        <version>3.3.6-SNAPSHOT</version>
+        <version>3.3.5-SNAPSHOT</version>
     </parent>
     <artifactId>juddi-core</artifactId>
     <packaging>bundle</packaging>

http://git-wip-us.apache.org/repos/asf/juddi/blob/15d3c0d7/juddi-ddl-generator/pom.xml
----------------------------------------------------------------------
diff --git a/juddi-ddl-generator/pom.xml b/juddi-ddl-generator/pom.xml
index a3991d8..53c3acf 100644
--- a/juddi-ddl-generator/pom.xml
+++ b/juddi-ddl-generator/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <groupId>org.apache.juddi</groupId>
         <artifactId>juddi-parent</artifactId>
-        <version>3.3.6-SNAPSHOT</version>
+        <version>3.3.5-SNAPSHOT</version>
     </parent>
     <artifactId>juddi-ddl-generator</artifactId>
     <name>juddi-ddl-generator</name>
@@ -37,7 +37,7 @@
         <dependency>
             <groupId>org.apache.juddi</groupId>
             <artifactId>juddi-core</artifactId>
-            <version>3.3.6-SNAPSHOT</version>
+            <version>3.3.5-SNAPSHOT</version>
         </dependency>
         <dependency>
             <groupId>org.apache.derby</groupId>

http://git-wip-us.apache.org/repos/asf/juddi/blob/15d3c0d7/juddi-dist/pom.xml
----------------------------------------------------------------------
diff --git a/juddi-dist/pom.xml b/juddi-dist/pom.xml
index b8d0ef9..8bf1d88 100644
--- a/juddi-dist/pom.xml
+++ b/juddi-dist/pom.xml
@@ -20,7 +20,7 @@
 	<parent>
 		<groupId>org.apache.juddi</groupId>
 		<artifactId>juddi-parent</artifactId>
-		<version>3.3.6-SNAPSHOT</version>
+		<version>3.3.5-SNAPSHOT</version>
 	</parent>
 	<artifactId>juddi-dist</artifactId>
 	<name>jUDDI Distribution Assembly</name>

http://git-wip-us.apache.org/repos/asf/juddi/blob/15d3c0d7/juddi-examples/ValueSetValidator/pom.xml
----------------------------------------------------------------------
diff --git a/juddi-examples/ValueSetValidator/pom.xml b/juddi-examples/ValueSetValidator/pom.xml
index 022d530..3169785 100644
--- a/juddi-examples/ValueSetValidator/pom.xml
+++ b/juddi-examples/ValueSetValidator/pom.xml
@@ -12,30 +12,30 @@
 	<parent>
 		<groupId>org.apache.juddi.example</groupId>
 		<artifactId>juddi-examples</artifactId>
-		<version>3.3.6-SNAPSHOT</version>
+		<version>3.3.5-SNAPSHOT</version>
 	</parent>
 
 	<artifactId>example-vsv-validator</artifactId>
-	<version>3.3.6-SNAPSHOT</version>
+	<version>3.3.5-SNAPSHOT</version>
 	<name>jUDDI Example Value Set Validator</name>
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.juddi</groupId>
 			<artifactId>uddi-ws</artifactId>
-			<version>3.3.6-SNAPSHOT</version>
+			<version>3.3.5-SNAPSHOT</version>
 			<scope>provided</scope>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.juddi</groupId>
 			<artifactId>juddi-client</artifactId>
-			<version>3.3.6-SNAPSHOT</version>
+			<version>3.3.5-SNAPSHOT</version>
 			<scope>provided</scope>
 		</dependency>
 	
 		<dependency>
 			<groupId>org.apache.juddi</groupId>
 			<artifactId>juddi-core</artifactId>
-			<version>3.3.6-SNAPSHOT</version>
+			<version>3.3.5-SNAPSHOT</version>
 			<scope>provided</scope>
 		</dependency>
 	</dependencies>

http://git-wip-us.apache.org/repos/asf/juddi/blob/15d3c0d7/juddi-examples/create-partition/pom.xml
----------------------------------------------------------------------
diff --git a/juddi-examples/create-partition/pom.xml b/juddi-examples/create-partition/pom.xml
index 6cef346..469767e 100644
--- a/juddi-examples/create-partition/pom.xml
+++ b/juddi-examples/create-partition/pom.xml
@@ -19,7 +19,7 @@
 	<parent>
 		<groupId>org.apache.juddi.example</groupId>
 		<artifactId>juddi-examples</artifactId>
-		<version>3.3.6-SNAPSHOT</version>
+		<version>3.3.5-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 	<artifactId>create-partition</artifactId>

http://git-wip-us.apache.org/repos/asf/juddi/blob/15d3c0d7/juddi-examples/hello-world-embedded/pom.xml
----------------------------------------------------------------------
diff --git a/juddi-examples/hello-world-embedded/pom.xml b/juddi-examples/hello-world-embedded/pom.xml
index cec232a..abfd7b0 100644
--- a/juddi-examples/hello-world-embedded/pom.xml
+++ b/juddi-examples/hello-world-embedded/pom.xml
@@ -19,7 +19,7 @@
 	<parent>
 		<groupId>org.apache.juddi.example</groupId>
 		<artifactId>juddi-examples</artifactId>
-		<version>3.3.6-SNAPSHOT</version>
+		<version>3.3.5-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 	<artifactId>hello-world-embedded</artifactId>

http://git-wip-us.apache.org/repos/asf/juddi/blob/15d3c0d7/juddi-examples/hello-world/pom.xml
----------------------------------------------------------------------
diff --git a/juddi-examples/hello-world/pom.xml b/juddi-examples/hello-world/pom.xml
index b8232cd..ac74492 100644
--- a/juddi-examples/hello-world/pom.xml
+++ b/juddi-examples/hello-world/pom.xml
@@ -19,7 +19,7 @@
 	<parent>
 		<groupId>org.apache.juddi.example</groupId>
 		<artifactId>juddi-examples</artifactId>
-		<version>3.3.6-SNAPSHOT</version>
+		<version>3.3.5-SNAPSHOT</version>
 		<relativePath>../pom.xml</relativePath>
 	</parent>
 	<artifactId>hello-world</artifactId>

http://git-wip-us.apache.org/repos/asf/juddi/blob/15d3c0d7/juddi-examples/more-uddi-samples/pom.xml
----------------------------------------------------------------------
diff --git a/juddi-examples/more-uddi-samples/pom.xml b/juddi-examples/more-uddi-samples/pom.xml
index c0aae0b..e9181d9 100644
--- a/juddi-examples/more-uddi-samples/pom.xml
+++ b/juddi-examples/more-uddi-samples/pom.xml
@@ -20,11 +20,11 @@
     <parent>
         <groupId>org.apache.juddi.example</groupId>
         <artifactId>juddi-examples</artifactId>
-        <version>3.3.6-SNAPSHOT</version>
+        <version>3.3.5-SNAPSHOT</version>
     </parent>
     <groupId>org.apache.juddi</groupId>
     <artifactId>juddi-more-samples</artifactId>
-    <version>3.3.6-SNAPSHOT</version>
+    <version>3.3.5-SNAPSHOT</version>
     <name>jUDDI Even More Examples and Samples</name>
     <url>http://maven.apache.org</url>
     <properties>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@juddi.apache.org
For additional commands, e-mail: commits-help@juddi.apache.org