package org.ws4d.java.constants; import org.ws4d.java.types.QName; /** * WS Discovery 2006 constants. */ public interface WSDConstants2006 { /** The old namespace name for WS Discovery */ public static final String WSD_NAMESPACE_NAME = "http://schemas.xmlsoap.org/ws/2005/04/discovery"; /** The PATH of the NAMESPACE for WS Discovery */ public static final String WSD_NAMESPACE_PATH = "schemas.xmlsoap.org"; /** The default To for Target Services if not set explicitly. */ public static final String WSD_TO = "urn:schemas-xmlsoap-org:ws:2005:04:discovery"; public static final String WSD_ACTION_HELLO = WSD_NAMESPACE_NAME + "/Hello"; public static final String WSD_ACTION_BYE = WSD_NAMESPACE_NAME + "/Bye"; public static final String WSD_ACTION_PROBE = WSD_NAMESPACE_NAME + "/Probe"; public static final String WSD_ACTION_PROBEMATCHES = WSD_NAMESPACE_NAME + "/ProbeMatches"; public static final String WSD_ACTION_RESOLVE = WSD_NAMESPACE_NAME + "/Resolve"; public static final String WSD_ACTION_RESOLVEMATCHES = WSD_NAMESPACE_NAME + "/ResolveMatches"; /** "http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01/rfc2396". */ public static final String WSD_MATCHING_RULE_RFC2396 = WSD_NAMESPACE_NAME + "/rfc2396"; /** "http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01/uuid". */ public static final String WSD_MATCHING_RULE_UUID = WSD_NAMESPACE_NAME + "/uuid"; /** "http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01/ldap". */ public static final String WSD_MATCHING_RULE_LDAP = WSD_NAMESPACE_NAME + "/ldap"; /** "http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01/strcmp0". */ public static final String WSD_MATCHING_RULE_STRCMP0 = WSD_NAMESPACE_NAME + "/strcmp0"; /** "http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01/none". */ public static final String WSD_MATCHING_RULE_NONE = WSD_NAMESPACE_NAME + "/none"; /** The default matching rule, if not explicitly specified, is RFC3986 */ public static final String WSD_MATCHING_RULE_DEFAULT = WSD_MATCHING_RULE_RFC2396; // If further scope matching rules are added, edit ScopeUtil.matchScopes /* faults */ public static final QName WSD_FAULT_SCOPE_MATCHING_RULE_NOT_SUPPORTED = new QName("MatchingRuleNotSupported", WSDConstants.WSD_NAMESPACE_NAME, WSDConstants.WSD_NAMESPACE_PREFIX); /** The Discovery SOAP fault action. */ public static final String WSD_ACTION_WSD_FAULT = WSD_NAMESPACE_NAME + "/fault"; }