Hitachi

uCosminexus Service Platform Reference Guide


3.9.1 Message Queue reception definition file

Organization of this subsection

(1) Format

  resource-adapter=display-name-of-the-MQ-resource-adapter-used-by-Message-Queue-reception
[pooled-instance.minimum=minimum-number-of-instances-within-the-custom-reception-framework-pool]
[pooled-instance.maximum=maximum-number-of-instances-within-the-pool-of-Message-Queue-reception-and-custom-reception-framework]
[ejb-transaction-timeout=timeout-period-for-EJB-transaction-of-Message-Queue-reception-and-custom-reception-framework]
  activation-config.destination=message-destination
  activation-config.username=default-user-name-for-connecting-the-queue-manager
[activation-config.ccdtURL=property-value]
[activation-config.CCSID=property-value]
[activation-config.channel=property-value]
[activation-config.clientID=property-value]
[activation-config.failIfQuiesce=property-value]
[activation-config.headerCompression=property-value]
[activation-config.hostName=property-value]
[activation-config.localAddress=property-value]
[activation-config.messageBatchSize=property-value]
[activation-config.messageCompression=property-value]
[activation-config.messageRetention=property-value]
[activation-config.password=property-value]
[activation-config.pollingInterval=property-value]
[activation-config.port=property-value]
[activation-config.providerVersion=property-value]
[activation-config.queueManager=property-value]
[activation-config.rescanInterval=property-value]
[activation-config.shareConvAllowed=property-value]
[activation-config.transportType=property-value]
[activation-config.maxMessages=property-value]
[activation-config.maxPoolDepth=property-value]
[activation-config.messageSelector=property-value]
[activation-config.poolTimeout=property-value]
[activation-config.readAheadAllowed=property-value]
[activation-config.readAheadClosePolicy=property-value]
[activation-config.startTimeout=property-value]
[activation-config.useJNDI=property-value]

(2) Function

Specifies the operation information for Message Queue reception.

When Message Queue reception starts, the contents specified in the Message Queue reception definition file become valid.

Note that if a Message Queue reception definition file for Message Queue reception has not been set up, an error occurs when Message Queue reception is deployed.

A Message Queue reception definition file must be created with the file name cscurecpmq.properties. A Message Queue reception definition file created with a file name other than cscurecpmq.properties will be ignored.

(3) File storage location

service-platform-installation-directory\CSC\custom-reception\mq\config\templates\cscurecpmq.properties

(4) Specifiable properties

resource-adapter=display-name-of-the-MQ-resource-adapter-used-by-Message-Queue-reception ~ <alphanumeric characters and underscores (_)> ((1-240 characters))

Specify the display name of the MQ resource adapter that is used by Message Queue reception.

pooled-instance.minimum=minimum-number-of-instances-within-the-custom-reception-framework-pool ~ <numeric character> ((0 or 1-2147483647)) <<0>>

Specify the minimum number of instances in the pool of the custom reception framework, as an integer. If you specify 0, the minimum number is not restricted.

pooled-instance.maximum=maximum-number-of-instances-within-the-pool-of-Message-Queue-reception-and-custom-reception-framework ~ <numeric character> ((0 or 1-2147483647)) <<0>>

Specify the maximum number of instances in the pool of Message Queue reception and custom reception framework, as an integer. If you specify 0, the maximum number of instances in reception process is set to 1.

ejb-transaction-timeout=timeout-period-for-EJB-transaction-of-Message-Queue-reception-and-custom-reception-framework ~ <numeric character> ((0 or 1-2147483647)) <<0>>

Specify, in seconds, the timeout period for EJB transaction of Message Queue reception and custom reception framework. If you specify 0, operation is performed with the default timeout value set up in the J2EE server.

activation-config.destination= message-destination ~ <alphanumeric characters and symbols>

Sets a value for the destination property of the ActivationSpec object used for connection with IBM MQ. For the property value, specify the destination that receives messages (the queue name created by IBM MQ).

activation-config.username=default-user-name-for-connecting-the-queue-manager~ <alphanumeric characters and symbols> <<null>>

Sets a value for the username property of the ActivationSpec object used for connection with IBM MQ. For the property value, specify the default user name used to establish a connection to the queue manager.

activation-config.ccdtURL=property-value

Sets a value for the ccdtURL property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

Identify the name and location of the file that stores the client channel definition table, and then specify how to access this file.

activation-config.CCSID=property-value

Sets a value for the CCSID property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.channel=property-value

Sets a value for the channel property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.clientID=property-value

Sets a value for the clientID property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified for this property, see the IBM MQ documentation.

activation-config.failIfQuiesce=property-value

Sets a value for the failIfQuiesce property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified,, see the IBM MQ documentation.

activation-config.headerCompression=property-value

Sets a value for the headerCompression property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified,, see the IBM MQ documentation.

activation-config.hostName=property-value

Sets a value for the hostName property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.localAddress=property-value

Sets a value for the localAddress property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.messageBatchSize=property-value

Sets a value for the messageBatchSize property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.messageCompression=property-value

Sets a value for the messageCompression property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.messageRetention=property-value

Sets a value for the messageRetention property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.password=property-value

Sets a value for the password property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBMe MQ documentation.

activation-config.pollingInterval=property-value

Sets a value for the pollingInterval property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.port=property-value

Set a value for the port property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.providerVersion=property-value

Set a value for the providerVersion property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.queueManager=property-value

Sets a value for the queueManager property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.rescanInterval=property-value

Sets a value for the rescanInterval property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.shareConvAllowed=property-value

Sets a value for the shareConvAllowed property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.transportType=property-value

Sets a value for the transportType property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.maxMessages=property-value

Sets a value for the maxMessages property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.maxPoolDepth=property-value

Sets a value for the maxPoolDepth property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.messageSelector=property-value

Sets a value for the messageSelector property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.poolTimeout=property-value

Sets a value for the poolTimeout property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.readAheadAllowed=property-value

Sets a value for the readAheadAllowed property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.readAheadClosePolicy=property-value

Sets a value for the readAheadClosePolicy property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.startTimeout=property-value

Sets a value for the startTimeout property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.

activation-config.useJNDI=property-value

Sets a value for the useJNDI property of the ActivationSpec object used for connection with IBM MQ. For details about this property, such as the values that can be specified, see the IBM MQ documentation.