/** * @param messageProperties * @param inMessageProperties */ public static void initResponseMessageProperties(JMSMessageHeadersType messageProperties, JMSMessageHeadersType inMessageProperties) { messageProperties.setJMSDeliveryMode(inMessageProperties.getJMSDeliveryMode()); messageProperties.setJMSPriority(inMessageProperties.getJMSPriority()); messageProperties.setSOAPJMSRequestURI(inMessageProperties.getSOAPJMSRequestURI()); messageProperties.setSOAPJMSSOAPAction(inMessageProperties.getSOAPJMSSOAPAction()); messageProperties.setSOAPJMSBindingVersion("1.0"); }
private void read(Message message) throws JMSException { setJMSCorrelationID(message.getJMSCorrelationID()); setJMSDeliveryMode(Integer.valueOf(message.getJMSDeliveryMode())); setJMSExpiration(Long.valueOf(message.getJMSExpiration())); setJMSMessageID(message.getJMSMessageID()); setJMSPriority(Integer.valueOf(message.getJMSPriority())); setJMSRedelivered(Boolean.valueOf(message.getJMSRedelivered())); setJMSTimeStamp(Long.valueOf(message.getJMSTimestamp())); setJMSType(message.getJMSType()); setSOAPJMSTargetService(message.getStringProperty(JMSSpecConstants.TARGETSERVICE_FIELD)); setSOAPJMSBindingVersion(message.getStringProperty(JMSSpecConstants.BINDINGVERSION_FIELD)); setSOAPJMSContentType(message.getStringProperty(JMSSpecConstants.CONTENTTYPE_FIELD)); setSOAPJMSContentEncoding(message.getStringProperty(JMSSpecConstants.CONTENTENCODING_FIELD)); setSOAPJMSSOAPAction(message.getStringProperty(JMSSpecConstants.SOAPACTION_FIELD)); if (message.propertyExists(JMSSpecConstants.ISFAULT_FIELD)) { setSOAPJMSIsFault(message.getBooleanProperty(JMSSpecConstants.ISFAULT_FIELD)); } setSOAPJMSRequestURI(message.getStringProperty(JMSSpecConstants.REQUESTURI_FIELD)); setJMSReplyTo(getDestName(message)); readProperties(message); }
messageHeaders.setSOAPJMSRequestURI(jmsConfig.getRequestURI());