msg.setQName(messageName);
message.setQName(messageName); def.addMessage(message);
message.setQName(messageName); def.addMessage(message);
message.setQName(messageName); def.addMessage(message);
/** * Called after the {@link Message} has been created. * <p/> * Default implementation sets the name of the message to the element name. * * @param definition the WSDL4J <code>Definition</code> * @param message the WSDL4J <code>Message</code> * @param elementName the element name * @throws WSDLException in case of errors */ protected void populateMessage(Definition definition, Message message, QName elementName) throws WSDLException { QName messageName = new QName(definition.getTargetNamespace(), elementName.getLocalPart()); if (logger.isDebugEnabled()) { logger.debug("Creating message [" + messageName + "]"); } message.setQName(messageName); }
/** * Called after the {@link Message} has been created. * * <p>Default implementation sets the name of the message to the element name. * * @param definition the WSDL4J {@code Definition} * @param message the WSDL4J {@code Message} * @param elementName the element name * @throws WSDLException in case of errors */ protected void populateMessage(Definition definition, Message message, QName elementName) throws WSDLException { QName messageName = new QName(definition.getTargetNamespace(), elementName.getLocalPart()); if (logger.isDebugEnabled()) { logger.debug("Creating message [" + messageName + "]"); } message.setQName(messageName); }
/** * Called after the {@link Message} has been created. * * <p>Default implementation sets the name of the message to the element name. * * @param definition the WSDL4J {@code Definition} * @param message the WSDL4J {@code Message} * @param elementName the element name * @throws WSDLException in case of errors */ protected void populateMessage(Definition definition, Message message, QName elementName) throws WSDLException { QName messageName = new QName(definition.getTargetNamespace(), elementName.getLocalPart()); if (logger.isDebugEnabled()) { logger.debug("Creating message [" + messageName + "]"); } message.setQName(messageName); }
/** * Called after the {@link Message} has been created. * * <p>Default implementation sets the name of the message to the element name. * * @param definition the WSDL4J {@code Definition} * @param message the WSDL4J {@code Message} * @param elementName the element name * @throws WSDLException in case of errors */ protected void populateMessage(Definition definition, Message message, QName elementName) throws WSDLException { QName messageName = new QName(definition.getTargetNamespace(), elementName.getLocalPart()); if (logger.isDebugEnabled()) { logger.debug("Creating message [" + messageName + "]"); } message.setQName(messageName); }
public Object put(Object key, Object val) { QName name = (QName)key; QName value = (QName)val; String lName = name.getLocalPart(); String nSpace = name.getNamespaceURI(); if (NS_URI_PART_EXTENSIONS.equals(nSpace) && ATTR_MESSAGE.equals(lName)) { javax.wsdl.Message messageProxy = new MessageImpl(); messageProxy.setQName(value); setEMessage((Message)messageProxy); } return super.put(key, value); } }
protected Message createHeaderMessages(WSDLBuilder builder, MessageInfo msgInfo, List headers) { Message msg = builder.getDefinition().createMessage(); msg.setQName(new QName(builder.getTargetNamespace(), msgInfo.getName().getLocalPart() + "Headers")); msg.setUndefined(false); for (Iterator itr = headers.iterator(); itr.hasNext();) { MessagePartInfo header = (MessagePartInfo) itr.next(); Part part = builder.createPart(header); msg.addPart(part); } return msg; }
private Message copyMessage(Message defMessage, Definition flat) { Message flatMsg = flat.createMessage(); flatMsg.setUndefined(false); if (defMessage.getQName() != null) { flatMsg.setQName(new QName(flat.getTargetNamespace(), defMessage.getQName().getLocalPart())); } for (Iterator itPart = defMessage.getParts().values().iterator(); itPart.hasNext();) { Part defPart = (Part) itPart.next(); Part flatPart = flat.createPart(); flatPart.setName(defPart.getName()); flatPart.setElementName(defPart.getElementName()); flatMsg.addPart(flatPart); } return flatMsg; }
private Message copyMessage(Message defMessage, Definition flat) { Message flatMsg = flat.createMessage(); flatMsg.setUndefined(false); if (defMessage.getQName() != null) { flatMsg.setQName(new QName(flat.getTargetNamespace(), defMessage.getQName().getLocalPart())); } for (Iterator itPart = defMessage.getParts().values().iterator(); itPart.hasNext();) { Part defPart = (Part) itPart.next(); Part flatPart = flat.createPart(); flatPart.setName(defPart.getName()); flatPart.setElementName(defPart.getElementName()); flatMsg.addPart(flatPart); } return flatMsg; }
private void createFaultMessage(QName qname) { String exceptionName = qname.getLocalPart(); // messages Message faultMsg = definition.createMessage(); faultMsg.setQName(new QName(definition.getTargetNamespace(), exceptionName)); faultMsg.setUndefined(false); // message - part Part part = definition.createPart(); part.setName("exception"); part.setElementName(qname); faultMsg.addPart(part); //add the fault element namespace to the definition String nsURI = qname.getNamespaceURI(); manager.addWSDLDefinitionNamespace(definition, mapper.mapNSToPrefix(nsURI), nsURI); definition.addMessage(faultMsg); }
public Message getStatusMessage() throws WrapperProcessingException { Message msg = null; try { WSDLFactory factory = javax.wsdl.factory.WSDLFactory.newInstance(); Definition def = factory.newDefinition(); msg = def.createMessage(); msg.setQName(new QName(WrapperBuilder.STATUS_TAG)); Part part = def.createPart(); part.setName(WrapperBuilder.RESULT_TAG); msg.addPart(part); } catch (WSDLException ex) { throw new WrapperProcessingException(ex); } return msg; }
private Message createOutputMessage(OperationInfo op) { // response message Message res = getDefinition().createMessage(); res.setQName(new QName(getTargetNamespace(), op.getName() + "Response")); res.setUndefined(false); if (getService().getServiceInfo().isWrapped()) createWrappedOutputParts(res, op); else createOutputParts(res, op); return res; }
private Message createInputMessage(OperationInfo op) { Message req = getDefinition().createMessage(); req.setQName(new QName(getTargetNamespace(), op.getName() + "Request")); req.setUndefined(false); if (getService().getServiceInfo().isWrapped()) createWrappedInputParts(req, op); else createInputParts(req, op); return req; }
private Fault createFault(OperationInfo op, FaultInfo faultInfo) { Message faultMsg = getDefinition().createMessage(); faultMsg.setQName(new QName(getTargetNamespace(), faultInfo.getName())); faultMsg.setUndefined(false); getDefinition().addMessage(faultMsg); Fault fault = getDefinition().createFault(); fault.setName(faultInfo.getName()); fault.setMessage(faultMsg); for (Iterator itr = faultInfo.getMessageParts().iterator(); itr.hasNext();) { MessagePartInfo info = (MessagePartInfo) itr.next(); String uri = info.getName().getNamespaceURI(); addNamespace(getNamespacePrefix(uri), uri); Part part = createPart(info); faultMsg.addPart(part); } return fault; }
private Message generateMessage(XmlSchemaElement element, String name) { Part part = definition.createPart(); part.setName(PART_NAME); part.setElementName(element.getQName()); Message result = definition.createMessage(); QName qName = new QName(definition.getTargetNamespace(), name); if (definition.getMessage(qName) != null) { String newName = getScope().toString() + "." + name; qName = new QName(definition.getTargetNamespace(), newName); } result.setQName(qName); result.addPart(part); result.setUndefined(false); definition.addMessage(result); return result; }
private void generateFault(JavaMethod method, Operation operation) { for (org.objectweb.celtix.tools.common.model.WSDLException exception : method.getWSDLExceptions()) { String exceptionName = exception.getExcpetionClass().getSimpleName(); Message msg = definition.createMessage(); msg.setQName(new QName(wmodel.getTargetNameSpace(), exceptionName)); Part part = definition.createPart(); part.setName(exception.getDetailType().getSimpleName()); part.setElementName(exception.getDetailTypeReference().tagName); msg.addPart(part); msg.setUndefined(false); definition.addMessage(msg); Fault fault = definition.createFault(); fault.setMessage(msg); fault.setName(exceptionName); operation.addFault(fault); } }
protected void buildMessage(Message message, AbstractMessageContainer messageContainer, final Definition def) { addDocumentation(message, messageContainer.getMessageDocumentation()); message.setQName(messageContainer.getName()); message.setUndefined(false); def.addMessage(message); List<MessagePartInfo> messageParts = messageContainer.getMessageParts(); Part messagePart = null; for (MessagePartInfo messagePartInfo : messageParts) { messagePart = def.createPart(); messagePart.setName(messagePartInfo.getName().getLocalPart()); if (messagePartInfo.isElement()) { messagePart.setElementName(messagePartInfo.getElementQName()); addNamespace(messagePartInfo.getElementQName().getNamespaceURI(), def); } else if (messagePartInfo.getTypeQName() != null) { messagePart.setTypeName(messagePartInfo.getTypeQName()); addNamespace(messagePartInfo.getTypeQName().getNamespaceURI(), def); } message.addPart(messagePart); } }