public void addFaultMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault { HashMap<String, MessageContext> mep = opContext.getMessageContexts(); MessageContext faultMessageCtxt = (MessageContext) mep.get(MESSAGE_LABEL_FAULT_VALUE); if (faultMessageCtxt != null) { throw new AxisFault(Messages.getMessage("mepcompleted")); } else { mep.put(MESSAGE_LABEL_FAULT_VALUE, msgContext); opContext.setComplete(true); opContext.cleanup(); } }
public void addFaultMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault { HashMap<String, MessageContext> mep = opContext.getMessageContexts(); MessageContext faultMessageCtxt = (MessageContext) mep.get(MESSAGE_LABEL_FAULT_VALUE); if (faultMessageCtxt != null) { throw new AxisFault(Messages.getMessage("mepcompleted")); } else { mep.put(MESSAGE_LABEL_FAULT_VALUE, msgContext); opContext.setComplete(true); opContext.cleanup(); } }
public void addFaultMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault { HashMap mep = opContext.getMessageContexts(); MessageContext faultMessageCtxt = (MessageContext) mep.get(MESSAGE_LABEL_FAULT_VALUE); if (faultMessageCtxt != null) { throw new AxisFault(Messages.getMessage("mepcompleted")); } else { mep.put(MESSAGE_LABEL_FAULT_VALUE, msgContext); opContext.setComplete(true); opContext.cleanup(); } }
public static String getRequestAddressingRequirementParameterValue(MessageContext response){ String value = ""; if (response != null) { HashMap<String,MessageContext> operationMessageContexts = response.getOperationContext().getMessageContexts(); for(MessageContext messageContext : operationMessageContexts.values()) { // Assumes at most 2 messages on operation, if there is more than 2 it // will use the value from the first message it gets that is != response if(!messageContext.equals(response)) { value = (String) messageContext.getProperty(AddressingConstants.ADDRESSING_REQUIREMENT_PARAMETER); if (LoggingControl.debugLoggingAllowed && log.isDebugEnabled()) { log.debug("getRequestAddressingRequirementParameterValue: got value from MessageContext "+messageContext+", value: '" + value + "'"); } break; } } if (LoggingControl.debugLoggingAllowed && log.isDebugEnabled()) { log.debug("getRequestAddressingRequirementParameterValue: value: '" + value + "'"); } } if (value == null || "".equals(value)) { value = AddressingConstants.ADDRESSING_UNSPECIFIED; } return value; }
public void addMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault { if (!opContext.isComplete()) { opContext.getMessageContexts().put(MESSAGE_LABEL_IN_VALUE, msgContext); opContext.setComplete(true); } else { throw new AxisFault(Messages.getMessage("mepcompleted")); } }
public void addFaultMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault { HashMap mep = opContext.getMessageContexts(); MessageContext faultMessageCtxt = (MessageContext) mep.get(MESSAGE_LABEL_FAULT_VALUE); if (faultMessageCtxt != null) { throw new AxisFault(Messages.getMessage("mepcompleted")); } else { mep.put(MESSAGE_LABEL_FAULT_VALUE, msgContext); opContext.setComplete(true); opContext.cleanup(); } }
public void addFaultMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault { HashMap<String, MessageContext> mep = opContext.getMessageContexts(); MessageContext faultMessageCtxt = (MessageContext) mep.get(MESSAGE_LABEL_FAULT_VALUE); if (faultMessageCtxt != null) { throw new AxisFault(Messages.getMessage("mepcompleted")); } else { mep.put(MESSAGE_LABEL_FAULT_VALUE, msgContext); opContext.setComplete(true); opContext.cleanup(); } }
public void addFaultMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault { HashMap<String, MessageContext> mep = opContext.getMessageContexts(); MessageContext faultMessageCtxt = (MessageContext) mep.get(MESSAGE_LABEL_FAULT_VALUE); if (faultMessageCtxt != null) { throw new AxisFault(Messages.getMessage("mepcompleted")); } else { mep.put(MESSAGE_LABEL_FAULT_VALUE, msgContext); opContext.setComplete(true); opContext.cleanup(); } }
public void addMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault { HashMap mep = opContext.getMessageContexts(); MessageContext inMsgContext = (MessageContext) mep.get(MESSAGE_LABEL_IN_VALUE); MessageContext outmsgContext = (MessageContext) mep.get(MESSAGE_LABEL_OUT_VALUE); if ((inMsgContext != null) && (outmsgContext != null)) { throw new AxisFault(Messages.getMessage("mepcompleted")); } if (inMsgContext == null) { mep.put(MESSAGE_LABEL_IN_VALUE, msgContext); } else { mep.put(MESSAGE_LABEL_OUT_VALUE, msgContext); opContext.setComplete(true); opContext.cleanup(); } } }
public void addMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault { HashMap<String, MessageContext> mep = opContext.getMessageContexts(); MessageContext immsgContext = (MessageContext) mep .get(MESSAGE_LABEL_IN_VALUE); MessageContext outmsgContext = (MessageContext) mep .get(MESSAGE_LABEL_OUT_VALUE); if ((immsgContext != null) && (outmsgContext != null)) { throw new AxisFault(Messages.getMessage("mepcompleted")); } if (outmsgContext == null) { mep.put(MESSAGE_LABEL_OUT_VALUE, msgContext); } else { mep.put(MESSAGE_LABEL_IN_VALUE, msgContext); opContext.setComplete(true); opContext.cleanup(); } }
void loadOutHeader() throws XdsInternalException { if (serviceClient == null) return; OperationContext oc = serviceClient.getLastOperationContext(); if (oc == null) return; HashMap<String, MessageContext> ocs = oc.getMessageContexts(); MessageContext out = ocs.get("Out"); if (out == null) return; outHeader = Util.deep_copy(out.getEnvelope().getHeader()); }
public void addMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault { HashMap mep = opContext.getMessageContexts(); MessageContext inMsgContext = (MessageContext) mep.get(MESSAGE_LABEL_IN_VALUE); MessageContext outmsgContext = (MessageContext) mep.get(MESSAGE_LABEL_OUT_VALUE); if ((inMsgContext != null) && (outmsgContext != null)) { throw new AxisFault(Messages.getMessage("mepcompleted")); } if (inMsgContext == null) { mep.put(MESSAGE_LABEL_IN_VALUE, msgContext); } else { mep.put(MESSAGE_LABEL_OUT_VALUE, msgContext); opContext.setComplete(true); opContext.cleanup(); } } }
public void addMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault { if (!opContext.isComplete()) { opContext.getMessageContexts().put(MESSAGE_LABEL_OUT_VALUE, msgContext); opContext.setComplete(true); } else { throw new AxisFault(Messages.getMessage("mepcompleted")); } }
public void addMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault { if (!opContext.isComplete()) { opContext.getMessageContexts().put(MESSAGE_LABEL_OUT_VALUE, msgContext); opContext.setComplete(true); } else { throw new AxisFault(Messages.getMessage("mepcompleted")); } }
public void addMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault { if (!opContext.isComplete()) { opContext.getMessageContexts().put(MESSAGE_LABEL_IN_VALUE, msgContext); opContext.setComplete(true); } else { throw new AxisFault(Messages.getMessage("mepcompleted")); } }
public void addMessageContext(MessageContext msgContext, OperationContext opContext) throws AxisFault { HashMap<String, MessageContext> mep = opContext.getMessageContexts(); MessageContext immsgContext = (MessageContext) mep .get(MESSAGE_LABEL_IN_VALUE); MessageContext outmsgContext = (MessageContext) mep .get(MESSAGE_LABEL_OUT_VALUE); if ((immsgContext != null) && (outmsgContext != null)) { throw new AxisFault(Messages.getMessage("mepcompleted")); } if (outmsgContext == null) { mep.put(MESSAGE_LABEL_OUT_VALUE, msgContext); } else { mep.put(MESSAGE_LABEL_IN_VALUE, msgContext); opContext.setComplete(true); opContext.cleanup(); } }
public static String getRequestAddressingRequirementParameterValue(MessageContext response){ String value = ""; if (response != null) { HashMap<String,MessageContext> operationMessageContexts = response.getOperationContext().getMessageContexts(); for(MessageContext messageContext : operationMessageContexts.values()) { // Assumes at most 2 messages on operation, if there is more than 2 it // will use the value from the first message it gets that is != response if(!messageContext.equals(response)) { value = (String) messageContext.getProperty(AddressingConstants.ADDRESSING_REQUIREMENT_PARAMETER); if (LoggingControl.debugLoggingAllowed && log.isDebugEnabled()) { log.debug("getRequestAddressingRequirementParameterValue: got value from MessageContext "+messageContext+", value: '" + value + "'"); } break; } } if (LoggingControl.debugLoggingAllowed && log.isDebugEnabled()) { log.debug("getRequestAddressingRequirementParameterValue: value: '" + value + "'"); } } if (value == null || "".equals(value)) { value = AddressingConstants.ADDRESSING_UNSPECIFIED; } return value; }
void loadInHeader() throws XdsInternalException { if (serviceClient == null) return; OperationContext oc = serviceClient.getLastOperationContext(); if (oc == null) return; HashMap<String, MessageContext> ocs = oc.getMessageContexts(); MessageContext in = ocs.get("In"); if (in == null) return; if (in.getEnvelope() == null) return; if (in.getEnvelope().getHeader() == null) return; inHeader = Util.deep_copy(in.getEnvelope().getHeader()); logger.info("incoming header loaded"); }
MessageContext getInputMessageContext() throws XdsInternalException, AxisFault { if (operationClient == null) { Object in = serviceClient.getServiceContext() .getLastOperationContext().getMessageContexts().get("In"); if (!(in instanceof MessageContext)) throw new XdsInternalException( "Soap: In MessageContext of type " + in.getClass().getName() + " instead of MessageContext"); MessageContext inMsgCxt = (MessageContext) in; return inMsgCxt; } return operationClient.getMessageContext("In"); }
log.debug("registerOperationContext (" + override + "): " + mepContext + " with key: " + messageID); HashMap<String, MessageContext> msgContextMap = mepContext.getMessageContexts(); Iterator<MessageContext> msgContextIterator = msgContextMap.values().iterator(); while (msgContextIterator.hasNext()) {