JMS Operation Action

JMSOperation32x32

Description

Send a JMS Operation on a remote JMS Server.

Parameters

Name Mandatory Default Description

Jms Connection

Yes

JMS connection used for the command. This connection is automatically set on the action if a metadata link is added on this action.

Jms Acknowledge Mode

No

SESSION_TRANSACTED

The acknowledge mode is the way the consumer is going to inform the provider it has successfully received a message.

Jms Initial Context Factory

Yes

The JNDI naming service use by the JMS Server. It depends on the JMS Provider used.

Jms Connection Factory Name

No

Connection Factory

Name of the connection Factory Used.

Jms Login

No

Login/Username of the JMS Server to use.

Jms Password

No

Encrypted password of the User.

Jms Uncrypted Password

No

Uncrypted password of the User.

Jms Provider Url

Yes

URL of the JMS server. The syntax of the url depends on the JMS Provider used.

Jms Client Id

No

Set a custom client ID. Multiple processes running at the same time cannot have the same clientId

Jms Session Name

No

T1

Name of the JMS Session.

Jms Operation

No

commit

Send an operation to the JMS Server.

Passwords are encrypted using the encrypt <password> command on the Runtime engine console (engine command line tool).

Jms Operations:

Operation

Description

commit

Commit all the messages sent during the transaction.

rollback

Rollback the messages sent during the transaction.

closeSession

Close the session.

acknowledgeLastMessage

Acknowledge the last message. Usefull in CLIENT_ACKNOWLEDGE Mode, to inform the JMS Server the message are received/sent.

recoverSession

Stop message delivery in this session, and restart with the oldest unacknowledged message.

openSession

Open a new session.