1 /* $Id$ 2 * 3 * Lasso - A free implementation of the Liberty Alliance specifications. 4 * 5 * Copyright (C) 2004-2007 Entr'ouvert 6 * http://lasso.entrouvert.org 7 * 8 * Authors: See AUTHORS file in top-level directory. 9 * 10 * This program is free software; you can redistribute it and/or modify 11 * it under the terms of the GNU General Public License as published by 12 * the Free Software Foundation; either version 2 of the License, or 13 * (at your option) any later version. 14 * 15 * This program is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * GNU General Public License for more details. 19 * 20 * You should have received a copy of the GNU General Public License 21 * along with this program; if not, see <http://www.gnu.org/licenses/>. 22 * 23 */ 24 25 /** 26 * SECTION:idwsf2-strings 27 * @short_description: Useful string constants 28 * @stability: Unstable 29 * 30 **/ 31 32 #ifndef __LASSO_IDWSF2_STRINGS_H__ 33 #define __LASSO_IDWSF2_STRINGS_H__ 34 35 /* ID-WSF 2.0 Soap Binding */ 36 37 /** 38 * LASSO_IDWSF2_SB2_HREF: 39 * 40 * Namespace for ID-WSF 2.0 soap ninding 41 * 42 */ 43 #define LASSO_IDWSF2_SB2_HREF "urn:liberty:sb:2006-08" 44 /** 45 * LASSO_IDWSF2_SB2_PREFIX: 46 * 47 * Preferred prefix for namespace of ID-WSF 2.0 soap binding 48 * 49 */ 50 #define LASSO_IDWSF2_SB2_PREFIX "sb" 51 52 /* Status Codes */ 53 54 55 /** 56 * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_ACTOR: 57 * 58 * There is an issue with the actor attribute on the indicated header block in the indicated 59 * message. 60 */ 61 #define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_ACTOR "InvalidActor" 62 63 /** 64 * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_MUST_UNDERSTAND: 65 * 66 * There is an issue with the mustUnderstand attribute on the indicated header block in the indicated message. 67 */ 68 #define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_MUST_UNDERSTAND "InvalidMustUnderstand" 69 70 /** 71 * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_STALE_MSG: 72 * 73 * The indicated inbound SOAP-bound ID-* message has a timestamp value outside of the receivers 74 * allowable time window. 75 */ 76 #define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_STALE_MSG "StaleMsg" 77 78 /** 79 * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_DUPLICATE_MSG: 80 * 81 * The indicated inbound SOAP-bound ID-* message appears to be a duplicate. 82 */ 83 #define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_DUPLICATE_MSG "DuplicateMsg" 84 85 /** 86 * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_REF_TO_MSG_ID: 87 * 88 * The indicated inbound SOAP-bound ID-* message appears to incorrectly refer to the preceding 89 * message in the message thread. 90 */ 91 #define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INVALID_REF_TO_MSG_ID "InvalidRefToMsgID" 92 93 /** 94 * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_PROVIDER_ID_NOT_VALID: 95 * 96 * The receiver does not consider the claimed Provider ID to be valid. 97 */ 98 #define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_PROVIDER_ID_NOT_VALID "ProviderIDNotValid" 99 100 /** 101 * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_AFFILIATION_ID_NOT_VALID: 102 * 103 * The receiver does not consider the claimed Affiliation ID to be valid. 104 */ 105 #define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_AFFILIATION_ID_NOT_VALID "AffiliationIDNotValid" 106 107 /** 108 * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_TARGET_IDENTITY_NOT_VALID: 109 * 110 * The receiver does not consider the target identity to be valid. 111 */ 112 #define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_TARGET_IDENTITY_NOT_VALID "TargetIdentityNotValid" 113 114 /** 115 * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_FRAMEWORK_VERSION_MISMATCH: 116 * 117 * The framework version used in the conveyed ID-* message does not match what was expected by the 118 * receiver. 119 */ 120 #define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_FRAMEWORK_VERSION_MISMATCH "FrameworkVersionMismatch" 121 122 /** 123 * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_ID_STAR_MSG_NOT_UNDERSTOOD: 124 * 125 * There was a problem with understanding/parsing the conveyed ID-* message. 126 */ 127 #define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_ID_STAR_MSG_NOT_UNDERSTOOD "IDStarMsgNotUnderstood" 128 129 /** 130 * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROC_CTX_U_R_I_NOT_UNDERSTOOD: 131 * 132 * The receiver did not understand the processing context facet URI. 133 */ 134 #define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROC_CTX_U_R_I_NOT_UNDERSTOOD "ProcCtxURINotUnderstood" 135 136 /** 137 * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROC_CTX_UNWILLING: 138 * 139 * The receiver is unwilling to apply the sender’s stipulated processing context. 140 */ 141 #define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROC_CTX_UNWILLING "ProcCtxUnwilling" 142 143 /** 144 * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_CANNOT_HONOUR_USAGE_DIRECTIVE: 145 * 146 * The receiver is unable or unwilling to honor the stipulated usage directive. 147 */ 148 #define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_CANNOT_HONOUR_USAGE_DIRECTIVE "CannotHonourUsageDirective" 149 150 /** 151 * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_ENDPOINT_UPDATED: 152 * 153 * The request cannot be processed at this endpoint. This is typically used in conjunction with the 154 * <EndpointUpdate> header block to indicate the endpoint to which the request should be 155 * resubmitted. 156 */ 157 #define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_ENDPOINT_UPDATED "EndpointUpdated" 158 159 /** 160 * LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INAPPROPRIATE_CREDENTIALS: 161 * 162 * The sender has submitted a request that does not meet the needs of the receiver. The receiver may 163 * indicate credentials that are acceptable to them via a <CredentialsContext> or 164 * <EndpointUpdate> header block. 165 */ 166 #define LASSO_IDWSF2_SB2_STATUS_CODE_CLIENT_INAPPROPRIATE_CREDENTIALS "InappropriateCredentials" 167 168 /** 169 * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROCESSING_TIMEOUT: 170 * 171 * The sender is indicating that processing of the request has failed due to the processing taking 172 * longer than the maxProcessingTime specified on the request <Timeout> header block. 173 */ 174 #define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_PROCESSING_TIMEOUT "ProcessingTimeout" 175 176 /** 177 * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_REQUIRED: 178 * 179 * The recipient has a need to start an interaction in order to satisfy the service request but the 180 * interact attribute value was set to DoNotInteract. 181 */ 182 #define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_REQUIRED "InteractionRequired" 183 184 /** 185 * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_REQUIRED_FOR_DATA: 186 * 187 * the service request could not be satisfied because the WSP would have to interact with the 188 * requesting principal in order to obtain (some of) the requested data but the interact attribute 189 * value was set to DoNotInteractForData. 190 */ 191 #define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_REQUIRED_FOR_DATA "InteractionRequiredForData" 192 193 /** 194 * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_TIME_NOT_SUFFICIENT: 195 * 196 * The recipient has a need to start an interaction but has reason to believe that more time is 197 * needed that allowed for by the value of the maxInteractTime attribute. 198 */ 199 #define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_TIME_NOT_SUFFICIENT "InteractionTimeNotSufficient" 200 201 /** 202 * LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_TIMEOUT: 203 * 204 * The recipient could not satisfy the service request due to an unfinished interaction. 205 */ 206 #define LASSO_IDWSF2_SB2_STATUS_CODE_SERVER_INTERACTION_TIMEOUT "InteractionTimeout" 207 208 209 210 /** 211 * LASSO_IDWSF2_SBF_HREF: 212 * 213 * Namespace for FIXME 214 * 215 */ 216 #define LASSO_IDWSF2_SBF_HREF "urn:liberty:sb" 217 /** 218 * LASSO_IDWSF2_SBF_PREFIX: 219 * 220 * Preferred prefix for namespace of FIXME 221 * 222 */ 223 #define LASSO_IDWSF2_SBF_PREFIX "sbf" 224 225 /** 226 * LASSO_IDWSF2_DST_HREF: 227 * 228 * Namespace for FIXME 229 * 230 */ 231 #define LASSO_IDWSF2_DST_HREF "urn:liberty:dst:2006-08" 232 /** 233 * LASSO_IDWSF2_DST_PREFIX: 234 * 235 * Preferred prefix for namespace of FIXME 236 * 237 */ 238 #define LASSO_IDWSF2_DST_PREFIX "dst" 239 240 /** 241 * LASSO_IDWSF2_DSTREF_HREF: 242 * 243 * Namespace for FIXME 244 * 245 */ 246 #define LASSO_IDWSF2_DSTREF_HREF "urn:liberty:dst:2006-08:ref" 247 /** 248 * LASSO_IDWSF2_DSTREF_PREFIX: 249 * 250 * Preferred prefix for namespace of FIXME 251 * 252 */ 253 #define LASSO_IDWSF2_DSTREF_PREFIX "dstref" 254 255 /** 256 * LASSO_IDWSF2_IMS_HREF: 257 * 258 * Namespace for FIXME 259 * 260 */ 261 #define LASSO_IDWSF2_IMS_HREF "urn:liberty:ims:2006-08" 262 /** 263 * LASSO_IDWSF2_IMS_PREFIX: 264 * 265 * Preferred prefix for namespace of FIXME 266 * 267 */ 268 #define LASSO_IDWSF2_IMS_PREFIX "ims" 269 270 /* Interaction Service */ 271 272 /** 273 * LASSO_IDWSF2_IS_HREF: 274 * 275 * Namespace for ID-WSF 2.0 Interaction Service 276 * 277 */ 278 #define LASSO_IDWSF2_IS_HREF "urn:liberty:is:2006-08" 279 /** 280 * LASSO_IDWSF2_IS_PREFIX: 281 * 282 * Preferred prefix for namespace of ID-WSF 2.0 Interaction Service 283 * 284 */ 285 #define LASSO_IDWSF2_IS_PREFIX "is" 286 287 /* Interaction hints */ 288 289 #define LASSO_SB2_USER_INTERACTION_INTERACT_IF_NEEDED "InteractIfNeeded" 290 #define LASSO_SB2_USER_INTERACTION_DO_NOT_INTERACT "DoNotInteract" 291 #define LASSO_SB2_USER_INTERACTION_DO_NOT_INTERACT_FOR_DATA "DoNotInteractForData" 292 293 /** 294 * LASSO_IDWSF2_PS_HREF: 295 * 296 * Namespace for FIXME 297 * 298 */ 299 #define LASSO_IDWSF2_PS_HREF "urn:liberty:ps:2006-08" 300 /** 301 * LASSO_IDWSF2_PS_PREFIX: 302 * 303 * Preferred prefix for namespace of FIXME 304 * 305 */ 306 #define LASSO_IDWSF2_PS_PREFIX "ps" 307 308 /** 309 * LASSO_IDWSF2_SUBS_HREF: 310 * 311 * Namespace for FIXME 312 * 313 */ 314 #define LASSO_IDWSF2_SUBS_HREF "urn:liberty:ssos:2006-08" 315 /** 316 * LASSO_IDWSF2_SUBS_PREFIX: 317 * 318 * Preferred prefix for namespace of FIXME 319 * 320 */ 321 #define LASSO_IDWSF2_SUBS_PREFIX "subs" 322 323 /** 324 * LASSO_IDWSF2_SUBSREF_HREF: 325 * 326 * Namespace for ID-WSF 2.0 subscription service 327 * 328 */ 329 #define LASSO_IDWSF2_SUBSREF_HREF "urn:liberty:ssos:2006-08:ref" 330 /** 331 * LASSO_IDWSF2_SUBSREF_PREFIX: 332 * 333 * Preferred prefix for namespace of FIXME 334 * 335 */ 336 #define LASSO_IDWSF2_SUBSREF_PREFIX "subsref" 337 338 /* ID-WSF 2.0 Utils */ 339 340 /** 341 * LASSO_IDWSF2_UTIL_HREF: 342 * 343 * Namespace for FIXME 344 * 345 */ 346 #define LASSO_IDWSF2_UTIL_HREF "urn:liberty:util:2006-08" 347 /** 348 * LASSO_IDWSF2_UTIL_PREFIX: 349 * 350 * Preferred prefix for namespace of FIXME 351 * 352 */ 353 #define LASSO_IDWSF2_UTIL_PREFIX "util" 354 355 /* ID-WSF 2.0 Security */ 356 357 /** 358 * LASSO_IDWSF2_SEC_HREF: 359 * 360 * Namespace for FIXME 361 * 362 */ 363 #define LASSO_IDWSF2_SEC_HREF "urn:liberty:security:2006-08" 364 /** 365 * LASSO_IDWSF2_SEC_PREFIX: 366 * 367 * Preferred prefix for namespace of FIXME 368 * 369 */ 370 #define LASSO_IDWSF2_SEC_PREFIX "sec" 371 372 /* 373 * Libert Security Mechanism, token usage */ 374 #define LASSO_IDWSF2_SEC_TOKEN_USAGE_SECURITY_TOKEN "urn:liberty:security:tokenusage:2006-08:SecurityToken" 375 #define LASSO_IDWSF2_SEC_TOKEN_USAGE_TARGET_IDENTITY "urn:liberty:security:tokenusage:2006-08:TargetIdentity" 376 #define LASSO_IDWSF2_SEC_TOKEN_USAGE_INVOCATION_IDENTITY "urn:liberty:security:tokenusage:2006-08:InvocationIdentity" 377 378 /* Security mechanisms */ 379 #define LASSO_SECURITY_MECH_SAML2 "urn:liberty:security:2006-08:null:SAMLV2" 380 #define LASSO_SECURITY_MECH_TLS_SAML2 "urn:liberty:security:2006-08:TLS:SAMLV2" 381 #define LASSO_SECURITY_MECH_CLIENT_TLS_SAML2 "urn:liberty:security:2006-08:ClientTLS:SAMLV2" 382 #define LASSO_SECURITY_MECH_CLIENT_TLS_PEER_SAML2 "urn:liberty:security:2006-08:ClientTLS:peerSAMLV2" 383 384 /* Discovery Service */ 385 386 /** 387 * LASSO_IDWSF2_DISCOVERY_HREF: 388 * 389 * Namespace for ID-WSF 2.0 Discovery service 390 * 391 */ 392 #define LASSO_IDWSF2_DISCOVERY_HREF "urn:liberty:disco:2006-08" 393 /** 394 * LASSO_IDWSF2_DISCOVERY_PREFIX: 395 * 396 * Preferred prefix for ID-WSF 2.0 Discovery service 397 * 398 */ 399 #define LASSO_IDWSF2_DISCOVERY_PREFIX "disco" 400 401 /* Discovery Service Type */ 402 #define LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE LASSO_IDWSF2_DISCOVERY_HREF 403 404 /* Discovery Actions */ 405 #define LASSO_IDWSF2_DISCOVERY_ACTION_QUERY LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":Query" 406 #define LASSO_IDWSF2_DISCOVERY_ACTION_QUERY_RESPONSE LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":QueryResponse" 407 #define LASSO_IDWSF2_DISCOVERY_ACTION_SVC_MD_ASSOCIATION_ADD LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":SvcMDAssociationAdd" 408 #define LASSO_IDWSF2_DISCOVERY_ACTION_SVC_MD_ASSOCIATION_ADD_RESPONSE LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":SvcMDAssociationAddResponse" 409 #define LASSO_IDWSF2_DISCOVERY_ACTION_SVC_MD_ASSOCIATION_QUERY LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":SvcMDAssociationQuery" 410 #define LASSO_IDWSF2_DISCOVERY_ACTION_SVC_MD_ASSOCIATION_QUERY_RESPONSE LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":SvcMDAssociationQueryResponse" 411 #define LASSO_IDWSF2_DISCOVERY_ACTION_SVC_MD_ASSOCIATION_DELETE LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":SvcMDAssociationDelete" 412 #define LASSO_IDWSF2_DISCOVERY_ACTION_SVC_MD_ASSOCIATION_DELETE_RESPONSE LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":SvcMDAssociationDeleteResponse" 413 #define LASSO_IDWSF2_DISCOVERY_ACTION_SVC_MD_QUERY LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":SvcMDQuery" 414 #define LASSO_IDWSF2_DISCOVERY_ACTION_SVC_MD_QUERY_RESPONSE LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":SvcMDQueryResponse" 415 #define LASSO_IDWSF2_DISCOVERY_ACTION_SVC_MD_REGISTER LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":SvcMDRegister" 416 #define LASSO_IDWSF2_DISCOVERY_ACTION_SVC_MD_REGISTER_RESPONSE LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":SvcMDRegisterResponse" 417 #define LASSO_IDWSF2_DISCOVERY_ACTION_SVC_MD_REPLACE LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":SvcMDReplace" 418 #define LASSO_IDWSF2_DISCOVERY_ACTION_SVC_MD_REPLACE_RESPONSE LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":SvcMDReplaceResponse" 419 #define LASSO_IDWSF2_DISCOVERY_ACTION_SVC_MD_DELETE LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":SvcMDDelete" 420 #define LASSO_IDWSF2_DISCOVERY_ACTION_SVC_MD_DELETE_RESPONSE LASSO_IDWSF2_DISCOVERY_SERVICE_TYPE ":SvcMDDeleteResponse" 421 422 423 /* Disco Service Status Codes */ 424 425 /** 426 * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_OK: 427 * 428 * message processing succeeded 429 */ 430 #define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_OK "OK" 431 /** 432 * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_FAILED: 433 * 434 * general failure code 435 */ 436 #define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_FAILED "Failed" 437 /** 438 * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_FORBIDDEN: 439 * 440 * the request was denied based on policy 441 */ 442 #define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_FORBIDDEN "Forbidden" 443 /** 444 * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_DUPLICATE: 445 * 446 * the request was denied because it would result in duplicate data in the service 447 */ 448 #define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_DUPLICATE "Duplicate" 449 /** 450 * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_LOGICAL_DUPLICATE: 451 * 452 * the request was denied because it would result in logically duplicate data in the service 453 */ 454 #define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_LOGICAL_DUPLICATE "LogicalDuplicate" 455 /** 456 * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_NO_RESULTS: 457 * 458 * the query had no matching results 459 */ 460 #define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_NO_RESULTS "NoResults" 461 /** 462 * LASSO_IDWSF2_DISCOVERY_STATUS_CODE_NOT_FOUND: 463 * 464 * the specified item(s) were not found 465 */ 466 #define LASSO_IDWSF2_DISCOVERY_STATUS_CODE_NOT_FOUND "NotFound" 467 468 /* Result types */ 469 470 #define LASSO_IDWSF2_DISCOVERY_RESULT_TYPE_BEST "best" 471 #define LASSO_IDWSF2_DISCOVERY_RESULT_TYPE_ALL "all" 472 #define LASSO_IDWSF2_DISCOVERY_RESULT_TYPE_ONLY_ONE "only-one" 473 474 /* Elements */ 475 476 #define LASSO_IDWSF2_DISCOVERY_ELEMENT_SVC_MD_REGISTER "SvcMDRegister" 477 #define LASSO_IDWSF2_DISCOVERY_ELEMENT_SVC_MD_REGISTER_RESPONSE "SvcMDRegisterResponse" 478 479 /* Data Service Template service */ 480 481 /* 482 * ID-WSF 2.0 Data Service First Level Status codes 483 */ 484 485 /** 486 * LASSO_DST2_STATUS_CODE_OK: 487 * 488 * First level status code for ID-WSF 2.0 Data Service Template response. 489 * FIXME: define me ! 490 */ 491 #define LASSO_DST2_STATUS_CODE1_OK "OK" 492 493 /** 494 * LASSO_DST2_STATUS_CODE_PARTIAL: 495 * 496 * First level status code for ID-WSF 2.0 Data Service Template response. 497 * FIXME: define me ! 498 */ 499 #define LASSO_DST2_STATUS_CODE1_PARTIAL "Partial" 500 501 /** 502 * LASSO_DST2_STATUS_CODE_FAILED: 503 * 504 * First level status code for ID-WSF 2.0 Data Service Template response. 505 * FIXME: define me ! 506 */ 507 #define LASSO_DST2_STATUS_CODE1_FAILED "Failed" 508 509 /* 510 * ID-WSF 2.0 Data Service Second Level Status codes 511 */ 512 513 /** 514 * LASSO_DST2_STATUS_CODE2_ACTION_NOT_AUTHORIZED: 515 * 516 * Second level status code for ID-WSF 2.0 Data Service Template response. 517 * FIXME: define me ! 518 */ 519 #define LASSO_DST2_STATUS_CODE2_ACTION_NOT_AUTHORIZED "ActionNotAuthorized" 520 521 /** 522 * LASSO_DST2_STATUS_CODE2_AGGREGATION_NOT_SUPPORTED: 523 * 524 * Second level status code for ID-WSF 2.0 Data Service Template response. 525 * FIXME: define me ! 526 */ 527 #define LASSO_DST2_STATUS_CODE2_AGGREGATION_NOT_SUPPORTED "AggregationNotSupported" 528 529 /** 530 * LASSO_DST2_STATUS_CODE2_ALL_RETURNED: 531 * 532 * Second level status code for ID-WSF 2.0 Data Service Template response. 533 * FIXME: define me ! 534 */ 535 #define LASSO_DST2_STATUS_CODE2_ALL_RETURNED "AllReturned" 536 537 /** 538 * LASSO_DST2_STATUS_CODE2_CHANGE_HISTORY_NOT_SUPPORTED: 539 * 540 * Second level status code for ID-WSF 2.0 Data Service Template response. 541 * FIXME: define me ! 542 */ 543 #define LASSO_DST2_STATUS_CODE2_CHANGE_HISTORY_NOT_SUPPORTED "ChangeHistoryNotSupported" 544 545 /** 546 * LASSO_DST2_STATUS_CODE2_CHANGED_SINCE_RETURNS_ALL: 547 * 548 * Second level status code for ID-WSF 2.0 Data Service Template response. 549 * FIXME: define me ! 550 */ 551 #define LASSO_DST2_STATUS_CODE2_CHANGED_SINCE_RETURNS_ALL "ChangedSinceReturnsAll" 552 553 /** 554 * LASSO_DST2_STATUS_CODE2_DATA_TOO_LONG: 555 * 556 * Second level status code for ID-WSF 2.0 Data Service Template response. 557 * FIXME: define me ! 558 */ 559 #define LASSO_DST2_STATUS_CODE2_DATA_TOO_LONG "DataTooLong" 560 561 /** 562 * LASSO_DST2_STATUS_CODE2_DOES_NOT_EXIST: 563 * 564 * Second level status code for ID-WSF 2.0 Data Service Template response. 565 * FIXME: define me ! 566 */ 567 #define LASSO_DST2_STATUS_CODE2_DOES_NOT_EXIST "DoesNotExist" 568 569 /** 570 * LASSO_DST2_STATUS_CODE2_EMPTY_REQUEST: 571 * 572 * Second level status code for ID-WSF 2.0 Data Service Template response. 573 * FIXME: define me ! 574 */ 575 #define LASSO_DST2_STATUS_CODE2_EMPTY_REQUEST "EmptyRequest" 576 577 /** 578 * LASSO_DST2_STATUS_CODE2_EXISTS_ALREADY: 579 * 580 * Second level status code for ID-WSF 2.0 Data Service Template response. 581 * FIXME: define me ! 582 */ 583 #define LASSO_DST2_STATUS_CODE2_EXISTS_ALREADY "ExistsAlready" 584 585 /** 586 * LASSO_DST2_STATUS_CODE2_EXTENSION_NOT_SUPPORTED: 587 * 588 * Second level status code for ID-WSF 2.0 Data Service Template response. 589 * FIXME: define me ! 590 */ 591 #define LASSO_DST2_STATUS_CODE2_EXTENSION_NOT_SUPPORTED "ExtensionNotSupported" 592 593 /** 594 * LASSO_DST2_STATUS_CODE2_FORMAT_NOT_SUPPORTED: 595 * 596 * Second level status code for ID-WSF 2.0 Data Service Template response. 597 * FIXME: define me ! 598 */ 599 #define LASSO_DST2_STATUS_CODE2_FORMAT_NOT_SUPPORTED "FormatNotSupported" 600 601 /** 602 * LASSO_DST2_STATUS_CODE2_INVALID_DATA: 603 * 604 * Second level status code for ID-WSF 2.0 Data Service Template response. 605 * FIXME: define me ! 606 */ 607 #define LASSO_DST2_STATUS_CODE2_INVALID_DATA "InvalidData" 608 609 /** 610 * LASSO_DST2_STATUS_CODE2_INVALID_EXPIRES: 611 * 612 * Second level status code for ID-WSF 2.0 Data Service Template response. 613 * FIXME: define me ! 614 */ 615 #define LASSO_DST2_STATUS_CODE2_INVALID_EXPIRES "InvalidExpires" 616 617 /** 618 * LASSO_DST2_STATUS_CODE2_INVALID_ITEM_ID_REF: 619 * 620 * Second level status code for ID-WSF 2.0 Data Service Template response. 621 * FIXME: define me ! 622 */ 623 #define LASSO_DST2_STATUS_CODE2_INVALID_ITEM_ID_REF "InvalidItemIDRef" 624 625 /** 626 * LASSO_DST2_STATUS_CODE2_INVALID_OBJECT_TYPE: 627 * 628 * Second level status code for ID-WSF 2.0 Data Service Template response. 629 * FIXME: define me ! 630 */ 631 #define LASSO_DST2_STATUS_CODE2_INVALID_OBJECT_TYPE "InvalidObjectType" 632 633 /** 634 * LASSO_DST2_STATUS_CODE2_INVALID_PREDEFINED: 635 * 636 * Second level status code for ID-WSF 2.0 Data Service Template response. 637 * FIXME: define me ! 638 */ 639 #define LASSO_DST2_STATUS_CODE2_INVALID_PREDEFINED "InvalidPredefined" 640 641 /** 642 * LASSO_DST2_STATUS_CODE2_INVALID_SELECT: 643 * 644 * Second level status code for ID-WSF 2.0 Data Service Template response. 645 * FIXME: define me ! 646 */ 647 #define LASSO_DST2_STATUS_CODE2_INVALID_SELECT "InvalidSelect" 648 649 /** 650 * LASSO_DST2_STATUS_CODE2_INVALID_SET_ID: 651 * 652 * Second level status code for ID-WSF 2.0 Data Service Template response. 653 * FIXME: define me ! 654 */ 655 #define LASSO_DST2_STATUS_CODE2_INVALID_SET_ID "InvalidSetID" 656 657 /** 658 * LASSO_DST2_STATUS_CODE2_INVALID_SET_REQ: 659 * 660 * Second level status code for ID-WSF 2.0 Data Service Template response. 661 * FIXME: define me ! 662 */ 663 #define LASSO_DST2_STATUS_CODE2_INVALID_SET_REQ "InvalidSetReq" 664 665 /** 666 * LASSO_DST2_STATUS_CODE2_INVALID_SORT: 667 * 668 * Second level status code for ID-WSF 2.0 Data Service Template response. 669 * FIXME: define me ! 670 */ 671 #define LASSO_DST2_STATUS_CODE2_INVALID_SORT "InvalidSort" 672 673 /** 674 * LASSO_DST2_STATUS_CODE2_ITEM_ID_DUPLICATED: 675 * 676 * Second level status code for ID-WSF 2.0 Data Service Template response. 677 * FIXME: define me ! 678 */ 679 #define LASSO_DST2_STATUS_CODE2_ITEM_ID_DUPLICATED "ItemIDDuplicated" 680 681 /** 682 * LASSO_DST2_STATUS_CODE2_RESULT_QUERY_NOT_SUPPORTED: 683 * 684 * Second level status code for ID-WSF 2.0 Data Service Template response. 685 * FIXME: define me ! 686 */ 687 #define LASSO_DST2_STATUS_CODE2_RESULT_QUERY_NOT_SUPPORTED "ResultQueryNotSupported" 688 689 /** 690 * LASSO_DST2_STATUS_CODE2_MISSING_CREDENTIALS: 691 * 692 * Second level status code for ID-WSF 2.0 Data Service Template response. 693 * FIXME: define me ! 694 */ 695 #define LASSO_DST2_STATUS_CODE2_MISSING_CREDENTIALS "MissingCredentials" 696 697 /** 698 * LASSO_DST2_STATUS_CODE2_MISSING_DATA_ELEMENT: 699 * 700 * Second level status code for ID-WSF 2.0 Data Service Template response. 701 * FIXME: define me ! 702 */ 703 #define LASSO_DST2_STATUS_CODE2_MISSING_DATA_ELEMENT "MissingDataElement" 704 705 /** 706 * LASSO_DST2_STATUS_CODE2_MISSING_EXPIRATION: 707 * 708 * Second level status code for ID-WSF 2.0 Data Service Template response. 709 * FIXME: define me ! 710 */ 711 #define LASSO_DST2_STATUS_CODE2_MISSING_EXPIRATION "MissingExpiration" 712 713 /** 714 * LASSO_DST2_STATUS_CODE2_MISSING_ITEM_ID: 715 * 716 * Second level status code for ID-WSF 2.0 Data Service Template response. 717 * FIXME: define me ! 718 */ 719 #define LASSO_DST2_STATUS_CODE2_MISSING_ITEM_ID "MissingItemID" 720 721 /** 722 * LASSO_DST2_STATUS_CODE2_MISSING_NEW_DATA_ELEMENT: 723 * 724 * Second level status code for ID-WSF 2.0 Data Service Template response. 725 * FIXME: define me ! 726 */ 727 #define LASSO_DST2_STATUS_CODE2_MISSING_NEW_DATA_ELEMENT "MissingNewDataElement" 728 729 /** 730 * LASSO_DST2_STATUS_CODE2_MISSING_OBJECT_TYPE: 731 * 732 * Second level status code for ID-WSF 2.0 Data Service Template response. 733 * FIXME: define me ! 734 */ 735 #define LASSO_DST2_STATUS_CODE2_MISSING_OBJECT_TYPE "MissingObjectType" 736 737 /** 738 * LASSO_DST2_STATUS_CODE2_MISSING_SECURITY_MECH_ID_ELEMENT: 739 * 740 * Second level status code for ID-WSF 2.0 Data Service Template response. 741 * FIXME: define me ! 742 */ 743 #define LASSO_DST2_STATUS_CODE2_MISSING_SECURITY_MECH_ID_ELEMENT "MissingSecurityMechIDElement" 744 745 /** 746 * LASSO_DST2_STATUS_CODE2_MISSING_SELECT: 747 * 748 * Second level status code for ID-WSF 2.0 Data Service Template response. 749 * FIXME: define me ! 750 */ 751 #define LASSO_DST2_STATUS_CODE2_MISSING_SELECT "MissingSelect" 752 753 /** 754 * LASSO_DST2_STATUS_CODE2_MODIFIED_SINCE: 755 * 756 * Second level status code for ID-WSF 2.0 Data Service Template response. 757 * FIXME: define me ! 758 */ 759 #define LASSO_DST2_STATUS_CODE2_MODIFIED_SINCE "ModifiedSince" 760 761 /** 762 * LASSO_DST2_STATUS_CODE2_NEW_OR_EXISTING: 763 * 764 * Second level status code for ID-WSF 2.0 Data Service Template response. 765 * FIXME: define me ! 766 */ 767 #define LASSO_DST2_STATUS_CODE2_NEW_OR_EXISTING "NewOrExisting" 768 769 /** 770 * LASSO_DST2_STATUS_CODE2_NO_MORE_ELEMENTS: 771 * 772 * Second level status code for ID-WSF 2.0 Data Service Template response. 773 * FIXME: define me ! 774 */ 775 #define LASSO_DST2_STATUS_CODE2_NO_MORE_ELEMENTS "NoMoreElements" 776 777 /** 778 * LASSO_DST2_STATUS_CODE2_NO_MORE_OBJECTS: 779 * 780 * Second level status code for ID-WSF 2.0 Data Service Template response. 781 * FIXME: define me ! 782 */ 783 #define LASSO_DST2_STATUS_CODE2_NO_MORE_OBJECTS "NoMoreObjects" 784 785 /** 786 * LASSO_DST2_STATUS_CODE2_NO_MULTIPLE_ALLOWED: 787 * 788 * Second level status code for ID-WSF 2.0 Data Service Template response. 789 * FIXME: define me ! 790 */ 791 #define LASSO_DST2_STATUS_CODE2_NO_MULTIPLE_ALLOWED "NoMultipleAllowed" 792 793 /** 794 * LASSO_DST2_STATUS_CODE2_NO_MULTIPLE_RESOURCES: 795 * 796 * Second level status code for ID-WSF 2.0 Data Service Template response. 797 * FIXME: define me ! 798 */ 799 #define LASSO_DST2_STATUS_CODE2_NO_MULTIPLE_RESOURCES "NoMultipleResources" 800 801 /** 802 * LASSO_DST2_STATUS_CODE2_NO_SUCH_TEST: 803 * 804 * Second level status code for ID-WSF 2.0 Data Service Template response. 805 * FIXME: define me ! 806 */ 807 #define LASSO_DST2_STATUS_CODE2_NO_SUCH_TEST "NoSuchTest" 808 809 /** 810 * LASSO_DST2_STATUS_CODE2_OBJECT_TYPE_MISMATCH: 811 * 812 * Second level status code for ID-WSF 2.0 Data Service Template response. 813 * FIXME: define me ! 814 */ 815 #define LASSO_DST2_STATUS_CODE2_OBJECT_TYPE_MISMATCH "ObjectTypeMismatch" 816 817 /** 818 * LASSO_DST2_STATUS_CODE2_PAGINATION_NOT_SUPPORTED: 819 * 820 * Second level status code for ID-WSF 2.0 Data Service Template response. 821 * FIXME: define me ! 822 */ 823 #define LASSO_DST2_STATUS_CODE2_PAGINATION_NOT_SUPPORTED "PaginationNotSupported" 824 825 /** 826 * LASSO_DST2_STATUS_CODE2_REQUESTED_AGGREGATION_NOT_SUPPORTED: 827 * 828 * Second level status code for ID-WSF 2.0 Data Service Template response. 829 * FIXME: define me ! 830 */ 831 #define LASSO_DST2_STATUS_CODE2_REQUESTED_AGGREGATION_NOT_SUPPORTED "RequestedAggregationNotSupported" 832 833 /** 834 * LASSO_DST2_STATUS_CODE2_REQUESTED_PAGINATION_NOT_SUPPORTED: 835 * 836 * Second level status code for ID-WSF 2.0 Data Service Template response. 837 * FIXME: define me ! 838 */ 839 #define LASSO_DST2_STATUS_CODE2_REQUESTED_PAGINATION_NOT_SUPPORTED "RequestedPaginationNotSupported" 840 841 /** 842 * LASSO_DST2_STATUS_CODE2_REQUESTED_SORTING_NOT_SUPPORTED: 843 * 844 * Second level status code for ID-WSF 2.0 Data Service Template response. 845 * FIXME: define me ! 846 */ 847 #define LASSO_DST2_STATUS_CODE2_REQUESTED_SORTING_NOT_SUPPORTED "RequestedSortingNotSupported" 848 849 /** 850 * LASSO_DST2_STATUS_CODE2_REQUESTED_TRIGGER_NOT_SUPPORTED: 851 * 852 * Second level status code for ID-WSF 2.0 Data Service Template response. 853 * FIXME: define me ! 854 */ 855 #define LASSO_DST2_STATUS_CODE2_REQUESTED_TRIGGER_NOT_SUPPORTED "RequestedTriggerNotSupported" 856 857 /** 858 * LASSO_DST2_STATUS_CODE2_SECURITY_MECH_ID_NOT_ACCEPTED: 859 * 860 * Second level status code for ID-WSF 2.0 Data Service Template response. 861 * FIXME: define me ! 862 */ 863 #define LASSO_DST2_STATUS_CODE2_SECURITY_MECH_ID_NOT_ACCEPTED "SecurityMechIDNotAccepted" 864 865 /** 866 * LASSO_DST2_STATUS_CODE2_SET_OR_NEW_QUERY: 867 * 868 * Second level status code for ID-WSF 2.0 Data Service Template response. 869 * FIXME: define me ! 870 */ 871 #define LASSO_DST2_STATUS_CODE2_SET_OR_NEW_QUERY "SetOrNewQuery" 872 873 /** 874 * LASSO_DST2_STATUS_CODE2_SORT_NOT_SUPPORTED: 875 * 876 * Second level status code for ID-WSF 2.0 Data Service Template response. 877 * FIXME: define me ! 878 */ 879 #define LASSO_DST2_STATUS_CODE2_SORT_NOT_SUPPORTED "SortNotSupported" 880 881 /** 882 * LASSO_DST2_STATUS_CODE2_STATIC_NOT_SUPPORTED: 883 * 884 * Second level status code for ID-WSF 2.0 Data Service Template response. 885 * FIXME: define me ! 886 */ 887 #define LASSO_DST2_STATUS_CODE2_STATIC_NOT_SUPPORTED "StaticNotSupported" 888 889 /** 890 * LASSO_DST2_STATUS_CODE2_TIME_OUT: 891 * 892 * Second level status code for ID-WSF 2.0 Data Service Template response. 893 * FIXME: define me ! 894 */ 895 #define LASSO_DST2_STATUS_CODE2_TIME_OUT "TimeOut" 896 897 /** 898 * LASSO_DST2_STATUS_CODE2_TRIGGER_NOT_SUPPORTED: 899 * 900 * Second level status code for ID-WSF 2.0 Data Service Template response. 901 * FIXME: define me ! 902 */ 903 #define LASSO_DST2_STATUS_CODE2_TRIGGER_NOT_SUPPORTED "TriggerNotSupported" 904 905 /** 906 * LASSO_DST2_STATUS_CODE2_UNEXPECTED_ERROR: 907 * 908 * Second level status code for ID-WSF 2.0 Data Service Template response. 909 * FIXME: define me ! 910 */ 911 #define LASSO_DST2_STATUS_CODE2_UNEXPECTED_ERROR "UnexpectedError" 912 913 /** 914 * LASSO_DST2_STATUS_CODE2_UNSPECIFIED_ERROR: 915 * 916 * Second level status code for ID-WSF 2.0 Data Service Template response. 917 * FIXME: define me ! 918 */ 919 #define LASSO_DST2_STATUS_CODE2_UNSPECIFIED_ERROR "UnspecifiedError" 920 921 /** 922 * LASSO_DST2_STATUS_CODE2_UNSUPPORTED_OBJECT_TYPE: 923 * 924 * Second level status code for ID-WSF 2.0 Data Service Template response. 925 * FIXME: define me ! 926 */ 927 #define LASSO_DST2_STATUS_CODE2_UNSUPPORTED_OBJECT_TYPE "UnsupportedObjectType" 928 929 /** 930 * LASSO_DST2_STATUS_CODE2_UNSUPPORTED_PREDEFINED: 931 * 932 * Second level status code for ID-WSF 2.0 Data Service Template response. 933 * FIXME: define me ! 934 */ 935 #define LASSO_DST2_STATUS_CODE2_UNSUPPORTED_PREDEFINED "UnsupportedPredefined" 936 937 #endif /* __LASSO_IDWSF2_STRINGS_H__ */ 938 939