From 0d1b1a624a43add1fb2c892da528ab196acd4878 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 14 Jan 2010 16:18:39 +0000 Subject: [PATCH] ID-WSF: separate ID-WSF strings into their own header --- lasso/xml/Makefile.am | 1 + lasso/xml/idwsf_strings.h | 1270 +++++++++++++++++++++++++++++++++++++ lasso/xml/strings.h | 1227 +---------------------------------- 3 files changed, 1273 insertions(+), 1225 deletions(-) create mode 100644 lasso/xml/idwsf_strings.h diff --git a/lasso/xml/Makefile.am b/lasso/xml/Makefile.am index f1bd5212..beb662e4 100644 --- a/lasso/xml/Makefile.am +++ b/lasso/xml/Makefile.am @@ -192,6 +192,7 @@ liblasso_xml_la_SOURCES = \ liblassoinclude_HEADERS = \ strings.h \ + idwsf_strings.h \ xml.h \ ds_key_info.h \ ds_key_value.h \ diff --git a/lasso/xml/idwsf_strings.h b/lasso/xml/idwsf_strings.h new file mode 100644 index 00000000..90d7e682 --- /dev/null +++ b/lasso/xml/idwsf_strings.h @@ -0,0 +1,1270 @@ +/* $Id$ + * + * Lasso - A free implementation of the Liberty Alliance specifications. + * + * Copyright (C) 2004-2007 Entr'ouvert + * http://lasso.entrouvert.org + * + * Authors: See AUTHORS file in top-level directory. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * + */ + +/* + * This header file copy part of the SOAP 1.1 specification you can found there: + * http://www.w3.org/TR/soap12-part1/ + * whom copyright is: + * Copyright © 2007 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and + * document use rules apply. + */ + + +/** + * SECTION:idwsf-strings + * @short_description: Useful string constants + * + **/ + +#ifndef __LASSO_IDWSF_STRINGS_H__ +#define __LASSO_IDWSF_STRINGS_H__ + +/*****************************************************************************/ +/* Liberty Alliance ID-WSF */ +/*****************************************************************************/ + +/* Liberty Security Mechanisms - 1st version */ +#define LASSO_SECURITY_MECH_NULL "urn:liberty:security:2003-08:null:null" + +#define LASSO_SECURITY_MECH_X509 "urn:liberty:security:2005-02:null:X509" +#define LASSO_SECURITY_MECH_SAML "urn:liberty:security:2005-02:null:SAML" +#define LASSO_SECURITY_MECH_SAML2 "urn:liberty:security:2006-08:null:SAMLV2" +#define LASSO_SECURITY_MECH_BEARER "urn:liberty:security:2005-02:null:Bearer" + +#define LASSO_SECURITY_MECH_TLS "urn:liberty:security:2003-08:TLS:null" +#define LASSO_SECURITY_MECH_TLS_X509 "urn:liberty:security:2005-02:TLS:X509" +#define LASSO_SECURITY_MECH_TLS_SAML "urn:liberty:security:2005-02:TLS:SAML" +#define LASSO_SECURITY_MECH_TLS_SAML2 "urn:liberty:security:2006-08:TLS:SAMLV2" +#define LASSO_SECURITY_MECH_TLS_BEARER "urn:liberty:security:2005-02:TLS:Bearer" + +#define LASSO_SECURITY_MECH_CLIENT_TLS "urn:liberty:security:2003-08:ClientTLS:null" +#define LASSO_SECURITY_MECH_CLIENT_TLS_X509 "urn:liberty:security:2005-02:ClientTLS:X509" +#define LASSO_SECURITY_MECH_CLIENT_TLS_SAML "urn:liberty:security:2005-02:ClientTLS:SAML" +#define LASSO_SECURITY_MECH_CLIENT_TLS_SAML2 "urn:liberty:security:2006-08:ClientTLS:SAMLV2" +#define LASSO_SECURITY_MECH_CLIENT_TLS_BEARER "urn:liberty:security:2005-02:ClientTLS:Bearer" +#define LASSO_SECURITY_MECH_CLIENT_TLS_PEER_SAML2 "urn:liberty:security:2006-08:ClientTLS:peerSAMLV2" + + +/* Liberty Security Mechanisms - latest version */ + +#define LASSO_SECURITY11_MECH_X509 "urn:liberty:security:2005-02:null:X509" +#define LASSO_SECURITY11_MECH_SAML "urn:liberty:security:2005-02:null:SAML" +#define LASSO_SECURITY11_MECH_BEARER "urn:liberty:security:2005-02:null:Bearer" + +#define LASSO_SECURITY11_MECH_TLS_X509 "urn:liberty:security:2005-02:TLS:X509" +#define LASSO_SECURITY11_MECH_TLS_SAML "urn:liberty:security:2005-02:TLS:SAML" +#define LASSO_SECURITY11_MECH_TLS_BEARER "urn:liberty:security:2005-02:TLS:Bearer" + +/* liberty wsf prefix & href */ +/** + * LASSO_DISCO_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_DISCO_HREF "urn:liberty:disco:2003-08" +/** + * LASSO_DISCO_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_DISCO_PREFIX "disco" + +/** + * LASSO_EP_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_EP_HREF "urn:liberty:id-sis-ep:2003-08" +/** + * LASSO_EP_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_EP_PREFIX "ep" + +/** + * LASSO_PP_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_PP_HREF "urn:liberty:id-sis-pp:2003-08" +/** + * LASSO_PP_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_PP_PREFIX "pp" + +/** + * LASSO_IS_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_IS_HREF "urn:liberty:is:2003-08" +/** + * LASSO_IS_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_IS_PREFIX "is" + +/** + * LASSO_SA_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_SA_HREF "urn:liberty:sa:2004-04" +/** + * LASSO_SA_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_SA_PREFIX "sa" + +/** + * LASSO_SEC_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_SEC_HREF "urn:liberty:sec:2003-08" +/** + * LASSO_SEC_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_SEC_PREFIX "sec" + +#define LASSO_SA_SASL_SERVICE_NAME "idwsf" + +/* Interaction Service (interact attribute of is:UserInteraction element ) */ +#define LASSO_IS_INTERACT_ATTR_INTERACT_IF_NEEDED "is:interactIfNeeded" +#define LASSO_IS_INTERACT_ATTR_DO_NOT_INTERACT "is:doNotInteract" +#define LASSO_IS_INTERACT_ATTR_DO_NOT_INTERACT_FOR_DATA "is:doNotInteractForData" + +/* status code */ +#define LASSO_DISCO_STATUS_CODE_OK "OK" +#define LASSO_DISCO_STATUS_CODE_DISCO_OK "disco:OK" +#define LASSO_DISCO_STATUS_CODE_FAILED "Failed" +#define LASSO_DISCO_STATUS_CODE_REMOVE_ENTRY "RemoveEntry" +#define LASSO_DISCO_STATUS_CODE_FORBIDDEN "Forbidden" +#define LASSO_DISCO_STATUS_CODE_NO_RESULTS "NoResults" +#define LASSO_DISCO_STATUS_CODE_DIRECTIVES "Directive" + +#define LASSO_DST_STATUS_CODE_OK "OK" +#define LASSO_DST_STATUS_CODE_FAILED "Failed" +#define LASSO_DST_STATUS_CODE_PARTIAL "Partial" +#define LASSO_DST_STATUS_CODE_ACTION_NOT_AUTHORIZED "ActionNotAuthorized" +#define LASSO_DST_STATUS_CODE_ACTION_NOT_SUPPORTED "ActionNotSupported" +#define LASSO_DST_STATUS_CODE_ALL_RETURNED "AllReturned" +#define LASSO_DST_STATUS_CODE_CHANGE_HISTORY_NOT_SUPPORTED "ChangeHistoryNotSupported" +#define LASSO_DST_STATUS_CODE_CHANGED_SINCE_RETURNS_ALL "ChangedSinceReturnsAll" +#define LASSO_DST_STATUS_CODE_DATA_TOO_LONG "DataTooLong" +#define LASSO_DST_STATUS_CODE_EXISTS_ALREADY "ExistsAlready" +#define LASSO_DST_STATUS_CODE_EXTENSION_NOT_SUPPORTED "ExtensionNotSupported" +#define LASSO_DST_STATUS_CODE_INVALID_DATA "InvalidData" +#define LASSO_DST_STATUS_CODE_INVALID_RESOURCE_ID "InvalidResourceID" +#define LASSO_DST_STATUS_CODE_INVALID_SELECT "InvalidSelect" +#define LASSO_DST_STATUS_CODE_MISSING_NEW_DATA_ELEMENT "MissingNewDataElement" +#define LASSO_DST_STATUS_CODE_MISSING_RESOURCE_ID_ELEMENT "MissingResourceIDElement" +#define LASSO_DST_STATUS_CODE_MISSING_SELECT "MissingSelect" +#define LASSO_DST_STATUS_CODE_MODIFIED_SINCE "ModifiedSince" +#define LASSO_DST_STATUS_CODE_NO_MORE_ELEMENTS "NoMoreElements" +#define LASSO_DST_STATUS_CODE_NO_MULTIPLE_ALLOWED "NoMultipleAllowed" +#define LASSO_DST_STATUS_CODE_NO_MULTIPLE_RESOURCES "NoMultipleResources" +#define LASSO_DST_STATUS_CODE_TIME_OUT "TimeOut" +#define LASSO_DST_STATUS_CODE_UNEXPECTED_ERROR "UnexpectedError" + +#define LASSO_SA_STATUS_CODE_OK "OK" +#define LASSO_SA_STATUS_CODE_CONTINUE "continue" +#define LASSO_SA_STATUS_CODE_ABORT "abort" + +/*****************************************************************************/ +/* ID-WSF 2.0 Status Codes */ +/*****************************************************************************/ +/** + * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_OK: + * + * message processing succeeded + */ +#define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_OK "OK" +/** + * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_FAILED: + * + * general failure code + */ +#define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_FAILED "Failed" +/** + * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_FORBIDDEN: + * + * the request was denied based on policy + */ +#define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_FORBIDDEN "Forbidden" +/** + * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_DUPLICATE: + * + * the request was denied because it would result in duplicate data in the service + */ +#define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_DUPLICATE "Duplicate" +/** + * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_LOGICAL_DUPLICATE: + * + * the request was denied because it would result in logically duplicate data in the service + */ +#define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_LOGICAL_DUPLICATE "LogicalDuplicate" +/** + * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_NO_RESULTS: + * + * the query had no matching results + */ +#define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_NO_RESULTS "NoResults" +/** + * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_NOT_FOUND: + * + * the specified item(s) were not found + */ +#define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_NOT_FOUND "NotFound" + +/*****************************************************************************/ +/* SOAP BINDING */ +/*****************************************************************************/ + +/** + * LASSO_SOAP_BINDING_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_SOAP_BINDING_HREF "urn:liberty:sb:2003-08" +/** + * LASSO_SOAP_BINDING_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_SOAP_BINDING_PREFIX "sb" + +/** + * LASSO_SOAP_BINDING_EXT_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_SOAP_BINDING_EXT_HREF "urn:liberty:sb:2004-04" +/** + * LASSO_SOAP_BINDING_EXT_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_SOAP_BINDING_EXT_PREFIX "sbe" + +/** + * LASSO_IDWSF2_SB2_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_IDWSF2_SB2_HREF "urn:liberty:sb:2006-08" +/** + * LASSO_IDWSF2_SB2_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_IDWSF2_SB2_PREFIX "sb" + +/** + * LASSO_IDWSF2_SBF_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_IDWSF2_SBF_HREF "urn:liberty:sb" +/** + * LASSO_IDWSF2_SBF_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_IDWSF2_SBF_PREFIX "sbf" + +#define LASSO_SOAP_BINDING_PROCESS_CONTEXT_PRINCIPAL_OFFLINE \ + "urn:liberty:sb:2003-08:ProcessingContext:PrincipalOffline" +#define LASSO_SOAP_BINDING_PROCESS_CONTEXT_PRINCIPAL_ONLINE \ + "urn:liberty:sb:2003-08:ProcessingContext:PrincipalOnline" +#define LASSO_SOAP_BINDING_PROCESS_CONTEXT_SIMULATE \ + "urn:liberty:sb:2003-08:ProcessingContext:Simulate" + +#define LASSO_SOAP_FAULT_STRING_SERVER "Server Error" +#define LASSO_SOAP_FAULT_STRING_IDENTITY_NOT_FOUND "Identity not found" + + +/*****************************************************************************/ +/* ID-WSF 2.0 */ +/*****************************************************************************/ + +/** + * LASSO_IDWSF2_DISCO_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_IDWSF2_DISCO_HREF "urn:liberty:disco:2006-08" +/** + * LASSO_IDWSF2_DISCO_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_IDWSF2_DISCO_PREFIX "disco" + +/** + * LASSO_IDWSF2_DST_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_IDWSF2_DST_HREF "urn:liberty:dst:2006-08" +/** + * LASSO_IDWSF2_DST_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_IDWSF2_DST_PREFIX "dst" + +/** + * LASSO_IDWSF2_DSTREF_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_IDWSF2_DSTREF_HREF "urn:liberty:dst:2006-08:ref" +/** + * LASSO_IDWSF2_DSTREF_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_IDWSF2_DSTREF_PREFIX "dstref" + +/** + * LASSO_IDWSF2_IMS_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_IDWSF2_IMS_HREF "urn:liberty:ims:2006-08" +/** + * LASSO_IDWSF2_IMS_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_IDWSF2_IMS_PREFIX "ims" + +/** + * LASSO_IDWSF2_IS_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_IDWSF2_IS_HREF "urn:liberty:is:2006-08" +/** + * LASSO_IDWSF2_IS_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_IDWSF2_IS_PREFIX "is" + +/** + * LASSO_IDWSF2_PS_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_IDWSF2_PS_HREF "urn:liberty:ps:2006-08" +/** + * LASSO_IDWSF2_PS_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_IDWSF2_PS_PREFIX "ps" + +/** + * LASSO_IDWSF2_SUBS_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_IDWSF2_SUBS_HREF "urn:liberty:ssos:2006-08" +/** + * LASSO_IDWSF2_SUBS_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_IDWSF2_SUBS_PREFIX "subs" + +/** + * LASSO_IDWSF2_SUBSREF_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_IDWSF2_SUBSREF_HREF "urn:liberty:ssos:2006-08:ref" +/** + * LASSO_IDWSF2_SUBSREF_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_IDWSF2_SUBSREF_PREFIX "subsref" + +/** + * LASSO_IDWSF2_UTIL_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_IDWSF2_UTIL_HREF "urn:liberty:util:2006-08" +/** + * LASSO_IDWSF2_UTIL_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_IDWSF2_UTIL_PREFIX "util" + +/** + * LASSO_IDWSF2_SEC_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_IDWSF2_SEC_HREF "urn:liberty:security:2006-08" +/** + * LASSO_IDWSF2_SEC_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_IDWSF2_SEC_PREFIX "sec" + +/*****************************************************************************/ +/* WS-* */ +/*****************************************************************************/ + +/** + * LASSO_WSSE_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_WSSE_HREF "http://schemas.xmlsoap.org/ws/2002/07/secext" +/** + * LASSO_WSSE_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_WSSE_PREFIX "wsse" + +/** + * LASSO_WSSE1_HREF: + * + * Namespace for WS-Security 1.0 + * + */ +#define LASSO_WSSE1_HREF \ + "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" +/** + * LASSO_WSSE1_PREFIX: + * + * Preferred prefix for namespace of WS-Security 1.0 + * + */ +#define LASSO_WSSE1_PREFIX "wsse" + +/** + * LASSO_WSSE11_HREF: + * + * Namespace for WS-Security 1.1 + */ +#define LASSO_WSSE11_HREF \ + "http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd" + +/* LASSO_WSSE11_PREFIX: + * + * Preferred prefix for namespace of WS-Security 1.1 + * + */ +#define LASSO_WSSE11_PREFIX "wsse" + +/** + * LASSO_WSSE_SECEXT_FAULT_CODE_UNSUPPORTED_SECURITY_TOKEN: + * + * Fault code for WS-Security tokens handling + */ +#define LASSO_WSSE_SECEXT_FAULT_CODE_Unsupported_Security_Token \ + "wsse:UnsupportedSecurityToken" + +/** + * LASSO_WSSE_SECEXT_FAULT_CODE_UNSUPPORTED_ALGORITHM: + * + * Fault code for WS-Security tokens handling + */ +#define LASSO_WSSE_SECEXT_FAULT_CODE_Unsupported_Algorithm \ + "wsse:UnsupportedAlgorithm" + +/** + * LASSO_WSSE_SECEXT_FAULT_CODE_INVALID_SECURITY: + * + * Fault code for WS-Security tokens handling + */ +#define LASSO_WSSE_SECEXT_FAULT_CODE_Invalid_Security \ + "wsse:InvalidSecurity" + +/** + * LASSO_WSSE_SECEXT_FAULT_CODE_INVALID_SECURITY_TOKEN: + * + * Fault code for WS-Security tokens handling + */ +#define LASSO_WSSE_SECEXT_FAULT_CODE_Invalid_Security_Token \ + "wsse:InvalidSecurityToken" + +/** + * LASSO_WSSE_SECEXT_FAULT_CODE_FAILED_AUTHENTICATION: + * + * Fault code for WS-Security tokens handling + */ +#define LASSO_WSSE_SECEXT_FAULT_CODE_FAILED_AUTHENTICATION \ + "wsse:FailedAuthentication" + +/** + * LASSO_WSSE_SECEXT_FAULT_CODE_FAILED_CHECK: + * + * Fault code for WS-Security tokens handling + */ +#define LASSO_WSSE_SECEXT_FAULT_CODE_FAILED_CHECK \ + "wsse:FailedCheck" + +/** + * LASSO_WSSE_SECEXT_FAULT_CODE_SECURITY_TOKEN_UNAVAILABLE: + * + * Fault code for WS-Security tokens handling + */ +#define LASSO_WSSE_SECEXT_FAULT_CODE_SECURITY_TOKEN_UNAVAILABLE \ + "wsse:SecurityTokenUnavailable" + +/** + * LASSO_WSUTIL1_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_WSUTIL1_HREF \ + "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" +/** + * LASSO_WSUTIL1_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_WSUTIL1_PREFIX "wsutil" + +/* WS-Addressing */ +/** + * LASSO_WSA_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_WSA_HREF "http://www.w3.org/2005/08/addressing" +/** + * LASSO_WSA_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_WSA_PREFIX "wsa" + +/* WS-Utility */ +/** + * LASSO_WSU_HREF: + * + * Namespace for FIXME + * + */ +#define LASSO_WSU_HREF \ + "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" +/** + * LASSO_WSU_PREFIX: + * + * Preferred prefix for namespace of FIXME + * + */ +#define LASSO_WSU_PREFIX "wsu" + +/* + * ID-WSF 2.0 Data Service First Level Status codes + */ + +/** + * LASSO_DST2_STATUS_CODE_OK: + * + * First level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE1_OK "OK" + +/** + * LASSO_DST2_STATUS_CODE_PARTIAL: + * + * First level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE1_PARTIAL "Partial" + +/** + * LASSO_DST2_STATUS_CODE_FAILED: + * + * First level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE1_FAILED "Failed" + +/* + * ID-WSF 2.0 Data Service Second Level Status codes + */ + +/** + * LASSO_DST2_STATUS_CODE2_ACTION_NOT_AUTHORIZED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_ACTION_NOT_AUTHORIZED "ActionNotAuthorized" + +/** + * LASSO_DST2_STATUS_CODE2_AGGREGATION_NOT_SUPPORTED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_AGGREGATION_NOT_SUPPORTED "AggregationNotSupported" + +/** + * LASSO_DST2_STATUS_CODE2_ALL_RETURNED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_ALL_RETURNED "AllReturned" + +/** + * LASSO_DST2_STATUS_CODE2_CHANGE_HISTORY_NOT_SUPPORTED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_CHANGE_HISTORY_NOT_SUPPORTED "ChangeHistoryNotSupported" + +/** + * LASSO_DST2_STATUS_CODE2_CHANGED_SINCE_RETURNS_ALL: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_CHANGED_SINCE_RETURNS_ALL "ChangedSinceReturnsAll" + +/** + * LASSO_DST2_STATUS_CODE2_DATA_TOO_LONG: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_DATA_TOO_LONG "DataTooLong" + +/** + * LASSO_DST2_STATUS_CODE2_DOES_NOT_EXIST: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_DOES_NOT_EXIST "DoesNotExist" + +/** + * LASSO_DST2_STATUS_CODE2_EMPTY_REQUEST: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_EMPTY_REQUEST "EmptyRequest" + +/** + * LASSO_DST2_STATUS_CODE2_EXISTS_ALREADY: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_EXISTS_ALREADY "ExistsAlready" + +/** + * LASSO_DST2_STATUS_CODE2_EXTENSION_NOT_SUPPORTED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_EXTENSION_NOT_SUPPORTED "ExtensionNotSupported" + +/** + * LASSO_DST2_STATUS_CODE2_FORMAT_NOT_SUPPORTED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_FORMAT_NOT_SUPPORTED "FormatNotSupported" + +/** + * LASSO_DST2_STATUS_CODE2_INVALID_DATA: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_INVALID_DATA "InvalidData" + +/** + * LASSO_DST2_STATUS_CODE2_INVALID_EXPIRES: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_INVALID_EXPIRES "InvalidExpires" + +/** + * LASSO_DST2_STATUS_CODE2_INVALID_ITEM_ID_REF: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_INVALID_ITEM_ID_REF "InvalidItemIDRef" + +/** + * LASSO_DST2_STATUS_CODE2_INVALID_OBJECT_TYPE: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_INVALID_OBJECT_TYPE "InvalidObjectType" + +/** + * LASSO_DST2_STATUS_CODE2_INVALID_PREDEFINED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_INVALID_PREDEFINED "InvalidPredefined" + +/** + * LASSO_DST2_STATUS_CODE2_INVALID_SELECT: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_INVALID_SELECT "InvalidSelect" + +/** + * LASSO_DST2_STATUS_CODE2_INVALID_SET_ID: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_INVALID_SET_ID "InvalidSetID" + +/** + * LASSO_DST2_STATUS_CODE2_INVALID_SET_REQ: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_INVALID_SET_REQ "InvalidSetReq" + +/** + * LASSO_DST2_STATUS_CODE2_INVALID_SORT: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_INVALID_SORT "InvalidSort" + +/** + * LASSO_DST2_STATUS_CODE2_ITEM_ID_DUPLICATED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_ITEM_ID_DUPLICATED "ItemIDDuplicated" + +/** + * LASSO_DST2_STATUS_CODE2_RESULT_QUERY_NOT_SUPPORTED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_RESULT_QUERY_NOT_SUPPORTED "ResultQueryNotSupported" + +/** + * LASSO_DST2_STATUS_CODE2_MISSING_CREDENTIALS: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_MISSING_CREDENTIALS "MissingCredentials" + +/** + * LASSO_DST2_STATUS_CODE2_MISSING_DATA_ELEMENT: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_MISSING_DATA_ELEMENT "MissingDataElement" + +/** + * LASSO_DST2_STATUS_CODE2_MISSING_EXPIRATION: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_MISSING_EXPIRATION "MissingExpiration" + +/** + * LASSO_DST2_STATUS_CODE2_MISSING_ITEM_ID: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_MISSING_ITEM_ID "MissingItemID" + +/** + * LASSO_DST2_STATUS_CODE2_MISSING_NEW_DATA_ELEMENT: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_MISSING_NEW_DATA_ELEMENT "MissingNewDataElement" + +/** + * LASSO_DST2_STATUS_CODE2_MISSING_OBJECT_TYPE: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_MISSING_OBJECT_TYPE "MissingObjectType" + +/** + * LASSO_DST2_STATUS_CODE2_MISSING_SECURITY_MECH_ID_ELEMENT: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_MISSING_SECURITY_MECH_ID_ELEMENT "MissingSecurityMechIDElement" + +/** + * LASSO_DST2_STATUS_CODE2_MISSING_SELECT: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_MISSING_SELECT "MissingSelect" + +/** + * LASSO_DST2_STATUS_CODE2_MODIFIED_SINCE: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_MODIFIED_SINCE "ModifiedSince" + +/** + * LASSO_DST2_STATUS_CODE2_NEW_OR_EXISTING: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_NEW_OR_EXISTING "NewOrExisting" + +/** + * LASSO_DST2_STATUS_CODE2_NO_MORE_ELEMENTS: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_NO_MORE_ELEMENTS "NoMoreElements" + +/** + * LASSO_DST2_STATUS_CODE2_NO_MORE_OBJECTS: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_NO_MORE_OBJECTS "NoMoreObjects" + +/** + * LASSO_DST2_STATUS_CODE2_NO_MULTIPLE_ALLOWED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_NO_MULTIPLE_ALLOWED "NoMultipleAllowed" + +/** + * LASSO_DST2_STATUS_CODE2_NO_MULTIPLE_RESOURCES: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_NO_MULTIPLE_RESOURCES "NoMultipleResources" + +/** + * LASSO_DST2_STATUS_CODE2_NO_SUCH_TEST: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_NO_SUCH_TEST "NoSuchTest" + +/** + * LASSO_DST2_STATUS_CODE2_OBJECT_TYPE_MISMATCH: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_OBJECT_TYPE_MISMATCH "ObjectTypeMismatch" + +/** + * LASSO_DST2_STATUS_CODE2_PAGINATION_NOT_SUPPORTED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_PAGINATION_NOT_SUPPORTED "PaginationNotSupported" + +/** + * LASSO_DST2_STATUS_CODE2_REQUESTED_AGGREGATION_NOT_SUPPORTED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_REQUESTED_AGGREGATION_NOT_SUPPORTED "RequestedAggregationNotSupported" + +/** + * LASSO_DST2_STATUS_CODE2_REQUESTED_PAGINATION_NOT_SUPPORTED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_REQUESTED_PAGINATION_NOT_SUPPORTED "RequestedPaginationNotSupported" + +/** + * LASSO_DST2_STATUS_CODE2_REQUESTED_SORTING_NOT_SUPPORTED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_REQUESTED_SORTING_NOT_SUPPORTED "RequestedSortingNotSupported" + +/** + * LASSO_DST2_STATUS_CODE2_REQUESTED_TRIGGER_NOT_SUPPORTED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_REQUESTED_TRIGGER_NOT_SUPPORTED "RequestedTriggerNotSupported" + +/** + * LASSO_DST2_STATUS_CODE2_SECURITY_MECH_ID_NOT_ACCEPTED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_SECURITY_MECH_ID_NOT_ACCEPTED "SecurityMechIDNotAccepted" + +/** + * LASSO_DST2_STATUS_CODE2_SET_OR_NEW_QUERY: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_SET_OR_NEW_QUERY "SetOrNewQuery" + +/** + * LASSO_DST2_STATUS_CODE2_SORT_NOT_SUPPORTED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_SORT_NOT_SUPPORTED "SortNotSupported" + +/** + * LASSO_DST2_STATUS_CODE2_STATIC_NOT_SUPPORTED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_STATIC_NOT_SUPPORTED "StaticNotSupported" + +/** + * LASSO_DST2_STATUS_CODE2_TIME_OUT: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_TIME_OUT "TimeOut" + +/** + * LASSO_DST2_STATUS_CODE2_TRIGGER_NOT_SUPPORTED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_TRIGGER_NOT_SUPPORTED "TriggerNotSupported" + +/** + * LASSO_DST2_STATUS_CODE2_UNEXPECTED_ERROR: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_UNEXPECTED_ERROR "UnexpectedError" + +/** + * LASSO_DST2_STATUS_CODE2_UNSPECIFIED_ERROR: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_UNSPECIFIED_ERROR "UnspecifiedError" + +/** + * LASSO_DST2_STATUS_CODE2_UNSUPPORTED_OBJECT_TYPE: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_UNSUPPORTED_OBJECT_TYPE "UnsupportedObjectType" + +/** + * LASSO_DST2_STATUS_CODE2_UNSUPPORTED_PREDEFINED: + * + * Second level status code for ID-WSF 2.0 Data Service Template response. + * FIXME: define me ! + */ +#define LASSO_DST2_STATUS_CODE2_UNSUPPORTED_PREDEFINED "UnsupportedPredefined" + + +/* + * Libert Security Mechanism, token usage */ +#define LASSO_IDWSF2_SEC_TOKEN_USAGE_SECURITY_TOKEN "urn:liberty:security:tokenusage:2006-08:SecurityToken" +#define LASSO_IDWSF2_SEC_TOKEN_USAGE_TARGET_IDENTITY "urn:liberty:security:tokenusage:2006-08:TargetIdentity" +#define LASSO_IDWSF2_SEC_TOKEN_USAGE_INVOCATION_IDENTITY "urn:liberty:security:tokenusage:2006-08:InvocationIdentity" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_ACTOR: + * + * There is an issue with the actor attribute on the indicated header block in the indicated + * message. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_ACTOR "InvalidActor" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_MUST_UNDERSTAND: + * + * There is an issue with the mustUnderstand attribute on the indicated header block in the indicated message. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_MUST_UNDERSTAND "InvalidMustUnderstand" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_STALE_MSG: + * + * The indicated inbound SOAP-bound ID-* message has a timestamp value outside of the receivers + * allowable time window. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_STALE_MSG "StaleMsg" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_DUPLICATE_MSG: + * + * The indicated inbound SOAP-bound ID-* message appears to be a duplicate. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_DUPLICATE_MSG "DuplicateMsg" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_REF_TO_MSG_ID: + * + * The indicated inbound SOAP-bound ID-* message appears to incorrectly refer to the preceding + * message in the message thread. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_REF_TO_MSG_ID "InvalidRefToMsgID" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_PROVIDER_ID_NOT_VALID: + * + * The receiver does not consider the claimed Provider ID to be valid. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_PROVIDER_ID_NOT_VALID "ProviderIDNotValid" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_AFFILIATION_ID_NOT_VALID: + * + * The receiver does not consider the claimed Affiliation ID to be valid. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_AFFILIATION_ID_NOT_VALID "AffiliationIDNotValid" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_TARGET_IDENTITY_NOT_VALID: + * + * The receiver does not consider the target identity to be valid. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_TARGET_IDENTITY_NOT_VALID "TargetIdentityNotValid" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_FRAMEWORK_VERSION_MISMATCH: + * + * The framework version used in the conveyed ID-* message does not match what was expected by the + * receiver. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_FRAMEWORK_VERSION_MISMATCH "FrameworkVersionMismatch" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_ID_STAR_MSG_NOT_UNDERSTOOD: + * + * There was a problem with understanding/parsing the conveyed ID-* message. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_ID_STAR_MSG_NOT_UNDERSTOOD "IDStarMsgNotUnderstood" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROC_CTX_U_R_I_NOT_UNDERSTOOD: + * + * The receiver did not understand the processing context facet URI. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROC_CTX_U_R_I_NOT_UNDERSTOOD "ProcCtxURINotUnderstood" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROC_CTX_UNWILLING: + * + * The receiver is unwilling to apply the sender’s stipulated processing context. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROC_CTX_UNWILLING "ProcCtxUnwilling" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_CANNOT_HONOUR_USAGE_DIRECTIVE: + * + * The receiver is unable or unwilling to honor the stipulated usage directive. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_CANNOT_HONOUR_USAGE_DIRECTIVE "CannotHonourUsageDirective" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_ENDPOINT_UPDATED: + * + * The request cannot be processed at this endpoint. This is typically used in conjunction with the + * <EndpointUpdate> header block to indicate the endpoint to which the request should be + * resubmitted. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_ENDPOINT_UPDATED "EndpointUpdated" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INAPPROPRIATE_CREDENTIALS: + * + * The sender has submitted a request that does not meet the needs of the receiver. The receiver may + * indicate credentials that are acceptable to them via a <CredentialsContext> or + * header block. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INAPPROPRIATE_CREDENTIALS "InappropriateCredentials" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROCESSING_TIMEOUT: + * + * The sender is indicating that processing of the request has failed due to the processing taking + * longer than the maxProcessingTime specified on the request <Timeout> header block. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROCESSING_TIMEOUT "ProcessingTimeout" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_REQUIRED: + * + * The recipient has a need to start an interaction in order to satisfy the service request but the + * interact attribute value was set to DoNotInteract. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_REQUIRED "InteractionRequired" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_REQUIRED_FOR_DATA: + * + * the service request could not be satisfied because the WSP would have to interact with the + * requesting principal in order to obtain (some of) the requested data but the interact attribute + * value was set to DoNotInteractForData. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_REQUIRED_FOR_DATA "InteractionRequiredForData" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_TIME_NOT_SUFFICIENT: + * + * The recipient has a need to start an interaction but has reason to believe that more time is + * needed that allowed for by the value of the maxInteractTime attribute. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_TIME_NOT_SUFFICIENT "InteractionTimeNotSufficient" + +/** + * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_TIMEOUT: + * + * The recipient could not satisfy the service request due to an unfinished interaction. + */ +#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_TIMEOUT "InteractionTimeout" + +#define LASSO_IDWSF2_DISCOVERY_RESULT_TYPE_BEST "best" +#define LASSO_IDWSF2_DISCOVERY_RESULT_TYPE_ALL "all" +#define LASSO_IDWSF2_DISCOVERY_RESULT_TYPE_ONLY_ONE "only-one" + +#define LASSO_SB2_USER_INTERACTION_INTERACT_IF_NEEDED "InteractIfNeeded" +#define LASSO_SB2_USER_INTERACTION_DO_NOT_INTERACT "DoNotInteract" +#define LASSO_SB2_USER_INTERACTION_DO_NOT_INTERACT_FOR_DATA "DoNotInteractForData" + +#endif /* __LASSO_IDWSF_STRINGS_H__ */ + diff --git a/lasso/xml/strings.h b/lasso/xml/strings.h index 31452244..45d56de4 100644 --- a/lasso/xml/strings.h +++ b/lasso/xml/strings.h @@ -41,6 +41,8 @@ #ifndef __LASSO_STRINGS_H__ #define __LASSO_STRINGS_H__ +#include "./idwsf_strings.h" + /*****************************************************************************/ /* SOAP 1.1 */ /*****************************************************************************/ @@ -574,224 +576,6 @@ #define LASSO_LIB_CONSENT_UNAVAILABLE "urn:liberty:consent:unavailable" #define LASSO_LIB_CONSENT_INAPPLICABLE "urn:liberty:consent:inapplicable" -/*****************************************************************************/ -/* Liberty Alliance ID-WSF */ -/*****************************************************************************/ - -/* Liberty Security Mechanisms - 1st version */ -#define LASSO_SECURITY_MECH_NULL "urn:liberty:security:2003-08:null:null" - -#define LASSO_SECURITY_MECH_X509 "urn:liberty:security:2005-02:null:X509" -#define LASSO_SECURITY_MECH_SAML "urn:liberty:security:2005-02:null:SAML" -#define LASSO_SECURITY_MECH_SAML2 "urn:liberty:security:2006-08:null:SAMLV2" -#define LASSO_SECURITY_MECH_BEARER "urn:liberty:security:2005-02:null:Bearer" - -#define LASSO_SECURITY_MECH_TLS "urn:liberty:security:2003-08:TLS:null" -#define LASSO_SECURITY_MECH_TLS_X509 "urn:liberty:security:2005-02:TLS:X509" -#define LASSO_SECURITY_MECH_TLS_SAML "urn:liberty:security:2005-02:TLS:SAML" -#define LASSO_SECURITY_MECH_TLS_SAML2 "urn:liberty:security:2006-08:TLS:SAMLV2" -#define LASSO_SECURITY_MECH_TLS_BEARER "urn:liberty:security:2005-02:TLS:Bearer" - -#define LASSO_SECURITY_MECH_CLIENT_TLS "urn:liberty:security:2003-08:ClientTLS:null" -#define LASSO_SECURITY_MECH_CLIENT_TLS_X509 "urn:liberty:security:2005-02:ClientTLS:X509" -#define LASSO_SECURITY_MECH_CLIENT_TLS_SAML "urn:liberty:security:2005-02:ClientTLS:SAML" -#define LASSO_SECURITY_MECH_CLIENT_TLS_SAML2 "urn:liberty:security:2006-08:ClientTLS:SAMLV2" -#define LASSO_SECURITY_MECH_CLIENT_TLS_BEARER "urn:liberty:security:2005-02:ClientTLS:Bearer" -#define LASSO_SECURITY_MECH_CLIENT_TLS_PEER_SAML2 "urn:liberty:security:2006-08:ClientTLS:peerSAMLV2" - - -/* Liberty Security Mechanisms - latest version */ - -#define LASSO_SECURITY11_MECH_X509 "urn:liberty:security:2005-02:null:X509" -#define LASSO_SECURITY11_MECH_SAML "urn:liberty:security:2005-02:null:SAML" -#define LASSO_SECURITY11_MECH_BEARER "urn:liberty:security:2005-02:null:Bearer" - -#define LASSO_SECURITY11_MECH_TLS_X509 "urn:liberty:security:2005-02:TLS:X509" -#define LASSO_SECURITY11_MECH_TLS_SAML "urn:liberty:security:2005-02:TLS:SAML" -#define LASSO_SECURITY11_MECH_TLS_BEARER "urn:liberty:security:2005-02:TLS:Bearer" - -/* liberty wsf prefix & href */ -/** - * LASSO_DISCO_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_DISCO_HREF "urn:liberty:disco:2003-08" -/** - * LASSO_DISCO_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_DISCO_PREFIX "disco" - -/** - * LASSO_EP_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_EP_HREF "urn:liberty:id-sis-ep:2003-08" -/** - * LASSO_EP_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_EP_PREFIX "ep" - -/** - * LASSO_PP_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_PP_HREF "urn:liberty:id-sis-pp:2003-08" -/** - * LASSO_PP_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_PP_PREFIX "pp" - -/** - * LASSO_IS_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_IS_HREF "urn:liberty:is:2003-08" -/** - * LASSO_IS_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_IS_PREFIX "is" - -/** - * LASSO_SA_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_SA_HREF "urn:liberty:sa:2004-04" -/** - * LASSO_SA_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_SA_PREFIX "sa" - -/** - * LASSO_SEC_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_SEC_HREF "urn:liberty:sec:2003-08" -/** - * LASSO_SEC_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_SEC_PREFIX "sec" - -#define LASSO_SA_SASL_SERVICE_NAME "idwsf" - -/* Interaction Service (interact attribute of is:UserInteraction element ) */ -#define LASSO_IS_INTERACT_ATTR_INTERACT_IF_NEEDED "is:interactIfNeeded" -#define LASSO_IS_INTERACT_ATTR_DO_NOT_INTERACT "is:doNotInteract" -#define LASSO_IS_INTERACT_ATTR_DO_NOT_INTERACT_FOR_DATA "is:doNotInteractForData" - -/* status code */ -#define LASSO_DISCO_STATUS_CODE_OK "OK" -#define LASSO_DISCO_STATUS_CODE_DISCO_OK "disco:OK" -#define LASSO_DISCO_STATUS_CODE_FAILED "Failed" -#define LASSO_DISCO_STATUS_CODE_REMOVE_ENTRY "RemoveEntry" -#define LASSO_DISCO_STATUS_CODE_FORBIDDEN "Forbidden" -#define LASSO_DISCO_STATUS_CODE_NO_RESULTS "NoResults" -#define LASSO_DISCO_STATUS_CODE_DIRECTIVES "Directive" - -#define LASSO_DST_STATUS_CODE_OK "OK" -#define LASSO_DST_STATUS_CODE_FAILED "Failed" -#define LASSO_DST_STATUS_CODE_PARTIAL "Partial" -#define LASSO_DST_STATUS_CODE_ACTION_NOT_AUTHORIZED "ActionNotAuthorized" -#define LASSO_DST_STATUS_CODE_ACTION_NOT_SUPPORTED "ActionNotSupported" -#define LASSO_DST_STATUS_CODE_ALL_RETURNED "AllReturned" -#define LASSO_DST_STATUS_CODE_CHANGE_HISTORY_NOT_SUPPORTED "ChangeHistoryNotSupported" -#define LASSO_DST_STATUS_CODE_CHANGED_SINCE_RETURNS_ALL "ChangedSinceReturnsAll" -#define LASSO_DST_STATUS_CODE_DATA_TOO_LONG "DataTooLong" -#define LASSO_DST_STATUS_CODE_EXISTS_ALREADY "ExistsAlready" -#define LASSO_DST_STATUS_CODE_EXTENSION_NOT_SUPPORTED "ExtensionNotSupported" -#define LASSO_DST_STATUS_CODE_INVALID_DATA "InvalidData" -#define LASSO_DST_STATUS_CODE_INVALID_RESOURCE_ID "InvalidResourceID" -#define LASSO_DST_STATUS_CODE_INVALID_SELECT "InvalidSelect" -#define LASSO_DST_STATUS_CODE_MISSING_NEW_DATA_ELEMENT "MissingNewDataElement" -#define LASSO_DST_STATUS_CODE_MISSING_RESOURCE_ID_ELEMENT "MissingResourceIDElement" -#define LASSO_DST_STATUS_CODE_MISSING_SELECT "MissingSelect" -#define LASSO_DST_STATUS_CODE_MODIFIED_SINCE "ModifiedSince" -#define LASSO_DST_STATUS_CODE_NO_MORE_ELEMENTS "NoMoreElements" -#define LASSO_DST_STATUS_CODE_NO_MULTIPLE_ALLOWED "NoMultipleAllowed" -#define LASSO_DST_STATUS_CODE_NO_MULTIPLE_RESOURCES "NoMultipleResources" -#define LASSO_DST_STATUS_CODE_TIME_OUT "TimeOut" -#define LASSO_DST_STATUS_CODE_UNEXPECTED_ERROR "UnexpectedError" - -#define LASSO_SA_STATUS_CODE_OK "OK" -#define LASSO_SA_STATUS_CODE_CONTINUE "continue" -#define LASSO_SA_STATUS_CODE_ABORT "abort" - -/*****************************************************************************/ -/* ID-WSF 2.0 Status Codes */ -/*****************************************************************************/ -/** - * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_OK: - * - * message processing succeeded - */ -#define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_OK "OK" -/** - * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_FAILED: - * - * general failure code - */ -#define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_FAILED "Failed" -/** - * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_FORBIDDEN: - * - * the request was denied based on policy - */ -#define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_FORBIDDEN "Forbidden" -/** - * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_DUPLICATE: - * - * the request was denied because it would result in duplicate data in the service - */ -#define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_DUPLICATE "Duplicate" -/** - * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_LOGICAL_DUPLICATE: - * - * the request was denied because it would result in logically duplicate data in the service - */ -#define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_LOGICAL_DUPLICATE "LogicalDuplicate" -/** - * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_NO_RESULTS: - * - * the query had no matching results - */ -#define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_NO_RESULTS "NoResults" -/** - * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_NOT_FOUND: - * - * the specified item(s) were not found - */ -#define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_NOT_FOUND "NotFound" - - /*****************************************************************************/ /* METADATA */ /*****************************************************************************/ @@ -1061,80 +845,6 @@ #define LASSO_SAML_CONFIRMATION_METHOD_SENDER_VOUCHES \ "urn:oasis:names:tc:SAML:1.0:cm:sender-vouches" -/*****************************************************************************/ -/* SOAP BINDING */ -/*****************************************************************************/ - -/** - * LASSO_SOAP_BINDING_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_SOAP_BINDING_HREF "urn:liberty:sb:2003-08" -/** - * LASSO_SOAP_BINDING_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_SOAP_BINDING_PREFIX "sb" - -/** - * LASSO_SOAP_BINDING_EXT_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_SOAP_BINDING_EXT_HREF "urn:liberty:sb:2004-04" -/** - * LASSO_SOAP_BINDING_EXT_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_SOAP_BINDING_EXT_PREFIX "sbe" - -/** - * LASSO_IDWSF2_SB2_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_IDWSF2_SB2_HREF "urn:liberty:sb:2006-08" -/** - * LASSO_IDWSF2_SB2_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_IDWSF2_SB2_PREFIX "sb" - -/** - * LASSO_IDWSF2_SBF_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_IDWSF2_SBF_HREF "urn:liberty:sb" -/** - * LASSO_IDWSF2_SBF_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_IDWSF2_SBF_PREFIX "sbf" - -#define LASSO_SOAP_BINDING_PROCESS_CONTEXT_PRINCIPAL_OFFLINE \ - "urn:liberty:sb:2003-08:ProcessingContext:PrincipalOffline" -#define LASSO_SOAP_BINDING_PROCESS_CONTEXT_PRINCIPAL_ONLINE \ - "urn:liberty:sb:2003-08:ProcessingContext:PrincipalOnline" -#define LASSO_SOAP_BINDING_PROCESS_CONTEXT_SIMULATE \ - "urn:liberty:sb:2003-08:ProcessingContext:Simulate" - -#define LASSO_SOAP_FAULT_STRING_SERVER "Server Error" -#define LASSO_SOAP_FAULT_STRING_IDENTITY_NOT_FOUND "Identity not found" - /*****************************************************************************/ /* POAS BINDING */ /*****************************************************************************/ @@ -1363,315 +1073,6 @@ #define LASSO_SAML2_CONFIRMATION_METHOD_BEARER "urn:oasis:names:tc:SAML:2.0:cm:bearer" #define LASSO_SAML2_CONFIRMATION_METHOD_HOLDER_OF_KEY "urn:oasis:names:tc:SAML:2.0:cm:holder-of-key" -/*****************************************************************************/ -/* ID-WSF 2.0 */ -/*****************************************************************************/ - -/** - * LASSO_IDWSF2_DISCO_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_IDWSF2_DISCO_HREF "urn:liberty:disco:2006-08" -/** - * LASSO_IDWSF2_DISCO_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_IDWSF2_DISCO_PREFIX "disco" - -/** - * LASSO_IDWSF2_DST_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_IDWSF2_DST_HREF "urn:liberty:dst:2006-08" -/** - * LASSO_IDWSF2_DST_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_IDWSF2_DST_PREFIX "dst" - -/** - * LASSO_IDWSF2_DSTREF_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_IDWSF2_DSTREF_HREF "urn:liberty:dst:2006-08:ref" -/** - * LASSO_IDWSF2_DSTREF_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_IDWSF2_DSTREF_PREFIX "dstref" - -/** - * LASSO_IDWSF2_IMS_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_IDWSF2_IMS_HREF "urn:liberty:ims:2006-08" -/** - * LASSO_IDWSF2_IMS_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_IDWSF2_IMS_PREFIX "ims" - -/** - * LASSO_IDWSF2_IS_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_IDWSF2_IS_HREF "urn:liberty:is:2006-08" -/** - * LASSO_IDWSF2_IS_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_IDWSF2_IS_PREFIX "is" - -/** - * LASSO_IDWSF2_PS_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_IDWSF2_PS_HREF "urn:liberty:ps:2006-08" -/** - * LASSO_IDWSF2_PS_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_IDWSF2_PS_PREFIX "ps" - -/** - * LASSO_IDWSF2_SUBS_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_IDWSF2_SUBS_HREF "urn:liberty:ssos:2006-08" -/** - * LASSO_IDWSF2_SUBS_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_IDWSF2_SUBS_PREFIX "subs" - -/** - * LASSO_IDWSF2_SUBSREF_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_IDWSF2_SUBSREF_HREF "urn:liberty:ssos:2006-08:ref" -/** - * LASSO_IDWSF2_SUBSREF_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_IDWSF2_SUBSREF_PREFIX "subsref" - -/** - * LASSO_IDWSF2_UTIL_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_IDWSF2_UTIL_HREF "urn:liberty:util:2006-08" -/** - * LASSO_IDWSF2_UTIL_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_IDWSF2_UTIL_PREFIX "util" - -/** - * LASSO_IDWSF2_SEC_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_IDWSF2_SEC_HREF "urn:liberty:security:2006-08" -/** - * LASSO_IDWSF2_SEC_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_IDWSF2_SEC_PREFIX "sec" - -/*****************************************************************************/ -/* WS-* */ -/*****************************************************************************/ - -/** - * LASSO_WSSE_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_WSSE_HREF "http://schemas.xmlsoap.org/ws/2002/07/secext" -/** - * LASSO_WSSE_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_WSSE_PREFIX "wsse" - -/** - * LASSO_WSSE1_HREF: - * - * Namespace for WS-Security 1.0 - * - */ -#define LASSO_WSSE1_HREF \ - "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" -/** - * LASSO_WSSE1_PREFIX: - * - * Preferred prefix for namespace of WS-Security 1.0 - * - */ -#define LASSO_WSSE1_PREFIX "wsse" - -/** - * LASSO_WSSE11_HREF: - * - * Namespace for WS-Security 1.1 - */ -#define LASSO_WSSE11_HREF \ - "http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd" - -/* LASSO_WSSE11_PREFIX: - * - * Preferred prefix for namespace of WS-Security 1.1 - * - */ -#define LASSO_WSSE11_PREFIX "wsse" - -/** - * LASSO_WSSE_SECEXT_FAULT_CODE_UNSUPPORTED_SECURITY_TOKEN: - * - * Fault code for WS-Security tokens handling - */ -#define LASSO_WSSE_SECEXT_FAULT_CODE_Unsupported_Security_Token \ - "wsse:UnsupportedSecurityToken" - -/** - * LASSO_WSSE_SECEXT_FAULT_CODE_UNSUPPORTED_ALGORITHM: - * - * Fault code for WS-Security tokens handling - */ -#define LASSO_WSSE_SECEXT_FAULT_CODE_Unsupported_Algorithm \ - "wsse:UnsupportedAlgorithm" - -/** - * LASSO_WSSE_SECEXT_FAULT_CODE_INVALID_SECURITY: - * - * Fault code for WS-Security tokens handling - */ -#define LASSO_WSSE_SECEXT_FAULT_CODE_Invalid_Security \ - "wsse:InvalidSecurity" - -/** - * LASSO_WSSE_SECEXT_FAULT_CODE_INVALID_SECURITY_TOKEN: - * - * Fault code for WS-Security tokens handling - */ -#define LASSO_WSSE_SECEXT_FAULT_CODE_Invalid_Security_Token \ - "wsse:InvalidSecurityToken" - -/** - * LASSO_WSSE_SECEXT_FAULT_CODE_FAILED_AUTHENTICATION: - * - * Fault code for WS-Security tokens handling - */ -#define LASSO_WSSE_SECEXT_FAULT_CODE_FAILED_AUTHENTICATION \ - "wsse:FailedAuthentication" - -/** - * LASSO_WSSE_SECEXT_FAULT_CODE_FAILED_CHECK: - * - * Fault code for WS-Security tokens handling - */ -#define LASSO_WSSE_SECEXT_FAULT_CODE_FAILED_CHECK \ - "wsse:FailedCheck" - -/** - * LASSO_WSSE_SECEXT_FAULT_CODE_SECURITY_TOKEN_UNAVAILABLE: - * - * Fault code for WS-Security tokens handling - */ -#define LASSO_WSSE_SECEXT_FAULT_CODE_SECURITY_TOKEN_UNAVAILABLE \ - "wsse:SecurityTokenUnavailable" - -/** - * LASSO_WSUTIL1_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_WSUTIL1_HREF \ - "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" -/** - * LASSO_WSUTIL1_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_WSUTIL1_PREFIX "wsutil" - -/* WS-Addressing */ -/** - * LASSO_WSA_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_WSA_HREF "http://www.w3.org/2005/08/addressing" -/** - * LASSO_WSA_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_WSA_PREFIX "wsa" - -/* WS-Utility */ -/** - * LASSO_WSU_HREF: - * - * Namespace for FIXME - * - */ -#define LASSO_WSU_HREF \ - "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" -/** - * LASSO_WSU_PREFIX: - * - * Preferred prefix for namespace of FIXME - * - */ -#define LASSO_WSU_PREFIX "wsu" - /*****************************************************************************/ /* Others */ /*****************************************************************************/ @@ -1708,629 +1109,5 @@ */ #define LASSO_XSI_PREFIX "xsi" -/* - * ID-WSF 2.0 Data Service First Level Status codes - */ - -/** - * LASSO_DST2_STATUS_CODE_OK: - * - * First level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE1_OK "OK" - -/** - * LASSO_DST2_STATUS_CODE_PARTIAL: - * - * First level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE1_PARTIAL "Partial" - -/** - * LASSO_DST2_STATUS_CODE_FAILED: - * - * First level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE1_FAILED "Failed" - -/* - * ID-WSF 2.0 Data Service Second Level Status codes - */ - -/** - * LASSO_DST2_STATUS_CODE2_ACTION_NOT_AUTHORIZED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_ACTION_NOT_AUTHORIZED "ActionNotAuthorized" - -/** - * LASSO_DST2_STATUS_CODE2_AGGREGATION_NOT_SUPPORTED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_AGGREGATION_NOT_SUPPORTED "AggregationNotSupported" - -/** - * LASSO_DST2_STATUS_CODE2_ALL_RETURNED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_ALL_RETURNED "AllReturned" - -/** - * LASSO_DST2_STATUS_CODE2_CHANGE_HISTORY_NOT_SUPPORTED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_CHANGE_HISTORY_NOT_SUPPORTED "ChangeHistoryNotSupported" - -/** - * LASSO_DST2_STATUS_CODE2_CHANGED_SINCE_RETURNS_ALL: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_CHANGED_SINCE_RETURNS_ALL "ChangedSinceReturnsAll" - -/** - * LASSO_DST2_STATUS_CODE2_DATA_TOO_LONG: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_DATA_TOO_LONG "DataTooLong" - -/** - * LASSO_DST2_STATUS_CODE2_DOES_NOT_EXIST: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_DOES_NOT_EXIST "DoesNotExist" - -/** - * LASSO_DST2_STATUS_CODE2_EMPTY_REQUEST: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_EMPTY_REQUEST "EmptyRequest" - -/** - * LASSO_DST2_STATUS_CODE2_EXISTS_ALREADY: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_EXISTS_ALREADY "ExistsAlready" - -/** - * LASSO_DST2_STATUS_CODE2_EXTENSION_NOT_SUPPORTED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_EXTENSION_NOT_SUPPORTED "ExtensionNotSupported" - -/** - * LASSO_DST2_STATUS_CODE2_FORMAT_NOT_SUPPORTED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_FORMAT_NOT_SUPPORTED "FormatNotSupported" - -/** - * LASSO_DST2_STATUS_CODE2_INVALID_DATA: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_INVALID_DATA "InvalidData" - -/** - * LASSO_DST2_STATUS_CODE2_INVALID_EXPIRES: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_INVALID_EXPIRES "InvalidExpires" - -/** - * LASSO_DST2_STATUS_CODE2_INVALID_ITEM_ID_REF: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_INVALID_ITEM_ID_REF "InvalidItemIDRef" - -/** - * LASSO_DST2_STATUS_CODE2_INVALID_OBJECT_TYPE: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_INVALID_OBJECT_TYPE "InvalidObjectType" - -/** - * LASSO_DST2_STATUS_CODE2_INVALID_PREDEFINED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_INVALID_PREDEFINED "InvalidPredefined" - -/** - * LASSO_DST2_STATUS_CODE2_INVALID_SELECT: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_INVALID_SELECT "InvalidSelect" - -/** - * LASSO_DST2_STATUS_CODE2_INVALID_SET_ID: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_INVALID_SET_ID "InvalidSetID" - -/** - * LASSO_DST2_STATUS_CODE2_INVALID_SET_REQ: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_INVALID_SET_REQ "InvalidSetReq" - -/** - * LASSO_DST2_STATUS_CODE2_INVALID_SORT: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_INVALID_SORT "InvalidSort" - -/** - * LASSO_DST2_STATUS_CODE2_ITEM_ID_DUPLICATED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_ITEM_ID_DUPLICATED "ItemIDDuplicated" - -/** - * LASSO_DST2_STATUS_CODE2_RESULT_QUERY_NOT_SUPPORTED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_RESULT_QUERY_NOT_SUPPORTED "ResultQueryNotSupported" - -/** - * LASSO_DST2_STATUS_CODE2_MISSING_CREDENTIALS: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_MISSING_CREDENTIALS "MissingCredentials" - -/** - * LASSO_DST2_STATUS_CODE2_MISSING_DATA_ELEMENT: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_MISSING_DATA_ELEMENT "MissingDataElement" - -/** - * LASSO_DST2_STATUS_CODE2_MISSING_EXPIRATION: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_MISSING_EXPIRATION "MissingExpiration" - -/** - * LASSO_DST2_STATUS_CODE2_MISSING_ITEM_ID: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_MISSING_ITEM_ID "MissingItemID" - -/** - * LASSO_DST2_STATUS_CODE2_MISSING_NEW_DATA_ELEMENT: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_MISSING_NEW_DATA_ELEMENT "MissingNewDataElement" - -/** - * LASSO_DST2_STATUS_CODE2_MISSING_OBJECT_TYPE: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_MISSING_OBJECT_TYPE "MissingObjectType" - -/** - * LASSO_DST2_STATUS_CODE2_MISSING_SECURITY_MECH_ID_ELEMENT: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_MISSING_SECURITY_MECH_ID_ELEMENT "MissingSecurityMechIDElement" - -/** - * LASSO_DST2_STATUS_CODE2_MISSING_SELECT: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_MISSING_SELECT "MissingSelect" - -/** - * LASSO_DST2_STATUS_CODE2_MODIFIED_SINCE: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_MODIFIED_SINCE "ModifiedSince" - -/** - * LASSO_DST2_STATUS_CODE2_NEW_OR_EXISTING: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_NEW_OR_EXISTING "NewOrExisting" - -/** - * LASSO_DST2_STATUS_CODE2_NO_MORE_ELEMENTS: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_NO_MORE_ELEMENTS "NoMoreElements" - -/** - * LASSO_DST2_STATUS_CODE2_NO_MORE_OBJECTS: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_NO_MORE_OBJECTS "NoMoreObjects" - -/** - * LASSO_DST2_STATUS_CODE2_NO_MULTIPLE_ALLOWED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_NO_MULTIPLE_ALLOWED "NoMultipleAllowed" - -/** - * LASSO_DST2_STATUS_CODE2_NO_MULTIPLE_RESOURCES: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_NO_MULTIPLE_RESOURCES "NoMultipleResources" - -/** - * LASSO_DST2_STATUS_CODE2_NO_SUCH_TEST: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_NO_SUCH_TEST "NoSuchTest" - -/** - * LASSO_DST2_STATUS_CODE2_OBJECT_TYPE_MISMATCH: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_OBJECT_TYPE_MISMATCH "ObjectTypeMismatch" - -/** - * LASSO_DST2_STATUS_CODE2_PAGINATION_NOT_SUPPORTED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_PAGINATION_NOT_SUPPORTED "PaginationNotSupported" - -/** - * LASSO_DST2_STATUS_CODE2_REQUESTED_AGGREGATION_NOT_SUPPORTED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_REQUESTED_AGGREGATION_NOT_SUPPORTED "RequestedAggregationNotSupported" - -/** - * LASSO_DST2_STATUS_CODE2_REQUESTED_PAGINATION_NOT_SUPPORTED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_REQUESTED_PAGINATION_NOT_SUPPORTED "RequestedPaginationNotSupported" - -/** - * LASSO_DST2_STATUS_CODE2_REQUESTED_SORTING_NOT_SUPPORTED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_REQUESTED_SORTING_NOT_SUPPORTED "RequestedSortingNotSupported" - -/** - * LASSO_DST2_STATUS_CODE2_REQUESTED_TRIGGER_NOT_SUPPORTED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_REQUESTED_TRIGGER_NOT_SUPPORTED "RequestedTriggerNotSupported" - -/** - * LASSO_DST2_STATUS_CODE2_SECURITY_MECH_ID_NOT_ACCEPTED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_SECURITY_MECH_ID_NOT_ACCEPTED "SecurityMechIDNotAccepted" - -/** - * LASSO_DST2_STATUS_CODE2_SET_OR_NEW_QUERY: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_SET_OR_NEW_QUERY "SetOrNewQuery" - -/** - * LASSO_DST2_STATUS_CODE2_SORT_NOT_SUPPORTED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_SORT_NOT_SUPPORTED "SortNotSupported" - -/** - * LASSO_DST2_STATUS_CODE2_STATIC_NOT_SUPPORTED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_STATIC_NOT_SUPPORTED "StaticNotSupported" - -/** - * LASSO_DST2_STATUS_CODE2_TIME_OUT: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_TIME_OUT "TimeOut" - -/** - * LASSO_DST2_STATUS_CODE2_TRIGGER_NOT_SUPPORTED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_TRIGGER_NOT_SUPPORTED "TriggerNotSupported" - -/** - * LASSO_DST2_STATUS_CODE2_UNEXPECTED_ERROR: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_UNEXPECTED_ERROR "UnexpectedError" - -/** - * LASSO_DST2_STATUS_CODE2_UNSPECIFIED_ERROR: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_UNSPECIFIED_ERROR "UnspecifiedError" - -/** - * LASSO_DST2_STATUS_CODE2_UNSUPPORTED_OBJECT_TYPE: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_UNSUPPORTED_OBJECT_TYPE "UnsupportedObjectType" - -/** - * LASSO_DST2_STATUS_CODE2_UNSUPPORTED_PREDEFINED: - * - * Second level status code for ID-WSF 2.0 Data Service Template response. - * FIXME: define me ! - */ -#define LASSO_DST2_STATUS_CODE2_UNSUPPORTED_PREDEFINED "UnsupportedPredefined" - - -/* - * Libert Security Mechanism, token usage */ -#define LASSO_IDWSF2_SEC_TOKEN_USAGE_SECURITY_TOKEN "urn:liberty:security:tokenusage:2006-08:SecurityToken" -#define LASSO_IDWSF2_SEC_TOKEN_USAGE_TARGET_IDENTITY "urn:liberty:security:tokenusage:2006-08:TargetIdentity" -#define LASSO_IDWSF2_SEC_TOKEN_USAGE_INVOCATION_IDENTITY "urn:liberty:security:tokenusage:2006-08:InvocationIdentity" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_ACTOR: - * - * There is an issue with the actor attribute on the indicated header block in the indicated - * message. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_ACTOR "InvalidActor" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_MUST_UNDERSTAND: - * - * There is an issue with the mustUnderstand attribute on the indicated header block in the indicated message. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_MUST_UNDERSTAND "InvalidMustUnderstand" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_STALE_MSG: - * - * The indicated inbound SOAP-bound ID-* message has a timestamp value outside of the receivers - * allowable time window. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_STALE_MSG "StaleMsg" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_DUPLICATE_MSG: - * - * The indicated inbound SOAP-bound ID-* message appears to be a duplicate. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_DUPLICATE_MSG "DuplicateMsg" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_REF_TO_MSG_ID: - * - * The indicated inbound SOAP-bound ID-* message appears to incorrectly refer to the preceding - * message in the message thread. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_REF_TO_MSG_ID "InvalidRefToMsgID" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_PROVIDER_ID_NOT_VALID: - * - * The receiver does not consider the claimed Provider ID to be valid. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_PROVIDER_ID_NOT_VALID "ProviderIDNotValid" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_AFFILIATION_ID_NOT_VALID: - * - * The receiver does not consider the claimed Affiliation ID to be valid. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_AFFILIATION_ID_NOT_VALID "AffiliationIDNotValid" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_TARGET_IDENTITY_NOT_VALID: - * - * The receiver does not consider the target identity to be valid. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_TARGET_IDENTITY_NOT_VALID "TargetIdentityNotValid" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_FRAMEWORK_VERSION_MISMATCH: - * - * The framework version used in the conveyed ID-* message does not match what was expected by the - * receiver. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_FRAMEWORK_VERSION_MISMATCH "FrameworkVersionMismatch" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_ID_STAR_MSG_NOT_UNDERSTOOD: - * - * There was a problem with understanding/parsing the conveyed ID-* message. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_ID_STAR_MSG_NOT_UNDERSTOOD "IDStarMsgNotUnderstood" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROC_CTX_U_R_I_NOT_UNDERSTOOD: - * - * The receiver did not understand the processing context facet URI. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROC_CTX_U_R_I_NOT_UNDERSTOOD "ProcCtxURINotUnderstood" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROC_CTX_UNWILLING: - * - * The receiver is unwilling to apply the sender’s stipulated processing context. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROC_CTX_UNWILLING "ProcCtxUnwilling" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_CANNOT_HONOUR_USAGE_DIRECTIVE: - * - * The receiver is unable or unwilling to honor the stipulated usage directive. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_CANNOT_HONOUR_USAGE_DIRECTIVE "CannotHonourUsageDirective" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_ENDPOINT_UPDATED: - * - * The request cannot be processed at this endpoint. This is typically used in conjunction with the - * <EndpointUpdate> header block to indicate the endpoint to which the request should be - * resubmitted. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_ENDPOINT_UPDATED "EndpointUpdated" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INAPPROPRIATE_CREDENTIALS: - * - * The sender has submitted a request that does not meet the needs of the receiver. The receiver may - * indicate credentials that are acceptable to them via a <CredentialsContext> or - * header block. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INAPPROPRIATE_CREDENTIALS "InappropriateCredentials" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROCESSING_TIMEOUT: - * - * The sender is indicating that processing of the request has failed due to the processing taking - * longer than the maxProcessingTime specified on the request <Timeout> header block. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROCESSING_TIMEOUT "ProcessingTimeout" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_REQUIRED: - * - * The recipient has a need to start an interaction in order to satisfy the service request but the - * interact attribute value was set to DoNotInteract. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_REQUIRED "InteractionRequired" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_REQUIRED_FOR_DATA: - * - * the service request could not be satisfied because the WSP would have to interact with the - * requesting principal in order to obtain (some of) the requested data but the interact attribute - * value was set to DoNotInteractForData. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_REQUIRED_FOR_DATA "InteractionRequiredForData" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_TIME_NOT_SUFFICIENT: - * - * The recipient has a need to start an interaction but has reason to believe that more time is - * needed that allowed for by the value of the maxInteractTime attribute. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_TIME_NOT_SUFFICIENT "InteractionTimeNotSufficient" - -/** - * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_TIMEOUT: - * - * The recipient could not satisfy the service request due to an unfinished interaction. - */ -#define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_TIMEOUT "InteractionTimeout" - -#define LASSO_IDWSF2_DISCOVERY_RESULT_TYPE_BEST "best" -#define LASSO_IDWSF2_DISCOVERY_RESULT_TYPE_ALL "all" -#define LASSO_IDWSF2_DISCOVERY_RESULT_TYPE_ONLY_ONE "only-one" - -#define LASSO_SB2_USER_INTERACTION_INTERACT_IF_NEEDED "InteractIfNeeded" -#define LASSO_SB2_USER_INTERACTION_DO_NOT_INTERACT "DoNotInteract" -#define LASSO_SB2_USER_INTERACTION_DO_NOT_INTERACT_FOR_DATA "DoNotInteractForData" - #endif /* __LASSO_STRINGS_H__ */