# neethi_constants.h

Go to the documentation of this file.

    00001
    00002 /*
    00003  * Licensed to the Apache Software Foundation (ASF) under one or more
    00004  * contributor license agreements.  See the NOTICE file distributed with
    00005  * this work for additional information regarding copyright ownership.
    00006  * The ASF licenses this file to You under the Apache License, Version 2.0
    00007  * (the "License"); you may not use this file except in compliance with
    00008  * the License.  You may obtain a copy of the License at
    00009  *
    00010  *      http://www.apache.org/licenses/LICENSE-2.0
    00011  *
    00012  * Unless required by applicable law or agreed to in writing, software
    00013  * distributed under the License is distributed on an "AS IS" BASIS,
    00014  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    00015  * See the License for the specific language governing permissions and
    00016  * limitations under the License.
    00017  */
    00018
    00019 #ifndef NEETHI_CONSTANTS_H
    00020 #define NEETHI_CONSTANTS_H
    00021
    00022 #define NEETHI_EXACTLYONE "ExactlyOne"
    00023 #define NEETHI_ALL "All"
    00024 #define NEETHI_POLICY "Policy"
    00025 #define NEETHI_REFERENCE "PolicyReference"
    00026 #define NEETHI_URI "URI"
    00027 #define NEETHI_NAMESPACE "http://schemas.xmlsoap.org/ws/2004/09/policy"
    00028 #define NEETHI_POLICY_15_NAMESPACE "http://www.w3.org/ns/ws-policy"
    00029 #define NEETHI_PREFIX "wsp"
    00030 #define NEETHI_WSU_NS "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
    00031 #define NEETHI_ID "Id"
    00032 #define NEETHI_WSU_NS_PREFIX "wsu"
    00033 #define NEETHI_NAME "Name"
    00034 #define AXIS2_OPTIMIZED_MIME_SERIALIZATION "OptimizedMimeSerialization"
    00035 #define AXIS2_MTOM_POLICY_NS "http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization"
    00036 #define AXIS2_RM_POLICY_10_NS "http://schemas.xmlsoap.org/ws/2005/02/rm/policy"
    00037 #define AXIS2_RM_POLICY_11_NS "http://docs.oasis-open.org/ws-rx/wsrmp/200702"
    00038 #define AXIS2_SANDESHA2_NS "http://ws.apache.org/sandesha2/c/policy"
    00039
    00040 /* Reliable messaging related constatnts */
    00041
    00042 /* RMPolicy 1.0 */
    00043
    00044 #define AXIS2_RM_RMASSERTION "RMAssertion"
    00045 #define AXIS2_RM_INACTIVITY_TIMEOUT "InactivityTimeout"
    00046 #define AXIS2_RM_BASE_RETRANSMISSION_INTERVAL "BaseRetransmissionInterval"
    00047 #define AXIS2_RM_EXPONENTIAL_BACK_OFF "ExponentialBackoff"
    00048 #define AXIS2_RM_ACKNOWLEDGEMENT_INTERVAL "AcknowledgementInterval"
    00049
    00050 /* RM policy 1.1 */
    00051
    00052 #define AXIS2_RM_SEQUENCE_STR "SequenceSTR"
    00053 #define AXIS2_RM_SEQUENCE_TRANSPORT_SECURITY "SequenceTransportSecurity"
    00054 #define AXIS2_RM_DELIVERY_ASSURANCE "DeliveryAssurance"
    00055 #define AXIS2_RM_EXACTLY_ONCE "ExactlyOnce"
    00056 #define AXIS2_RM_AT_LEAST_ONCE "AtLeastOnce"
    00057 #define AXIS2_RM_AT_MOST_ONCE "AtMostOnce"
    00058 #define AXIS2_RM_IN_ORDER "InOrder"
    00059
    00060 /* Sandesha2/C specific */
    00061
    00062 #define AXIS2_RM_SANDESHA2_DB "sandesha2_db"
    00063 #define AXIS2_RM_STORAGE_MANAGER "StorageManager"
    00064 #define AXIS2_RM_MESSAGE_TYPES_TO_DROP "MessageTypesToDrop"
    00065 #define AXIS2_RM_MAX_RETRANS_COUNT "MaxRetransCount"
    00066 #define AXIS2_RM_SENDER_SLEEP_TIME "SenderSleepTime"
    00067 #define AXIS2_RM_INVOKER_SLEEP_TIME "InvokerSleepTime"
    00068 #define AXIS2_RM_POLLING_WAIT_TIME "PollingWaitTime"
    00069 #define AXIS2_RM_TERMINATE_DELAY "TerminateDelay"
    00070
    00071
    00076 #ifdef __cplusplus
    00077 extern "C"
    00078 {
    00079 #endif
    00080
    00083 #ifdef __cplusplus
    00084 }
    00085 #endif
    00086
    00087 #endif                          /*NEETHI_INCLUDES_H */