31758 Queue not opened for put
Cause
This error occurs if an attempt is made to send a message to a queue that was opened by using the openQueue method of the JadeMessagingFactory class with the options parameter containing the option Usage=Get or other value that does not allow messages to be sent.
Action
Correct your code.