BaseMessage messageReply = new TreeMessage(null, null); new XmlTrxMessageIn(messageReply, sbReply.toString()); return messageReply;
BaseMessage messageReply = new TreeMessage(null, null); new XmlTrxMessageIn(messageReply, sbReply.toString()); return messageReply;
/** * Given this message in, create the reply message. * @param messageIn * @return */ public BaseMessage createReplyMessage(BaseMessage messageIn) { // ProductRequest productRequest = (ProductRequest)messageIn.getMessageDataDesc(null); BaseMessage replyMessage = this.getMessageProcessInfo().createReplyMessage(messageIn); // BaseProductResponse responseMessage = (BaseProductResponse)replyMessage.getMessageDataDesc(null); // responseMessage.moveRequestInfoToReply(productRequest); if (replyMessage == null) replyMessage = new TreeMessage(null, null); if (replyMessage.getExternalMessage() == null) new ExternalMapTrxMessageIn(replyMessage, null); return replyMessage; // Override this! } /**
/** * Create the response message for this message. * @return the response message (or null if none). */ public BaseMessage createReplyMessage(BaseMessage message) { Object objResponseID = message.getMessageHeader().get(TrxMessageHeader.MESSAGE_RESPONSE_ID); if (objResponseID == null) return null; // TODO (don) FIX this - return an error. MessageProcessInfo recMessageProcessInfo = this.getMessageProcessInfo(objResponseID.toString()); MessageInfo recMessageInfo = (MessageInfo)((ReferenceField)recMessageProcessInfo.getField(MessageProcessInfo.kMessageInfoID)).getReference(); BaseMessage replyMessage = new TreeMessage(null, null); MessageRecordDesc messageRecordDesc = recMessageInfo.createNewMessage(replyMessage, null); return replyMessage; } /**
BaseMessage messageIn = new TreeMessage(null, null); new XmlTrxMessageIn(messageIn, message); if (propMessage != null)
BaseMessage messageIn = new TreeMessage(null, null); new XmlTrxMessageIn(messageIn, message); if (propMessage != null)
/** * CreateMessage Method. */ public BaseMessage createMessage(BaseMessageHeader messageHeader, MessageRecordDesc messageDataDesc) { BaseMessage message = null; String strMessageClassName = this.getField(MessageLog.kMessageClassName).toString(); message = BaseMessage.createMessage(strMessageClassName, messageHeader, null); if (messageDataDesc != null) message.addMessageDataDesc(messageDataDesc); if (messageHeader instanceof TrxMessageHeader) { if (message == null) message = BaseMessage.createMessage((TrxMessageHeader)messageHeader); if (message == null) message = new TreeMessage((TrxMessageHeader)messageHeader, null); } String strXMLData = this.getField(MessageLog.kXMLMessageData).getString(); message.setXML(strXMLData); return message; } /**
trxMessageHeaderIn.put(TrxMessageHeader.MESSAGE_CODE, strMessageCode); BaseMessage messageIn = new TreeMessage(trxMessageHeaderIn, null); new ExternalMapTrxMessageIn(messageIn, messageOut.getExternalMessage().getRawData());
String strSubject = message.getSubject(); BaseMessage messageReply = new TreeMessage(null, null); new EMailTrxMessageIn(messageReply, strContent); String strTrxID = this.getTrxIDFromSubject(strSubject);
BaseMessage messageReply = new TreeMessage(null, null); new SoapTrxMessageIn(messageReply, reply); return messageReply;
BaseMessage message = new TreeMessage(messageHeader, null); messageHeader.put(SOAPMessageTransport.SOAP_PACKAGE, "net.webservicex.currencyconverter"); messageHeader.put(TrxMessageHeader.MESSAGE_MARSHALLER_CLASS, JibxConvertToNative.class.getName());
messageReplyHeader = new TrxMessageHeader(inMessageHeader.getQueueName(), inMessageHeader.getQueueType(), null); BaseMessage messageReply = new TreeMessage(messageReplyHeader, null); BaseProductResponse productResponse = new BaseProductResponse(null, null); messageReply.addMessageDataDesc(productResponse);
if (messageReply == null) messageReply = new TreeMessage(null, null); responseMessage = new HotelRateResponse((BaseMessage)messageReply, null);
if (messageReply == null) messageReply = new TreeMessage(null, null); responseMessage = new HotelRateResponse((BaseMessage)messageReply, null);
if (messageReply == null) messageReply = new TreeMessage(null, null); responseMessage = new LandRateResponse((BaseMessage)messageReply, null);
if (messageReply == null) messageReply = new TreeMessage(null, null); responseMessage = new CarRateResponse((BaseMessage)messageReply, null);
if (messageReply == null) messageReply = new TreeMessage(null, null); responseMessage = new CarRateResponse((BaseMessage)messageReply, null);
if (messageReply == null) messageReply = new TreeMessage(null, null); responseMessage = new LandRateResponse((BaseMessage)messageReply, null);
if (messageReply == null) messageReply = new TreeMessage(null, null); responseMessage = new TransportationRateResponse((BaseMessage)messageReply, null);
if (messageReply == null) messageReply = new TreeMessage(null, null); responseMessage = new ItemRateResponse((BaseMessage)messageReply, null);