Skip to main content

IBM Websphere MQ (String Lengths) - Middleware News

MQ (String Lengths)

MQ_ABEND_CODE_LENGTH 4 X'00000004'
MQ_ACCOUNTING_TOKEN_LENGTH 32 X'00000020'
MQ_APPL_IDENTITY_DATA_LENGTH 32 X'00000020'
MQ_APPL_NAME_LENGTH 28 X'0000001C'
MQ_APPL_ORIGIN_DATA_LENGTH 4 X'00000004'
MQ_APPL_TAG_LENGTH 28 X'0000001C'
MQ_ARM_SUFFIX_LENGTH 2 X'00000002'
MQ_ATTENTION_ID_LENGTH 4 X'00000004'
MQ_AUTH_INFO_CONN_NAME_LENGTH 264 X'00000108'
MQ_AUTH_INFO_DESC_LENGTH 64 X'00000040'
MQ_AUTH_INFO_NAME_LENGTH 48 X'00000030'
MQ_AUTH_INFO_OCSP_URL_LENGTH 256 X'00000100'
MQ_AUTHENTICATOR_LENGTH 8 X'00000008'
MQ_AUTO_REORG_CATALOG_LENGTH 44 X'0000002C'
MQ_AUTO_REORG_TIME_LENGTH 4 X'00000004'
MQ_BATCH_INTERFACE_ID_LENGTH 8 X'00000008'
MQ_BRIDGE_NAME_LENGTH 24 X'00000018'
MQ_CANCEL_CODE_LENGTH 4 X'00000004'
MQ_CF_STRUC_DESC_LENGTH 64 X'00000040'
MQ_CF_STRUC_NAME_LENGTH 12 X'0000000C'
MQ_CHANNEL_DATE_LENGTH 12 X'0000000C'
MQ_CHANNEL_DESC_LENGTH 64 X'00000040'
MQ_CHANNEL_NAME_LENGTH 20 X'00000014'
MQ_CHANNEL_TIME_LENGTH 8 X'00000008'
MQ_CHINIT_SERVICE_PARM_LENGTH 32 X'00000020'
MQ_CICS_FILE_NAME_LENGTH 8 X'00000008'
MQ_CLUSTER_NAME_LENGTH 48 X'00000030'
MQ_CONN_NAME_LENGTH 264 X'00000108'
MQ_CONN_TAG_LENGTH 128 X'00000080'
MQ_CONNECTION_ID_LENGTH 24 X'00000018'
MQ_CORREL_ID_LENGTH 24 X'00000018'
MQ_CREATION_DATE_LENGTH 12 X'0000000C'
MQ_CREATION_TIME_LENGTH 8 X'00000008'
MQ_DATE_LENGTH 12 X'0000000C'
MQ_DISTINGUISHED_NAME_LENGTH 1024 X'00000400'
MQ_DNS_GROUP_NAME_LENGTH 18 X'00000012'
MQ_EXIT_DATA_LENGTH 32 X'00000020'
MQ_EXIT_INFO_NAME_LENGTH 48 X'00000030'
MQ_EXIT_NAME_LENGTH (value differs by platform or version)
MQ_EXIT_PD_AREA_LENGTH 48 X'00000030'
MQ_EXIT_USER_AREA_LENGTH 16 X'00000010'
MQ_FACILITY_LENGTH 8 X'00000008'
MQ_FACILITY_LIKE_LENGTH 4 X'00000004'
MQ_FORMAT_LENGTH 8 X'00000008'
MQ_FUNCTION_LENGTH 4 X'00000004'
MQ_GROUP_ID_LENGTH 24 X'00000018'
MQ_LDAP_PASSWORD_LENGTH 32 X'00000020'
MQ_LISTENER_NAME_LENGTH 48 X'00000030'
MQ_LISTENER_DESC_LENGTH 64 X'00000040'
MQ_LOCAL_ADDRESS_LENGTH 48 X'00000030'
MQ_LTERM_OVERRIDE_LENGTH 8 X'00000008'
MQ_LU_NAME_LENGTH 8 X'00000008'
MQ_LUWID_LENGTH 16 X'00000010'
MQ_MAX_EXIT_NAME_LENGTH 128 X'00000080'
MQ_MAX_MCA_USER_ID_LENGTH 64 X'00000040'
MQ_MAX_PROPERTY_NAME_LENGTH 4095 X'00000FFF'
MQ_MAX_USER_ID_LENGTH 64 X'00000040'
MQ_MCA_JOB_NAME_LENGTH 28 X'0000001C'
MQ_MCA_NAME_LENGTH 20 X'00000014'
MQ_MCA_USER_DATA_LENGTH 32 X'00000020'
MQ_MCA_USER_ID_LENGTH (value differs by platform or version)
MQ_MFS_MAP_NAME_LENGTH 8 X'00000008'
MQ_MODE_NAME_LENGTH 8 X'00000008'
MQ_MSG_HEADER_LENGTH 4000 X'00000FA0'
MQ_MSG_ID_LENGTH 24 X'00000018'
MQ_MSG_TOKEN_LENGTH 16 X'00000010'
MQ_NAMELIST_DESC_LENGTH 64 X'00000040'
MQ_NAMELIST_NAME_LENGTH 48 X'00000030'
MQ_OBJECT_INSTANCE_ID_LENGTH 24 X'00000018'
MQ_OBJECT_NAME_LENGTH 48 X'00000030'
MQ_PASS_TICKET_APPL_LENGTH 8 X'00000008'
MQ_PASSWORD_LENGTH 12 X'0000000C'
MQ_PROCESS_APPL_ID_LENGTH 256 X'00000100'
MQ_PROCESS_DESC_LENGTH 64 X'00000040'
MQ_PROCESS_ENV_DATA_LENGTH 128 X'00000080'
MQ_PROCESS_NAME_LENGTH 48 X'00000030'
MQ_PROCESS_USER_DATA_LENGTH 128 X'00000080'
MQ_PROGRAM_NAME_LENGTH 20 X'00000014'
MQ_PUT_APPL_NAME_LENGTH 28 X'0000001C'
MQ_PUT_DATE_LENGTH 8 X'00000008'
MQ_PUT_TIME_LENGTH 8 X'00000008'
MQ_Q_DESC_LENGTH 64 X'00000040'
MQ_Q_MGR_DESC_LENGTH 64 X'00000040'
MQ_Q_MGR_IDENTIFIER_LENGTH 48 X'00000030'
MQ_Q_MGR_NAME_LENGTH 48 X'00000030'
MQ_Q_NAME_LENGTH 48 X'00000030'
MQ_QSG_NAME_LENGTH 4 X'00000004'
MQ_REMOTE_SYS_ID_LENGTH 4 X'00000004'
MQ_SECURITY_ID_LENGTH 40 X'00000028'
MQ_SELECTOR_LENGTH 10240 X'00002800'
MQ_SERVICE_ARGS_LENGTH 255 X'000000FF'
MQ_SERVICE_COMMAND_LENGTH 255 X'000000FF'
MQ_SERVICE_DESC_LENGTH 64 X'00000040'
MQ_SERVICE_NAME_LENGTH 32 X'00000020'
MQ_SERVICE_PATH_LENGTH 255 X'000000FF'
MQ_SERVICE_STEP_LENGTH 8 X'00000008'
MQ_SHORT_CONN_NAME_LENGTH 20 X'00000014'
MQ_SHORT_DNAME_LENGTH 256 X'00000100'
MQ_SSL_CIPHER_SPEC_LENGTH 32 X'00000020'
MQ_SSL_CRYPTO_HARDWARE_LENGTH 256 X'00000100'
MQ_SSL_HANDSHAKE_STAGE_LENGTH 32 X'00000020'
MQ_SSL_KEY_LIBRARY_LENGTH 44 X'0000002C'
MQ_SSL_KEY_MEMBER_LENGTH 8 X'00000008'
MQ_SSL_KEY_REPOSITORY_LENGTH 256 X'00000100'
MQ_SSL_PEER_NAME_LENGTH 1024 X'00000400'
MQ_SSL_SHORT_PEER_NAME_LENGTH 256 X'00000100'
MQ_START_CODE_LENGTH 4 X'00000004'
MQ_STORAGE_CLASS_DESC_LENGTH 64 X'00000040'
MQ_STORAGE_CLASS_LENGTH 8 X'00000008'
MQ_SUB_IDENTITY_LENGTH 128 X'00000080'
MQ_SUB_POINT_LENGTH 128 X'00000080'
MQ_TCP_NAME_LENGTH 8 X'00000008'
MQ_TIME_LENGTH 8 X'00000008'
MQ_TOPIC_DESC_LENGTH 64 X'00000040'
MQ_TOPIC_NAME_LENGTH 48 X'00000030'
MQ_TOPIC_STR_LENGTH 10240 X'00002800'
MQ_TOTAL_EXIT_DATA_LENGTH 999 X'000003E7'
MQ_TOTAL_EXIT_NAME_LENGTH 999 X'000003E7'
MQ_TP_NAME_LENGTH 64 X'00000040'
MQ_TPIPE_NAME_LENGTH 8 X'00000008'
MQ_TRAN_INSTANCE_ID_LENGTH 16 X'00000010'
MQ_TRANSACTION_ID_LENGTH 4 X'00000004'
MQ_TRIGGER_DATA_LENGTH 64 X'00000040'
MQ_TRIGGER_PROGRAM_NAME_LENGTH 8 X'00000008'
MQ_TRIGGER_TERM_ID_LENGTH 4 X'00000004'
MQ_TRIGGER_TRANS_ID_LENGTH 4 X'00000004'
MQ_USER_ID_LENGTH 12 X'0000000C'
MQ_XCF_GROUP_NAME_LENGTH 8 X'00000008'
MQ_XCF_MEMBER_NAME_LENGTH 16 X'00000010'

MQ (Command format String Lengths)

MQ_ARCHIVE_PFX_LENGTH 36 X'00000024'
MQ_ARCHIVE_UNIT_LENGTH 8 X'00000008'
MQ_ASID_LENGTH 4 X'00000004'
MQ_AUTH_PROFILE_NAME_LENGTH 48 X'00000030'
MQ_CF_LEID_LENGTH 12 X'0000000C'
MQ_COMMAND_MQSC_LENGTH 32768 X'00008000'
MQ_DATA_SET_NAME_LENGTH 44 X'0000002C'
MQ_DB2_NAME_LENGTH 4 X'00000004'
MQ_DSG_NAME_LENGTH 8 X'00000008'
MQ_ENTITY_NAME_LENGTH 64 X'00000040'
MQ_ENV_INFO_LENGTH 96 X'00000060'
MQ_IP_ADDRESS_LENGTH 48 X'00000030'
MQ_LOG_CORREL_ID_LENGTH 8 X'00000008'
MQ_LOG_EXTENT_NAME_LENGTH 24 X'00000018'
MQ_LOG_PATH_LENGTH 1024 X'00000400'
MQ_LRSN_LENGTH 12 X'0000000C'
MQ_ORIGIN_NAME_LENGTH 8 X'00000008'
MQ_PSB_NAME_LENGTH 8 X'00000008'
MQ_PST_ID_LENGTH 8 X'00000008'
MQ_Q_MGR_CPF_LENGTH 4 X'00000004'
MQ_RESPONSE_ID_LENGTH 24 X'00000018'
MQ_RBA_LENGTH 12 X'0000000C'
MQ_SECURITY_PROFILE_LENGTH 40 X'00000028'
MQ_SERVICE_COMPONENT_LENGTH 48 X'00000030'
MQ_SUB_NAME_LENGTH 10240 X'00002800'
MQ_SYSP_SERVICE_LENGTH 32 X'00000020'
MQ_SYSTEM_NAME_LENGTH 8 X'00000008'
MQ_TASK_NUMBER_LENGTH 8 X'00000008'
MQ_TPIPE_PFX_LENGTH 4 X'00000004'
MQ_UOW_ID_LENGTH 256 X'00000100'
MQ_USER_DATA_LENGTH 10240 X'00002800'
MQ_VOLSER_LENGTH 6 X'00000006'

Comments

  1. I have a scenario where an application sending the value to 'MQ_APPL_IDENTITY_DATA' with the length of the characters more than 32. MQ_APPL_IDENTITY_DATA_LENGTH has been defined as 32. Can we increase the length of this field?

    ReplyDelete

Post a Comment

adsrerrapop

Popular posts from this blog

IBM Websphere MQ interview Questions Part 5

MQ Series: - It is an IBM web sphere product which is evolved in 1990’s. MQ series does transportation from one point to other. It is an EAI tool (Middle ware) VERSIONS:-5.0, 5.1, 5.3, 6.0, 7.0(new version). The currently using version is 6.2 Note: – MQ series supports more than 35+ operating systems. It is platform Independent. For every OS we have different MQ series software’s. But the functionality of MQ series Default path for installing MQ series is:- C: programfiles\BM\clipse\SDK30 C: programfiles\IBM\WebsphereMQ After installation it will create a group and user. Some middleware technologies are Tibco, SAP XI. MQ series deals with two things, they are OBJECTS, SERVICES. In OBJECTS we have • QUEUES • CHANNELS • PROCESS • AUTHENTICATION • QUERY MANAGER. In SERVICES we have LISTENERS. Objects: – objects are used to handle the transactions with the help of services. QUEUE MANAGER maintains all the objects and services. QUEUE: – it is a database structure ...

IBM Websphere MQ Reason code list / mq reason codes / websphere mq error codes / mq error messages

Reason code list ================= The following is a list of reason codes, in numeric order, providing detailed information to help you understand them, including: * An explanation of the circumstances that have caused the code to be raised * The associated completion code * Suggested programmer actions in response to the code * 0 (0000) (RC0): MQRC_NONE * 900 (0384) (RC900): MQRC_APPL_FIRST * 999 (03E7) (RC999): MQRC_APPL_LAST * 2001 (07D1) (RC2001): MQRC_ALIAS_BASE_Q_TYPE_ERROR * 2002 (07D2) (RC2002): MQRC_ALREADY_CONNECTED * 2003 (07D3) (RC2003): MQRC_BACKED_OUT * 2004 (07D4) (RC2004): MQRC_BUFFER_ERROR * 2005 (07D5) (RC2005): MQRC_BUFFER_LENGTH_ERROR * 2006 (07D6) (RC2006): MQRC_CHAR_ATTR_LENGTH_ERROR * 2007 (07D7) (RC2007): MQRC_CHAR_ATTRS_ERROR * 2008 (07D8) (RC2008): MQRC_CHAR_ATTRS_TOO_SHORT * 2009 (07D9) (RC2009): MQRC_CONNECTION_BROKEN * 2010 (07DA) (RC2010): MQRC_DATA_LENGTH_ERROR * 2011 (07DB) (RC2011): MQRC_DYNAMIC_Q_NAME_ERROR * 2012 (07DC) (RC201...

Message Broker (WMB) installation and setup on Linux

Message Broker (WMB) installation and setup on Linux Installing the Binaries As a first step download the trail version of the message broker binaries from IBM site and install them. this part is very simple and process is depends on your operating system. Like for windows, you have .exe file and Linux has rpm and unix you get pkg or other. After installation Set up a broker database [Windows] __ 1. Create the broker database, BRKDB. Open a WebSphere Message Broker Command Console: mqsicreatedb BRKDB This command also establishes the required ODBC connection. _ 2. Verify your user account for the broker database. [Linux] If you are creating Oracle databases for 32-bit brokers on Linux® and UNIX® systems, run the mqsi_setupdatabase command before you create a database. mqsi_setupdatabase– Database–Database_Home_Directory Eg:mqsi_setupdatabase oracle /oracle/product/9i/Db_1 Add $ORACLE_HOME/lib to the end of the MQSI_LIBPATH library search path environment variabl...