00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef SANDESHA2_CONSTANTS_H
00018 #define SANDESHA2_CONSTANTS_H
00019
00020 #ifdef __cplusplus
00021 extern "C"
00022 {
00023 #endif
00024
00033 #define SANDESHA2_SPEC_VERSION_1_0 "Spec_2005_02"
00034 #define SANDESHA2_SPEC_VERSION_1_1 "Spec_2006_08"
00035
00039 #define SANDESHA2_SPEC_2005_02_NS_URI "http://schemas.xmlsoap.org/ws/2005/02/rm"
00040
00041 #define SANDESHA2_SPEC_2005_02_ACTION_CREATE_SEQ "http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence"
00042
00043 #define SANDESHA2_SPEC_2005_02_ACTION_CREATE_SEQ_RESPONSE "http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequenceResponse"
00044
00045 #define SANDESHA2_SPEC_2005_02_ACTION_SEQ_ACKNOWLEDGEMENT "http://schemas.xmlsoap.org/ws/2005/02/rm/SequenceAcknowledgement"
00046
00047 #define SANDESHA2_SPEC_2005_02_ACTION_TERMINATE_SEQ "http://schemas.xmlsoap.org/ws/2005/02/rm/TerminateSequence"
00048
00049 #define SANDESHA2_SPEC_2005_02_ACTION_LAST_MESSAGE "http://schemas.xmlsoap.org/ws/2005/02/rm/LastMessage"
00050
00051 #define SANDESHA2_SPEC_2005_02_SOAP_ACTION_CREATE_SEQ "http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence"
00052
00053 #define SANDESHA2_SPEC_2005_02_SOAP_ACTION_CREATE_SEQ_RESPONSE "http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequenceResponse"
00054
00055 #define SANDESHA2_SPEC_2005_02_SOAP_ACTION_SEQ_ACKNOWLEDGEMENT "http://schemas.xmlsoap.org/ws/2005/02/rm/SequenceAcknowledgement"
00056
00057 #define SANDESHA2_SPEC_2005_02_SOAP_ACTION_TERMINATE_SEQ "http://schemas.xmlsoap.org/ws/2005/02/rm/TerminateSequence"
00058
00059 #define SANDESHA2_SPEC_2005_02_SOAP_ACTION_LAST_MESSAGE "http://schemas.xmlsoap.org/ws/2005/02/rm/LastMessage"
00060
00065 #define SANDESHA2_SPEC_2006_08_NS_URI "http://docs.oasis-open.org/ws-rx/wsrm/200608"
00066
00067 #define SANDESHA2_SPEC_2006_08_ACTION_CREATE_SEQ "http://docs.oasis-open.org/ws-rx/wsrm/200608/CreateSequence"
00068
00069 #define SANDESHA2_SPEC_2006_08_ACTION_CREATE_SEQ_RESPONSE "http://docs.oasis-open.org/ws-rx/wsrm/200608/CreateSequenceResponse"
00070
00071 #define SANDESHA2_SPEC_2006_08_ACTION_SEQ_ACKNOWLEDGEMENT "http://docs.oasis-open.org/ws-rx/wsrm/200608/SequenceAcknowledgement"
00072
00073 #define SANDESHA2_SPEC_2006_08_ACTION_TERMINATE_SEQ "http://docs.oasis-open.org/ws-rx/wsrm/200608/TerminateSequence"
00074
00075 #define SANDESHA2_SPEC_2006_08_ACTION_TERMINATE_SEQ_RESPONSE "http://docs.oasis-open.org/ws-rx/wsrm/200608/TerminateSequenceResponse"
00076
00077 #define SANDESHA2_SPEC_2006_08_ACTION_ACK_REQUEST "http://docs.oasis-open.org/ws-rx/wsrm/200608/AckRequested"
00078
00079 #define SANDESHA2_SPEC_2006_08_ACTION_CLOSE_SEQ "http://docs.oasis-open.org/ws-rx/wsrm/200608/CloseSequence"
00080
00081 #define SANDESHA2_SPEC_2006_08_ACTION_CLOSE_SEQ_RESPONSE "http://docs.oasis-open.org/ws-rx/wsrm/200608/CloseSequenceResponse"
00082 #define SANDESHA2_SPEC_2006_08_ACTION_MAKE_CONNECTION "http://docs.oasis-open.org/ws-rx/wsrm/200608/MakeConnection"
00083
00084 #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_CREATE_SEQ "http://docs.oasis-open.org/ws-rx/wsrm/200608/CreateSequence"
00085
00086 #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_CREATE_SEQ_RESPONSE "http://docs.oasis-open.org/ws-rx/wsrm/200608/CreateSequenceResponse"
00087
00088 #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_SEQ_ACKNOWLEDGEMENT "http://docs.oasis-open.org/ws-rx/wsrm/200608/SequenceAcknowledgement"
00089
00090 #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_TERMINATE_SEQ "http://docs.oasis-open.org/ws-rx/wsrm/200608/TerminateSequence"
00091
00092 #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_TERMINATE_SEQ_RESPONSE "http://docs.oasis-open.org/ws-rx/wsrm/200608/TerminateSequenceResponse"
00093
00094 #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_ACK_REQUEST "http://docs.oasis-open.org/ws-rx/wsrm/200608/AckRequested"
00095
00096 #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_CLOSE_SEQ "http://docs.oasis-open.org/ws-rx/wsrm/200608/CloseSequence"
00097
00098 #define SANDESHA2_SPEC_2006_08_SOAP_ACTION_MAKE_CONNECTION "http://docs.oasis-open.org/ws-rx/wsrm/200608/MakeConnection"
00099
00103 #define SANDESHA2_WSRM_COMMON_NS_PREFIX_RM "wsrm"
00104
00105 #define SANDESHA2_WSRM_COMMON_MSG_NUMBER "MessageNumber"
00106
00107 #define SANDESHA2_WSRM_COMMON_LAST_MSG "LastMessage"
00108
00109 #define SANDESHA2_WSRM_COMMON_SEQ "Sequence"
00110
00111 #define SANDESHA2_WSRM_COMMON_SEQ_OFFER "Offer"
00112
00113 #define SANDESHA2_WSRM_COMMON_TERMINATE_SEQ "TerminateSequence"
00114
00115 #define SANDESHA2_WSRM_COMMON_CLOSE_SEQ "CloseSequence"
00116
00117 #define SANDESHA2_WSRM_COMMON_CLOSE_SEQ_RESPONSE "CloseSequenceResponse"
00118
00119 #define SANDESHA2_WSRM_COMMON_TERMINATE_SEQ_RESPONSE "TerminateSequenceResponse"
00120
00121 #define SANDESHA2_WSRM_COMMON_FAULT_CODE "FaultCode"
00122
00123 #define SANDESHA2_WSRM_COMMON_SEQ_FAULT "SequenceFault"
00124
00125 #define SANDESHA2_WSRM_COMMON_ACKS_TO "AcksTo"
00126
00127 #define SANDESHA2_WSRM_COMMON_EXPIRES "Expires"
00128
00129 #define SANDESHA2_WSRM_COMMON_CREATE_SEQ "CreateSequence"
00130
00131 #define SANDESHA2_WSRM_COMMON_CREATE_SEQ_RESPONSE "CreateSequenceResponse"
00132
00133 #define SANDESHA2_WSRM_COMMON_ACK_REQUESTED "AckRequested"
00134
00135 #define SANDESHA2_WSRM_COMMON_ACK_RANGE "AcknowledgementRange"
00136
00137 #define SANDESHA2_WSRM_COMMON_UPPER "Upper"
00138
00139 #define SANDESHA2_WSRM_COMMON_LOWER "Lower"
00140
00141 #define SANDESHA2_WSRM_COMMON_NACK "Nack"
00142
00143 #define SANDESHA2_WSRM_COMMON_SEQ_ACK "SequenceAcknowledgement"
00144
00145 #define SANDESHA2_WSRM_COMMON_IDENTIFIER "Identifier"
00146
00147 #define SANDESHA2_WSRM_COMMON_ACCEPT "Accept"
00148
00149 #define SANDESHA2_WSRM_COMMON_NONE "None"
00150
00151 #define SANDESHA2_WSRM_COMMON_FINAL "Final"
00152
00153 #define SANDESHA2_WSRM_COMMON_MESSAGE_PENDING "MessagePending"
00154 #define SANDESHA2_WSRM_COMMON_PENDING "pending"
00155 #define SANDESHA2_WSRM_COMMON_MAKE_CONNECTION "MakeConnection"
00156
00157
00158 #define SANDESHA2_MSG_CTX_PROP_INTERNAL_SEQUENCE_ID "Sandesha2InternalSequenceId"
00159 #define SANDESHA2_MSG_CTX_PROP_SEQUENCE_ID "WSRMSequenceId"
00160 #define SANDESHA2_MSG_CTX_PROP_MESSAGE_NUMBER "WSRMMessageNumber"
00161 #define SANDESHA2_MSG_CTX_PROP_SEQUENCE_PROPERTY_KEY "SequencePropertyKey"
00162
00166 #define SANDESHA2_WSA_NS_PREFIX_ADDRESSING "wsa"
00167
00168 #define SANDESHA2_WSA_ADDRESS "Address"
00169
00170 #define SANDESHA2_WSA_SOAP_FAULT_ACTION "http://schemas.xmlsoap.org/ws/2004/08/addressing/fault"
00171
00172 enum sandesha2_message_types
00173 {
00174 SANDESHA2_MSG_TYPE_UNKNOWN = 0,
00175 SANDESHA2_MSG_TYPE_CREATE_SEQ,
00176 SANDESHA2_MSG_TYPE_CREATE_SEQ_RESPONSE,
00177 SANDESHA2_MSG_TYPE_APPLICATION,
00178 SANDESHA2_MSG_TYPE_ACK,
00179 SANDESHA2_MSG_TYPE_CLOSE_SEQ,
00180 SANDESHA2_MSG_TYPE_CLOSE_SEQ_RESPONSE,
00181 SANDESHA2_MSG_TYPE_TERMINATE_SEQ,
00182 SANDESHA2_MSG_TYPE_ACK_REQUEST,
00183 SANDESHA2_MSG_TYPE_TERMINATE_SEQ_RESPONSE,
00184 SANDESHA2_MSG_TYPE_FAULT_MSG,
00185 SANDESHA2_MSG_TYPE_MAX_MESSAGE_TYPE,
00186 SANDESHA2_MSG_TYPE_MAKE_CONNECTION_MSG
00187 };
00188
00189 enum sandesha2_message_parts
00190 {
00191 SANDESHA2_MSG_PART_UNKNOWN = 0,
00192 SANDESHA2_MSG_PART_SEQ,
00193 SANDESHA2_MSG_PART_SEQ_ACKNOWLEDGEMENT,
00194 SANDESHA2_MSG_PART_ADDR_HEADERS,
00195 SANDESHA2_MSG_PART_CREATE_SEQ,
00196 SANDESHA2_MSG_PART_CREATE_SEQ_RESPONSE,
00197 SANDESHA2_MSG_PART_TERMINATE_SEQ,
00198 SANDESHA2_MSG_PART_CLOSE_SEQ,
00199 SANDESHA2_MSG_PART_CLOSE_SEQ_RESPONSE,
00200 SANDESHA2_MSG_PART_TERMINATE_SEQ_RESPONSE,
00201 SANDESHA2_MSG_PART_ACK_REQUEST,
00202 SANDESHA2_MSG_PART_USES_SEQ_STR,
00203 SANDESHA2_MSG_PART_MAKE_CONNECTION,
00204 SANDESHA2_MSG_PART_MESSAGE_PENDING,
00205 SANDESHA2_MSG_PART_MAX_MSG_PART_ID
00206 };
00207
00211 #define SANDESHA2_SEQ_PROP_RM_SPEC_VERSION "WSRMSpecVersion"
00212
00213
00214
00215
00216 #define SANDESHA2_SEQ_PROP_ALL_SEQS "AllSequences"
00217
00218
00219
00220
00221 #define SANDESHA2_SEQ_PROP_ADDRESSING_NAMESPACE_VALUE "AddressingNamespaceValue"
00222
00223
00224
00225
00226
00227
00228 #define SANDESHA2_SEQ_PROP_CLIENT_COMPLETED_MESSAGES "ClientCompletedMessages"
00229
00230 #define SANDESHA2_SEQ_PROP_SERVER_COMPLETED_MESSAGES "ServerCompletedMessages"
00231
00232 #define SANDESHA2_SEQ_PROP_TO_EPR "ToEPR"
00233
00234 #define SANDESHA2_SEQ_PROP_ACKS_TO_EPR "acksToEPR"
00235
00236 #define SANDESHA2_SEQ_PROP_OUT_SEQ_ID "OutSequenceId"
00237
00238 #define SANDESHA2_SEQ_PROP_INTERNAL_SEQ_ID "TempSequenceId"
00239
00240 #define SANDESHA2_SEQ_PROP_SPECIAL_INTERNAL_SEQ_ID "SpecialIntSequenceId"
00241
00242 #define SANDESHA2_SEQ_PROP_REPLY_TO_EPR "ReplyToEPR"
00243
00244 #define SANDESHA2_SEQ_PROP_APP_MSG_PROCESSOR_LIST "AppMsgProcessorList"
00245
00246 #define SANDESHA2_SEQ_PROP_OUT_CREATE_SEQ_SENT "OutCreateSeqSent"
00247
00248 #define SANDESHA2_SEQ_PROP_NEXT_MESSAGE_NUMBER "NextMsgNo"
00249
00250 #define SANDESHA2_SEQ_PROP_INCOMING_SEQ_LIST "IncomingSequenceList"
00251
00252 #define SANDESHA2_SEQ_PROP_CHECK_RESPONSE "CheckResponse"
00253
00254 #define SANDESHA2_SEQ_PROP_OFFERED_SEQ "OfferedSequence"
00255
00256 #define SANDESHA2_SEQ_PROP_TERMINATE_ADDED "TerminateAdded"
00257
00258 #define SANDESHA2_SEQ_PROP_TERMINATE_RECEIVED "TerminateReceived"
00259
00260 #define SANDESHA2_SEQ_PROP_LAST_ACTIVATED_TIME "LastActivatedTime"
00261
00262 #define SANDESHA2_SEQ_PROP_NO_OF_OUTGOING_MSGS_ACKED "NoOfOutGoingMessagesAcked"
00263
00264 #define SANDESHA2_SEQ_PROP_TRANSPORT_TO "TransportTo"
00265
00266 #define SANDESHA2_SEQ_PROP_OUT_SEQ_ACKSTO "OutSequenceAcksTo"
00267
00268 #define SANDESHA2_SEQ_PROP_SEQ_CLOSED "SequenceClosed"
00269
00270 #define SANDESHA2_SEQ_PROP_SEQ_TERMINATED "SequenceTerminated"
00271
00272 #define SANDESHA2_SEQ_PROP_SEQ_TIMED_OUT "SequenceTimedOut"
00273
00274 #define SANDESHA2_SEQ_PROP_LAST_MESSAGE "LastMessage"
00275
00276 #define SANDESHA2_SEQ_PROP_REQUEST_SIDE_SEQ_ID "RequestSideSequenceID" //used only at the server side
00277
00278 #define SANDESHA2_SEQ_PROP_HIGHEST_IN_MSG_NUMBER "HighestInMsgNumber"
00279
00280 #define SANDESHA2_SEQ_PROP_HIGHEST_IN_MSG_KEY "HighestInMsgKey"
00281
00282 #define SANDESHA2_SEQ_PROP_HIGHEST_OUT_MSG_NUMBER "HighestOutMsgNumber"
00283
00284 #define SANDESHA2_SEQ_PROP_HIGHEST_OUT_RELATES_TO "HighestOutRelatesTo"
00285
00286 #define SANDESHA2_SEQ_PROP_HIGHEST_OUT_MSG_KEY "HighestOutMsgKey"
00287
00288 #define SANDESHA2_SEQ_PROP_LAST_OUT_MESSAGE_NO "LastOutMessage"
00289
00290 #define SANDESHA2_SEQ_PROP_LAST_IN_MESSAGE_NO "LastInMessage"
00291
00292 #define SANDESHA2_SEQ_PROP_LAST_IN_MESSAGE_ID "LastInMessageId"
00293
00294 #define SANDESHA2_SEQ_PROP_HIGHEST_IN_MSG_ID "HighestInMsgId"
00295
00299 #define SANDESHA2_SOAP_VERSION_1_1 1
00300
00301 #define SANDESHA2_SOAP_VERSION_1_2 2
00302
00306
00307 #define SANDESHA2_QOS_IN_ORDER "InOrder"
00308
00309 #define SANDESHA2_QOS_NOT_IN_ORDER "NotInOrder"
00310
00311 #define SANDESHA2_QOS_DEFAULT_DELIVERY_ASSURANCE IN_ORDER
00312
00313
00314 #define SANDESHA2_QOS_EXACTLY_ONCE "ExactlyOnce"
00315
00316 #define SANDESHA2_QOS_MORE_THAN_ONCE "MoreThanOnce"
00317
00318 #define SANDESHA2_QOS_DEFAULT_INVOCATION_TYPE "ExactlyOnce"
00319
00323 #define SANDESHA2_BEAN_MAP_CREATE_SEQUENCE "CreateSequenceBeanMap"
00324
00325 #define SANDESHA2_BEAN_MAP_RETRANSMITTER "RetransmitterBeanMap"
00326
00327 #define SANDESHA2_BEAN_MAP_SEQ_PROPERTY "SequencePropertyBeanMap"
00328
00329 #define SANDESHA2_BEAN_MAP_STORAGE_MAP "StorageMapBeanMap"
00330
00331 #define SANDESHA2_BEAN_MAP_NEXT_MESSAGE "NextMsgBeanMap"
00332
00336
00337 #define SANDESHA2_SOAP_FAULT_SUBCODE_SEQ_TERMINATED "wsrm:SequenceTerminated"
00338
00339 #define SANDESHA2_SOAP_FAULT_SUBCODE_SEQ_CLOSED "wsrm:SequenceClosed"
00340
00341 #define SANDESHA2_SOAP_FAULT_SUBCODE_UNKNOWN_SEQ "wsrm:UnknownSequence"
00342
00343 #define SANDESHA2_SOAP_FAULT_SUBCODE_INVALID_ACKNOWLEDGEMENT "wsrm:InvalidAcknowledgement"
00344
00345 #define SANDESHA2_SOAP_FAULT_SUBCODE_MESSAGE_NUMBER_ROLEOVER "wsrm:MessageNumberRollover"
00346
00347 #define SANDESHA2_SOAP_FAULT_SUBCODE_LAST_MESSAGE_NO_EXCEEDED "wsrm:LastMessageNumberExceeded"
00348
00349 #define SANDESHA2_SOAP_FAULT_SUBCODE_CREATE_SEQ_REFUSED "wsrm:CreateSequenceRefused"
00350
00351
00352 #define SANDESHA2_SOAP_FAULT_TYPE_UNKNOWN_SEQ 1
00353
00354 #define SANDESHA2_SOAP_FAULT_TYPE_MESSAGE_NUMBER_ROLLOVER 2
00355
00356 #define SANDESHA2_SOAP_FAULT_TYPE_INVALID_ACKNOWLEDGEMENT 3
00357
00358 #define SANDESHA2_SOAP_FAULT_TYPE_CREATE_SEQ_REFUSED 4
00359
00360 #define SANDESHA2_SOAP_FAULT_TYPE_LAST_MESSAGE_NO_EXCEEDED 5
00361
00362 #define SANDESHA2_PROPERTIES_RETRANSMISSION_INTERVAL "RetransmissionInterval"
00363
00364 #define SANDESHA2_PROPERTIES_ACK_INTERVAL "AcknowledgementInterval"
00365
00366 #define SANDESHA2_PROPERTIES_EXP_BACKOFF "ExponentialBackoff"
00367
00368 #define SANDESHA2_PROPERTIES_INACTIVETIMEOUT "InactivityTimeout"
00369
00370 #define SANDESHA2_PROPERTIES_INACTIVETIMEOUT_MEASURE "InactivityTimeoutMeasure"
00371
00372 #define SANDESHA2_PROPERTIES_TERMINATE_DELAY "TerminateDelay"
00373
00374 #define SANDESHA2_PROPERTIES_STORAGE_MGR "StorageManager"
00375
00376 #define SANDESHA2_PROPERTIES_IN_MEMORY_STORAGE_MGR "InMemoryStorageManager"
00377
00378 #define SANDESHA2_PROPERTIES_PERM_STORAGE_MGR "PermanentStorageManager"
00379
00380 #define SANDESHA2_PROPERTIES_INORDER_INVOCATION "InvokeInOrder"
00381
00382 #define SANDESHA2_PROPERTIES_MSG_TYPES_TO_DROP "MessageTypesToDrop"
00383
00384 #define SANDESHA2_PROPERTIES_RETR_COUNT "RetransmissionCount"
00385
00386 #define SANDESHA2_PROPERTIES_MAX_RETRANS_COUNT "MaxRetransCount"
00387
00392 #define SANDESHA2_DEF_VAL_RETRANSMISSION_INTERVAL 20000
00393
00394 #define SANDESHA2_DEF_VAL_ACK_INTERVAL 4000
00395
00396 #define SANDESHA2_DEF_VAL_EXP_BACKOFF AXIS2_TRUE
00397
00398 #define SANDESHA2_DEF_VAL_INACTIVETIMEOUT -1
00399
00400 #define SANDESHA2_DEF_VAL_INACTIVETIMEOUT_MEASURE "seconds"
00401
00402 #define SANDESHA2_DEF_VAL_STORAGE_MGR "InMemoryStorageManager"
00403
00404 #define SANDESHA2_DEF_VAL_IN_MEMORY_STORAGE_MGR "InMemoryStorageManager"
00405
00406 #define SANDESHA2_DEF_VAL_PERM_STORAGE_MGR "InMemoryStorageManager"
00407
00408 #define SANDESHA2_DEF_VAL_INORDER_INVOCATION AXIS2_FALSE
00409
00410 #define SANDESHA2_DEF_VAL_MSG_TYPES_TO_DROP "none"
00411
00412 #define SANDESHA2_DEF_VAL_RETR_COUNT 8
00413
00414 #define SANDESHA2_DEF_VAL_MAX_RETR_COUNT 10
00415
00416 #define SANDESHA2_IN_HANDLER_NAME "SandeshaInHandler"
00417
00418 #define SANDESHA2_OUT_HANDLER_NAME "SandeshaOutHandler"
00419
00420 #define SANDESHA2_GLOBAL_IN_HANDLER_NAME "GlobalInHandler"
00421
00422 #define SANDESHA2_APPLICATION_PROCESSING_DONE "Sandesha2AppProcessingDone"
00423
00424 #define SANDESHA2_ACK_WRITTEN "AckWritten"
00425
00426 #define SANDESHA2_INVOKER_SLEEP_TIME 1
00427
00428 #define SANDESHA2_SENDER_SLEEP_TIME 100000
00429
00430 #define SANDESHA2_POLLING_MANAGER_WAIT_TIME 3
00431
00432 #define SANDESHA2_CLIENT_SLEEP_TIME 4
00433
00434 #define SANDESHA2_TERMINATE_DELAY 4
00435
00436 #define SANDESHA2_TEMP_SEQ_ID "uuid:tempID"
00437
00438 #define SANDESHA2_ACK_PROCSSED "AckProcessed"
00439
00440 #define SANDESHA2_RM_ENABLE_KEY "RMEnabled"
00441
00442 #define SANDESHA2_MAXIMUM_RETRANSMISSION_ATTEMPTS 5
00443
00444 #define SANDESHA2_PROPERTY_FILE "sandesha2.properties"
00445
00446 #define SANDESHA2_VALUE_NONE "none"
00447
00448 #define SANDESHA2_VALUE_EMPTY "empty"
00449
00450 #define SANDESHA2_MESSAGE_STORE_KEY "Sandesha2MessageStoreKey"
00451
00452 #define SANDESHA2_ORIGINAL_TRANSPORT_OUT_DESC "Sandesha2OriginalTransportSender"
00453
00454 #define SANDESHA2_ORIGINAL_MSG_RECV "Sandesha2OriginalMessageReceiver"
00455
00456 #define SANDESHA2_SET_SEND_TO_TRUE "Sandesha2SetSendToTrue"
00457
00458 #define SANDESHA2_MESSAGE_TYPE "Sandesha2MessageType"
00459
00460
00461 #define SANDESHA2_QUALIFIED_FOR_SENDING "Sandesha2QualifiedForSending"
00462
00463 #define SANDESHA2_QNAME_SEPERATOR ","
00464
00465 #define SANDESHA2_EXECUTIN_CHAIN_SEPERATOR "."
00466
00467 #define SANDESHA2_INTERNAL_SEQ_PREFIX "Sandesha2InternalSequence"
00468
00469 #define SANDESHA2_SANDESHA_PROPERTY_BEAN "Sandesha2PropertyBean"
00470
00471 #define SANDESHA2_LIST_SEPERATOR ","
00472
00473 #define SANDESHA2_LIST_PART_SEPERATOR "-"
00474
00475 #define SANDESHA2_INMEMORY_STORAGE_MGR "inmemory"
00476
00477 #define SANDESHA2_PERMANENT_STORAGE_MGR "persistent"
00478
00479 #define SANDESHA2_MSG_CTX_MAP "msg_ctx_map"
00480
00481 #define SANDESHA2_DEFAULT_STORAGE_MGR "persistent"
00482
00483 #define SANDESHA2_SENDER "Sender"
00484
00485 #define SANDESHA2_INVOKER "Invoker"
00486
00487 #define SANDESHA2_POLLING_MGR "PollingManager"
00488
00489 #define SANDESHA2_STORAGE_MGR_PARAMETER "Sandesha2StorageManager"
00490
00491 #define SANDESHA2_POST_FAILURE_MESSAGE "PostFailureMessage"
00492
00493 #define SANDESHA2_REINJECTED_MESSAGE "ReinjectedMessage"
00494
00495 #define SANDESHA2_MODULE_CLASS_LOADER "Sandesha2ModuleClassLoader"
00496
00497 #define SANDESHA2_WSRM_ANON_URI_PREFIX "http://docs.oasis-open.org/ws-rx/wsrm/200608/anonymous"
00498
00499 #define AXIS2_WS_RM_ANONYMOUS_URL "http://docs.oasis-open.org/ws-rx/wsmc/200702/anonymous?id="
00500
00504 #define SANDESHA2_MSG_CTX_IN_FLOW 1
00505 #define SANDESHA2_MSG_CTX_IN_FAULT_FLOW 2
00506 #define SANDESHA2_MSG_CTX_OUT_FLOW 3
00507 #define SANDESHA2_MSG_CTX_OUT_FAULT_FLOW 4
00508
00509
00510 #define SANDESHA2_IN_MESSAGE_STORAGE_KEY "InMsgStoreKey"
00511 #define SANDESHA2_PERSISTANT_PROPERTY_SEPERATOR ",,,"
00512 #define SANDESHA2_BUSY_WAIT_TIME 1
00513 #define SANDESHA2_IS_SVR_SIDE "is_svr_side"
00514 #define SANDESHA2_DB "sandesha2_db"
00515 #define SANDESHA2_DB_SERVER "sandesha2_server"
00516 #define SANDESHA2_DB_USER "db_user"
00517 #define SANDESHA2_DB_PASSWORD "db_password"
00518 #define SANDESHA2_SENDER_SLEEP "SenderSleepTime"
00519 #define SANDESHA2_INVOKER_SLEEP "InvokerSleepTime"
00520 #define SANDESHA2_POLLING_WAIT "PollingWaitTime"
00521 #define SANDESHA2_MODULE "sandesha2"
00522 #define SANDESHA2_ISOLATED_LAST_MSG "isolated_last_msg"
00523
00524 #ifdef __cplusplus
00525 }
00526 #endif
00527
00528 #endif