%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/komfo908/public_ftp/Protheus/Protheus/include/
Upload File :
Create Path :
Current File : /home/komfo908/public_ftp/Protheus/Protheus/include/mqseries.ch

 /* Open Options */
#define MQ_INPUT_AS_Q_DEF           1
#define MQ_INPUT_SHARED             2
#define MQ_INPUT_EXCLUSIVE          4
#define MQ_BROWSE                   8
#define MQ_OUTPUT                   16
#define MQ_INQUIRE                  32
#define MQ_SET                      64
#define MQ_BIND_ON_OPEN             16384
#define MQ_BIND_NOT_FIXED           32768
#define MQ_BIND_AS_Q_DEF            0
#define MQ_SAVE_ALL_CONTEXT         128
#define MQ_PASS_IDENTITY_CONTEXT    256
#define MQ_PASS_ALL_CONTEXT         512
#define MQ_SET_IDENTITY_CONTEXT     1024
#define MQ_SET_ALL_CONTEXT          2048
#define MQ_ALTERNATE_USER_AUTHORITY 4096
#define MQ_FAIL_IF_QUIESCING        8192
#define MQ_RESOLVE_NAMES            65536

/* Get-Message Options */
#define MQ_WAIT                    1
#define MQ_NO_WAIT                 0
#define MQ_SYNCPOINT               2
#define MQ_SYNCPOINT_IF_PERSISTENT 4096
#define MQ_NO_SYNCPOINT            4
#define MQ_MARK_SKIP_BACKOUT       128
#define MQ_BROWSE_FIRST            16
#define MQ_BROWSE_NEXT             32
#define MQ_BROWSE_MSG_UNDER_CURSOR 2048
#define MQ_MSG_UNDER_CURSOR        256
#define MQ_LOCK                    512
#define MQ_UNLOCK                  1024
#define MQ_ACCEPT_TRUNCATED_MSG    64
#define MQ_SET_SIGNAL              8
#define MQ_FAIL_IF_QUIESCING       8192
#define MQ_CONVERT                 16384
#define MQ_LOGICAL_ORDER           32768
#define MQ_COMPLETE_MSG            65536
#define MQ_ALL_MSGS_AVAILABLE      131072
#define MQ_ALL_SEGMENTS_AVAILABLE  262144
#define MQ_NONE                    0

/* Completion Codes */
#define MQCC_OK       0
#define MQCC_WARNING  1
#define MQCC_FAILED   2
#define MQCC_UNKNOWN -1

/* Reason Codes */
#define MQ_NONE                         0
#define MQ_ALIAS_BASE_Q_TYPE_ERROR   2001
#define MQ_ALREADY_CONNECTED         2002
#define MQ_BACKED_OUT                2003
#define MQ_BUFFER_ERROR              2004
#define MQ_BUFFER_LENGTH_ERROR       2005
#define MQ_CHAR_ATTR_LENGTH_ERROR    2006
#define MQ_CHAR_ATTRS_ERROR          2007
#define MQ_CHAR_ATTRS_TOO_SHORT      2008
#define MQ_CONNECTION_BROKEN         2009
#define MQ_DATA_LENGTH_ERROR         2010
#define MQ_DYNAMIC_Q_NAME_ERROR      2011
#define MQ_ENVIRONMENT_ERROR         2012
#define MQ_EXPIRY_ERROR              2013
#define MQ_FEEDBACK_ERROR            2014
#define MQ_GET_INHIBITED             2016
#define MQ_HANDLE_NOT_AVAILABLE      2017
#define MQ_HCONN_ERROR               2018
#define MQ_HOBJ_ERROR                2019
#define MQ_INHIBIT_VALUE_ERROR       2020
#define MQ_INT_ATTR_COUNT_ERROR      2021
#define MQ_INT_ATTR_COUNT_TOO_SMALL  2022
#define MQ_INT_ATTRS_ARRAY_ERROR     2023
#define MQ_SYNCPOINT_LIMIT_REACHED   2024
#define MQ_MAX_CONNS_LIMIT_REACHED   2025
#define MQ_MD_ERROR                  2026
#define MQ_MISSING_REPLY_TO_Q        2027
#define MQ_MSG_TYPE_ERROR            2029
#define MQ_MSG_TOO_BIG_FOR_Q         2030
#define MQ_MSG_TOO_BIG_FOR_Q_MGR     2031
#define MQ_NO_MSG_AVAILABLE          2033
#define MQ_NO_MSG_UNDER_CURSOR       2034
#define MQ_NOT_AUTHORIZED            2035
#define MQ_NOT_OPEN_FOR_BROWSE       2036
#define MQ_NOT_OPEN_FOR_INPUT        2037
#define MQ_NOT_OPEN_FOR_INQUIRE      2038
#define MQ_NOT_OPEN_FOR_OUTPUT       2039
#define MQ_NOT_OPEN_FOR_SET          2040
#define MQ_OBJECT_CHANGED            2041
#define MQ_OBJECT_IN_USE             2042
#define MQ_OBJECT_TYPE_ERROR         2043
#define MQ_OD_ERROR                  2044
#define MQ_OPTION_NOT_VALID_FOR_TYPE 2045
#define MQ_OPTIONS_ERROR             2046
#define MQ_PERSISTENCE_ERROR         2047
#define MQ_PERSISTENT_NOT_ALLOWED    2048
#define MQ_PRIORITY_EXCEEDS_MAXIMUM  2049
#define MQ_PRIORITY_ERROR            2050
#define MQ_PUT_INHIBITED             2051
#define MQ_Q_DELETED                 2052
#define MQ_Q_FULL                    2053
#define MQ_Q_NOT_EMPTY               2055
#define MQ_Q_SPACE_NOT_AVAILABLE     2056
#define MQ_Q_TYPE_ERROR              2057
#define MQ_Q_MGR_NAME_ERROR          2058
#define MQ_Q_MGR_NOT_AVAILABLE       2059
#define MQ_REPORT_OPTIONS_ERROR      2061
#define MQ_SECOND_MARK_NOT_ALLOWED   2062
#define MQ_SECURITY_ERROR            2063
#define MQ_SELECTOR_COUNT_ERROR      2065
#define MQ_SELECTOR_LIMIT_EXCEEDED   2066
#define MQ_SELECTOR_ERROR            2067
#define MQ_SELECTOR_NOT_FOR_TYPE     2068
#define MQ_SIGNAL_OUTSTANDING        2069
#define MQ_SIGNAL_REQUEST_ACCEPTED   2070
#define MQ_STORAGE_NOT_AVAILABLE     2071
#define MQ_SYNCPOINT_NOT_AVAILABLE   2072
#define MQ_TRIGGER_CONTROL_ERROR     2075
#define MQ_TRIGGER_DEPTH_ERROR       2076
#define MQ_TRIGGER_MSG_PRIORITY_ERR  2077
#define MQ_TRIGGER_TYPE_ERROR        2078
#define MQ_TRUNCATED_MSG_ACCEPTED    2079
#define MQ_TRUNCATED_MSG_FAILED      2080
#define MQ_UNKNOWN_ALIAS_BASE_Q      2082
#define MQ_UNKNOWN_OBJECT_NAME       2085
#define MQ_UNKNOWN_OBJECT_Q_MGR      2086
#define MQ_UNKNOWN_REMOTE_Q_MGR      2087
#define MQ_WAIT_INTERVAL_ERROR       2090
#define MQ_XMIT_Q_TYPE_ERROR         2091
#define MQ_XMIT_Q_USAGE_ERROR        2092
#define MQ_NOT_OPEN_FOR_PASS_ALL     2093
#define MQ_NOT_OPEN_FOR_PASS_IDENT   2094
#define MQ_NOT_OPEN_FOR_SET_ALL      2095
#define MQ_NOT_OPEN_FOR_SET_IDENT    2096
#define MQ_CONTEXT_HANDLE_ERROR      2097
#define MQ_CONTEXT_NOT_AVAILABLE     2098
#define MQ_SIGNAL1_ERROR             2099
#define MQ_OBJECT_ALREADY_EXISTS     2100
#define MQ_OBJECT_DAMAGED            2101
#define MQ_RESOURCE_PROBLEM          2102
#define MQ_ANOTHER_Q_MGR_CONNECTED   2103
#define MQ_UNKNOWN_REPORT_OPTION     2104
#define MQ_STORAGE_CLASS_ERROR       2105
#define MQ_COD_NOT_VALID_FOR_XCF_Q   2106
#define MQ_XWAIT_CANCELED            2107
#define MQ_XWAIT_ERROR               2108
#define MQ_SUPPRESSED_BY_EXIT        2109
#define MQ_FORMAT_ERROR              2110
#define MQ_SOURCE_CCSID_ERROR        2111
#define MQ_SOURCE_INTEGER_ENC_ERROR  2112
#define MQ_SOURCE_DECIMAL_ENC_ERROR  2113
#define MQ_SOURCE_FLOAT_ENC_ERROR    2114
#define MQ_TARGET_CCSID_ERROR        2115
#define MQ_TARGET_INTEGER_ENC_ERROR  2116
#define MQ_TARGET_DECIMAL_ENC_ERROR  2117
#define MQ_TARGET_FLOAT_ENC_ERROR    2118
#define MQ_NOT_CONVERTED             2119
#define MQ_CONVERTED_MSG_TOO_BIG     2120
#define MQ_TRUNCATED                 2120
#define MQ_NO_EXTERNAL_PARTICIPANTS  2121
#define MQ_PARTICIPANT_NOT_AVAILABLE 2122
#define MQ_OUTCOME_MIXED             2123
#define MQ_OUTCOME_PENDING           2124
#define MQ_BRIDGE_STARTED            2125
#define MQ_BRIDGE_STOPPED            2126
#define MQ_ADAPTER_STORAGE_SHORTAGE  2127
#define MQ_UOW_IN_PROGRESS           2128
#define MQ_ADAPTER_CONN_LOAD_ERROR   2129
#define MQ_ADAPTER_SERV_LOAD_ERROR   2130
#define MQ_ADAPTER_DEFS_ERROR        2131
#define MQ_ADAPTER_DEFS_LOAD_ERROR   2132
#define MQ_ADAPTER_CONV_LOAD_ERROR   2133
#define MQ_BO_ERROR                  2134
#define MQ_DH_ERROR                  2135
#define MQ_MULTIPLE_REASONS          2136
#define MQ_OPEN_FAILED               2137
#define MQ_ADAPTER_DISC_LOAD_ERROR   2138
#define MQ_CNO_ERROR                 2139
#define MQ_CICS_WAIT_FAILED          2140
#define MQ_DLH_ERROR                 2141
#define MQ_HEADER_ERROR              2142
#define MQ_SOURCE_LENGTH_ERROR       2143
#define MQ_TARGET_LENGTH_ERROR       2144
#define MQ_SOURCE_BUFFER_ERROR       2145
#define MQ_TARGET_BUFFER_ERROR       2146
#define MQ_IIH_ERROR                 2148
#define MQ_PCF_ERROR                 2149
#define MQ_DBCS_ERROR                2150
#define MQ_OBJECT_NAME_ERROR         2152
#define MQ_OBJECT_Q_MGR_NAME_ERROR   2153
#define MQ_RECS_PRESENT_ERROR        2154
#define MQ_OBJECT_RECORDS_ERROR      2155
#define MQ_RESPONSE_RECORDS_ERROR    2156
#define MQ_ASID_MISMATCH             2157
#define MQ_PMO_RECORD_FLAGS_ERROR    2158
#define MQ_PUT_MSG_RECORDS_ERROR     2159
#define MQ_CONN_ID_IN_USE            2160
#define MQ_Q_MGR_QUIESCING           2161
#define MQ_Q_MGR_STOPPING            2162
#define MQ_DUPLICATE_RECOV_COORD     2163
#define MQ_PMO_ERROR                 2173
#define MQ_API_EXIT_NOT_FOUND        2182
#define MQ_API_EXIT_LOAD_ERROR       2183
#define MQ_REMOTE_Q_NAME_ERROR       2184
#define MQ_INCONSISTENT_PERSISTENCE  2185
#define MQ_GMO_ERROR                 2186
#define MQ_CICS_BRIDGE_RESTRICTION   2187
#define MQ_STOPPED_BY_CLUSTER_EXIT   2188
#define MQ_CLUSTER_RESOLUTION_ERROR  2189
#define MQ_CONVERTED_STRING_TOO_BIG  2190
#define MQ_TMC_ERROR                 2191
#define MQ_PAGESET_FULL              2192
#define MQ_PAGESET_ERROR             2193
#define MQ_NAME_NOT_VALID_FOR_TYPE   2194
#define MQ_UNEXPECTED_ERROR          2195
#define MQ_UNKNOWN_XMIT_Q            2196
#define MQ_UNKNOWN_DEF_XMIT_Q        2197
#define MQ_DEF_XMIT_Q_TYPE_ERROR     2198
#define MQ_DEF_XMIT_Q_USAGE_ERROR    2199
#define MQ_NAME_IN_USE               2201
#define MQ_CONNECTION_QUIESCING      2202
#define MQ_CONNECTION_STOPPING       2203
#define MQ_ADAPTER_NOT_AVAILABLE     2204
#define MQ_MSG_ID_ERROR              2206
#define MQ_CORREL_ID_ERROR           2207
#define MQ_FILE_SYSTEM_ERROR         2208
#define MQ_NO_MSG_LOCKED             2209
#define MQ_FILE_NOT_AUDITED          2216
#define MQ_CONNECTION_NOT_AUTHORIZED 2217
#define MQ_MSG_TOO_BIG_FOR_CHANNEL   2218
#define MQ_CALL_IN_PROGRESS          2219
#define MQ_RMH_ERROR                 2220
#define MQ_Q_MGR_ACTIVE              2222
#define MQ_Q_MGR_NOT_ACTIVE          2223
#define MQ_Q_DEPTH_HIGH              2224
#define MQ_Q_DEPTH_LOW               2225
#define MQ_Q_SERVICE_INTERVAL_HIGH   2226
#define MQ_Q_SERVICE_INTERVAL_OK     2227
#define MQ_UNIT_OF_WORK_NOT_STARTED  2232
#define MQ_CHANNEL_AUTO_DEF_OK       2233
#define MQ_CHANNEL_AUTO_DEF_ERROR    2234
#define MQ_CFH_ERROR                 2235
#define MQ_CFIL_ERROR                2236
#define MQ_CFIN_ERROR                2237
#define MQ_CFSL_ERROR                2238
#define MQ_CFST_ERROR                2239
#define MQ_INCOMPLETE_GROUP          2241
#define MQ_INCOMPLETE_MSG            2242
#define MQ_INCONSISTENT_CCSIDS       2243
#define MQ_INCONSISTENT_ENCODINGS    2244
#define MQ_INCONSISTENT_UOW          2245
#define MQ_INVALID_MSG_UNDER_CURSOR  2246
#define MQ_MATCH_OPTIONS_ERROR       2247
#define MQ_MDE_ERROR                 2248
#define MQ_MSG_FLAGS_ERROR           2249
#define MQ_MSG_SEQ_NUMBER_ERROR      2250
#define MQ_OFFSET_ERROR              2251
#define MQ_ORIGINAL_LENGTH_ERROR     2252
#define MQ_SEGMENT_LENGTH_ZERO       2253
#define MQ_UOW_NOT_AVAILABLE         2255
#define MQ_WRONG_GMO_VERSION         2256
#define MQ_WRONG_MD_VERSION          2257
#define MQ_GROUP_ID_ERROR            2258
#define MQ_INCONSISTENT_BROWSE       2259
#define MQ_XQH_ERROR                 2260
#define MQ_SRC_ENV_ERROR             2261
#define MQ_SRC_NAME_ERROR            2262
#define MQ_DEST_ENV_ERROR            2263
#define MQ_DEST_NAME_ERROR           2264
#define MQ_TM_ERROR                  2265
#define MQ_CLUSTER_EXIT_ERROR        2266
#define MQ_CLUSTER_EXIT_LOAD_ERROR   2267
#define MQ_CLUSTER_PUT_INHIBITED     2268
#define MQ_CLUSTER_RESOURCE_ERROR    2269
#define MQ_NO_DESTINATIONS_AVAILABLE 2270
#define MQ_CONNECTION_ERROR          2273
#define MQ_OPTION_ENVIRONMENT_ERROR  2274
#define MQ_CD_ERROR                  2277
#define MQ_CLIENT_CONN_ERROR         2278
#define MQ_CHANNEL_STOPPED_BY_USER   2279
#define MQ_HCONFIG_ERROR             2280
#define MQ_FUNCTION_ERROR            2281
#define MQ_CHANNEL_STARTED           2282
#define MQ_CHANNEL_STOPPED           2283
#define MQ_CHANNEL_CONV_ERROR        2284
#define MQ_SERVICE_NOT_AVAILABLE     2285
#define MQ_INITIALIZATION_FAILED     2286
#define MQ_TERMINATION_FAILED        2287
#define MQ_UNKNOWN_Q_NAME            2288
#define MQ_SERVICE_ERROR             2289
#define MQ_Q_ALREADY_EXISTS          2290
#define MQ_USER_ID_NOT_AVAILABLE     2291
#define MQ_UNKNOWN_ENTITY            2292
#define MQ_UNKNOWN_AUTH_ENTITY       2293
#define MQ_UNKNOWN_REF_OBJECT        2294
#define MQ_CHANNEL_ACTIVATED         2295
#define MQ_CHANNEL_NOT_ACTIVATED     2296
#define MQ_UOW_CANCELED              2297
#define MQ_SELECTOR_TYPE_ERROR       2299
#define MQ_COMMAND_TYPE_ERROR        2300
#define MQ_MULTIPLE_INSTANCE_ERROR   2301
#define MQ_SYSTEM_ITEM_NOT_ALTERABLE 2302
#define MQ_BAG_CONVERSION_ERROR      2303
#define MQ_SELECTOR_OUT_OF_RANGE     2304
#define MQ_SELECTOR_NOT_UNIQUE       2305
#define MQ_INDEX_NOT_PRESENT         2306
#define MQ_STRING_ERROR              2307
#define MQ_ENCODING_NOT_SUPPORTED    2308
#define MQ_SELECTOR_NOT_PRESENT      2309
#define MQ_OUT_SELECTOR_ERROR        2310
#define MQ_STRING_TRUNCATED          2311
#define MQ_SELECTOR_WRONG_TYPE       2312
#define MQ_INCONSISTENT_ITEM_TYPE    2313
#define MQ_INDEX_ERROR               2314
#define MQ_SYSTEM_BAG_NOT_ALTERABLE  2315
#define MQ_ITEM_COUNT_ERROR          2316
#define MQ_FORMAT_NOT_SUPPORTED      2317
#define MQ_SELECTOR_NOT_SUPPORTED    2318
#define MQ_ITEM_VALUE_ERROR          2319
#define MQ_HBAG_ERROR                2320
#define MQ_PARAMETER_MISSING         2321
#define MQ_CMD_SERVER_NOT_AVAILABLE  2322
#define MQ_STRING_LENGTH_ERROR       2323
#define MQ_INQUIRY_COMMAND_ERROR     2324
#define MQ_NESTED_BAG_NOT_SUPPORTED  2325
#define MQ_BAG_WRONG_TYPE            2326
#define MQ_ITEM_TYPE_ERROR           2327
#define MQ_SYSTEM_BAG_NOT_DELETABLE  2328
#define MQ_SYSTEM_ITEM_NOT_DELETABLE 2329
#define MQ_CODED_CHAR_SET_ID_ERROR   2330
#define MQ_MSG_TOKEN_ERROR           2331
#define MQ_MISSING_WIH               2332
#define MQ_WIH_ERROR                 2333
#define MQ_RFH_ERROR                 2334
#define MQ_RFH_STRING_ERROR          2335
#define MQ_RFH_COMMAND_ERROR         2336
#define MQ_RFH_PARM_ERROR            2337
#define MQ_RFH_DUPLICATE_PARM        2338
#define MQ_RFH_PARM_MISSING          2339
#define MQ_APPL_FIRST                 900
#define MQ_APPL_LAST                  999

Zerion Mini Shell 1.0