/** * Gets the correct element name for a given message * @param axisMessage - The axisMessage * @param nameSpaceMap - The namespaceMap * @return - The element name */ public static String getElementName(AxisMessage axisMessage, Map nameSpaceMap) { QName elementQName = axisMessage.getElementQName(); if (elementQName == null) { return WSDL2Constants.NMTOKEN_NONE; } else if (Constants.XSD_ANY.equals(elementQName)) { return WSDL2Constants.NMTOKEN_ANY; } else { String prefix = WSDLSerializationUtil.getPrefix(elementQName.getNamespaceURI(), nameSpaceMap); return prefix + ":" + elementQName.getLocalPart(); } }
/** * Gets the correct element name for a given message * @param axisMessage - The axisMessage * @param nameSpaceMap - The namespaceMap * @return - The element name */ public static String getElementName(AxisMessage axisMessage, Map nameSpaceMap) { QName elementQName = axisMessage.getElementQName(); if (elementQName == null) { return WSDL2Constants.NMTOKEN_NONE; } else if (Constants.XSD_ANY.equals(elementQName)) { return WSDL2Constants.NMTOKEN_ANY; } else { String prefix = WSDLSerializationUtil.getPrefix(elementQName.getNamespaceURI(), nameSpaceMap); return prefix + ":" + elementQName.getLocalPart(); } }
private String mapMessage(AxisMessage msg, Map complexTypeMap) { QName qname = msg.getElementQName(); if (qname == null) { throw new RuntimeException("No element reference in message " + msg.getName()); } return mapQName(qname, complexTypeMap); }
private String mapMessage(AxisMessage msg, Map complexTypeMap) { QName qname = msg.getElementQName(); if (qname == null) { throw new RuntimeException("No element reference in message " + msg.getName()); } return mapQName(qname, complexTypeMap); }
/** * @param doc * @param operation * @param param */ protected void addCSpecifcAttributes(Document doc, AxisOperation operation, Element param, String messageType) { String typeMappingStr; AxisMessage message; if (messageType.equals(WSDLConstants.MESSAGE_LABEL_IN_VALUE)) { message = operation.getMessage(WSDLConstants.MESSAGE_LABEL_IN_VALUE); } else { message = operation.getMessage(WSDLConstants.MESSAGE_LABEL_OUT_VALUE); } String paramType = this.mapper.getTypeMappingName(message.getElementQName()); if (doc == null || paramType == null || param == null) { return; } String type = this.mapper.getTypeMappingName(message.getElementQName()); typeMappingStr = (type == null) ? "" : type; addAttribute(doc, "caps-type", paramType.toUpperCase(), param); if (!paramType.equals("") && !paramType.equals("void") && !typeMappingStr.equals(C_DEFAULT_TYPE) && typeMappingStr.contains("adb_")) { addAttribute(doc, "ours", "yes", param); } }
for (Iterator messageIter = axisOperation.getMessages(); messageIter.hasNext();) { axisMessage = (AxisMessage) messageIter.next(); if (axisMessage.getElementQName() != null) { topElement = new TopElement(axisMessage.getElementQName()); xmlSchemaElement = axisMessage.getSchemaElement(); topElement.setTypeQName(xmlSchemaElement.getSchemaTypeName()); faultMessagesIter.hasNext();) { axisMessage = (AxisMessage) faultMessagesIter.next(); topElement = new TopElement(axisMessage.getElementQName()); xmlSchemaElement = axisMessage.getSchemaElement(); topElement.setTypeQName(xmlSchemaElement.getSchemaTypeName());
if ((inAxisMessage.getElementQName() == null) || (methodElement == null)) { QName elementQName = inAxisMessage.getElementQName(); messageNameSpace = elementQName.getNamespaceURI(); OMNamespace namespace = methodElement.getNamespace();
faultMessage.getElementQName());
if ((inAxisMessage.getElementQName() == null) || (methodElement == null)) { QName elementQName = inAxisMessage.getElementQName(); messageNameSpace = elementQName.getNamespaceURI(); OMNamespace namespace = methodElement.getNamespace();
OMElement element = outMsgCtxt.getEnvelope().getBody().getFirstElement(); QName elementQname = outMsgCtxt.getAxisOperation().getMessage (WSDLConstants.MESSAGE_LABEL_OUT_VALUE).getElementQName();
OMElement element = outMsgCtxt.getEnvelope().getBody().getFirstElement(); QName elementQname = outMsgCtxt.getAxisOperation().getMessage (WSDLConstants.MESSAGE_LABEL_OUT_VALUE).getElementQName();
private OMElement writeMessage(AxisMessage axismessage, OMFactory fac) { if (axismessage.getName() != null && messagesMap.get(axismessage.getName()) == null) { messagesMap.put(axismessage.getName(), axismessage); QName schemaElementName = axismessage.getElementQName(); OMElement messageElement = fac.createOMElement(MESSAGE_LOCAL_NAME, wsdl); messageElement.addAttribute(ATTRIBUTE_NAME, axismessage.getName(), null); if (schemaElementName != null) { OMElement messagePart = fac.createOMElement(PART_ATTRIBUTE_NAME, wsdl); messageElement.addChild(messagePart); if (axismessage.getMessagePartName() != null) { messagePart.addAttribute(ATTRIBUTE_NAME, axismessage.getMessagePartName(), null); } else { messagePart.addAttribute(ATTRIBUTE_NAME, axismessage.getPartName(), null); } messagePart.addAttribute(ELEMENT_ATTRIBUTE_NAME, WSDLSerializationUtil.getPrefix(schemaElementName.getNamespaceURI(), axisService.getNamespaceMap()) + ":" + schemaElementName.getLocalPart(), null); } return messageElement; } return null; }
private OMElement writeMessage(AxisMessage axismessage, OMFactory fac) { if (axismessage.getName() != null && messagesMap.get(axismessage.getName()) == null) { messagesMap.put(axismessage.getName(), axismessage); QName schemaElementName = axismessage.getElementQName(); OMElement messageElement = fac.createOMElement(MESSAGE_LOCAL_NAME, wsdl); messageElement.addAttribute(ATTRIBUTE_NAME, axismessage.getName(), null); if (schemaElementName != null) { OMElement messagePart = fac.createOMElement(PART_ATTRIBUTE_NAME, wsdl); messageElement.addChild(messagePart); if (axismessage.getMessagePartName() != null) { messagePart.addAttribute(ATTRIBUTE_NAME, axismessage.getMessagePartName(), null); } else { messagePart.addAttribute(ATTRIBUTE_NAME, axismessage.getPartName(), null); } messagePart.addAttribute(ELEMENT_ATTRIBUTE_NAME, WSDLSerializationUtil.getPrefix(schemaElementName.getNamespaceURI(), axisService.getNamespaceMap()) + ":" + schemaElementName.getLocalPart(), null); } return messageElement; } return null; }
if (o != null) { GsonXMLStreamReader gsonXMLStreamReader = (GsonXMLStreamReader) o; QName elementQname = msgContext.getAxisOperation().getMessage(WSDLConstants.MESSAGE_LABEL_IN_VALUE).getElementQName(); List<XmlSchema> schemas = msgContext.getAxisService().getSchema(); gsonXMLStreamReader.initXmlStreamReader(elementQname, schemas, msgContext.getConfigurationContext());
if (o != null) { GsonXMLStreamReader gsonXMLStreamReader = (GsonXMLStreamReader) o; QName elementQname = msgContext.getAxisOperation().getMessage(WSDLConstants.MESSAGE_LABEL_IN_VALUE).getElementQName(); List<XmlSchema> schemas = msgContext.getAxisService().getSchema(); gsonXMLStreamReader.initXmlStreamReader(elementQname, schemas, msgContext.getConfigurationContext());
QName partQName = WSDLUtil.getPartQName(opName, qnameSuffix, message.getElementQName().getLocalPart()); mapper.addTypeMappingName(partQName, (String)basicTypeMap.getTypeMap().get(schemaTypeQname)); } else if (schemaType instanceof XmlSchemaSimpleType) { opName, false, message.getElementQName().getLocalPart(), qnameSuffix);
QName partQName = WSDLUtil.getPartQName(opName, qnameSuffix, message.getElementQName().getLocalPart()); mapper.addTypeMappingName(partQName, (String)basicTypeMap.getTypeMap().get(schemaTypeQname)); } else if (schemaType instanceof XmlSchemaSimpleType) { opName, false, message.getElementQName().getLocalPart(), qnameSuffix);
QName elementQName = axisMessage.getElementQName(); if (!DescriptionUtils.isEmpty(elementQName) && axisService.getOperationByMessageElementQName(elementQName) == null) {
QName elementQName = axisMessage.getElementQName(); if (!DescriptionUtils.isEmpty(elementQName) && axisService.getOperationByMessageElementQName(elementQName) == null) {