Examples of WsdlMessageMapping


Examples of org.jboss.ws.metadata.jaxrpcmapping.WsdlMessageMapping

      mppm.setParamPosition(paramPosition);
      String javaType = getJavaTypeAsString(xmlName, xmlType, xmlType.getNamespaceURI(), array, primitive);
      mppm.setParamType(javaType);

      //WSDL Message Mapping
      WsdlMessageMapping wmm = new WsdlMessageMapping(mppm);
      wmm.setParameterMode(paramMode);
      String wsdlNS = WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_WSDL_MESSAGE_NS;
      wmm.setWsdlMessage(new QName(targetNS, wsdlMessageName, wsdlNS));
      wmm.setWsdlMessagePartName(wsdlMessagePartName);
      mppm.setWsdlMessageMapping(wmm);
      return mppm;
   }
View Full Code Here

Examples of org.jboss.ws.metadata.jaxrpcmapping.WsdlMessageMapping

   {
      MethodParamPartsMapping paramMapping = new MethodParamPartsMapping(methodMapping);
      paramMapping.setParamPosition(position);
      paramMapping.setParamType(type);

      WsdlMessageMapping messageMapping = new WsdlMessageMapping(paramMapping);
      messageMapping.setWsdlMessagePartName(name);
      String messageName = interfaceName + "_" + operation.getQName().getLocalPart();
      if ("OUT".equals(mode))
         messageName += "Response";
      QName messageQName = new QName(wsdl.getTargetNamespace(), messageName, "wsdlMsgNS");

      messageMapping.setWsdlMessage(messageQName);
      messageMapping.setParameterMode(mode);
      messageMapping.setSoapHeader(header);
      paramMapping.setWsdlMessageMapping(messageMapping);
      methodMapping.addMethodParamPartsMapping(paramMapping);
   }
View Full Code Here

Examples of org.jboss.ws.metadata.jaxrpcmapping.WsdlMessageMapping

/* 645 */         throw new WSException("Cannot obtain java/xml type mapping for: " + xmlType);
/*     */       }
/* 647 */       Map variableMap = createVariableMappingMap(javaXmlTypeMapping.getVariableMappings());
/* 648 */       for (MethodParamPartsMapping partMapping : seiMethodMapping.getMethodParamPartsMappings())
/*     */       {
/* 650 */         WsdlMessageMapping wsdlMessageMapping = partMapping.getWsdlMessageMapping();
/* 651 */         if (wsdlMessageMapping.isSoapHeader()) {
/*     */           continue;
/*     */         }
/* 654 */         if (wsdlMessageMapping == null) {
/* 655 */           throw new IllegalArgumentException("wsdl-message-message mapping required for document/literal wrapped");
/*     */         }
/* 657 */         String elementName = wsdlMessageMapping.getWsdlMessagePartName();
/*     */
/* 660 */         if (bindingInput.getMimePart(elementName) != null) {
/*     */           continue;
/*     */         }
/* 663 */         String variable = (String)variableMap.get(elementName);
/* 664 */         if (variable == null) {
/* 665 */           throw new IllegalArgumentException("Could not determine variable name for element: " + elementName);
/*     */         }
/* 667 */         WrappedParameter wrapped = new WrappedParameter(new QName(elementName), partMapping.getParamType(), variable, partMapping.getParamPosition());
/*     */
/* 669 */         String parameterMode = wsdlMessageMapping.getParameterMode();
/* 670 */         if ((parameterMode == null) || (parameterMode.length() < 2)) {
/* 671 */           throw new IllegalArgumentException("Invalid parameter mode for element: " + elementName);
/*     */         }
/* 673 */         if (!"OUT".equals(parameterMode))
/* 674 */           wrappedParameters.add(wrapped);
View Full Code Here

Examples of org.jboss.ws.metadata.jaxrpcmapping.WsdlMessageMapping

/*     */       {
/* 815 */         MethodParamPartsMapping part = seiMethodMapping.getMethodParamPartsMappingByPartName(opOutput.getPartName());
/* 816 */         String mode = null;
/* 817 */         if (part != null)
/*     */         {
/* 819 */           WsdlMessageMapping wsdlMessageMapping = part.getWsdlMessageMapping();
/* 820 */           mode = wsdlMessageMapping.getParameterMode();
/*     */         }
/* 822 */         if ("INOUT".equals(mode))
/*     */         {
/* 824 */           ParameterMetaData inMetaData = opMetaData.getParameter(xmlName);
/* 825 */           if (inMetaData != null)
View Full Code Here

Examples of org.jboss.ws.metadata.jaxrpcmapping.WsdlMessageMapping

/* 930 */     MethodParamPartsMapping mppm = new MethodParamPartsMapping(semm);
/* 931 */     mppm.setParamPosition(paramPosition);
/* 932 */     String javaType = getJavaTypeAsString(xmlName, xmlType, array, primitive);
/* 933 */     mppm.setParamType(javaType);
/*     */
/* 936 */     WsdlMessageMapping wmm = new WsdlMessageMapping(mppm);
/* 937 */     wmm.setParameterMode(paramMode);
/* 938 */     String wsdlNS = "wsdlMsgNS";
/* 939 */     wmm.setWsdlMessage(new QName(targetNS, wsdlMessageName, wsdlNS));
/* 940 */     wmm.setWsdlMessagePartName(wsdlMessagePartName);
/* 941 */     mppm.setWsdlMessageMapping(wmm);
/* 942 */     return mppm;
/*     */   }
View Full Code Here

Examples of org.jboss.ws.metadata.jaxrpcmapping.WsdlMessageMapping

/*     */   {
/* 289 */     MethodParamPartsMapping paramMapping = new MethodParamPartsMapping(methodMapping);
/* 290 */     paramMapping.setParamPosition(position);
/* 291 */     paramMapping.setParamType(type);
/*     */
/* 293 */     WsdlMessageMapping messageMapping = new WsdlMessageMapping(paramMapping);
/* 294 */     messageMapping.setWsdlMessagePartName(name);
/* 295 */     String messageName = interfaceName + "_" + operation.getQName().getLocalPart();
/* 296 */     if ("OUT".equals(mode))
/* 297 */       messageName = messageName + "Response";
/* 298 */     QName messageQName = new QName(this.wsdl.getTargetNamespace(), messageName, "wsdlMsgNS");
/*     */
/* 300 */     messageMapping.setWsdlMessage(messageQName);
/* 301 */     messageMapping.setParameterMode(mode);
/* 302 */     messageMapping.setSoapHeader(header);
/* 303 */     paramMapping.setWsdlMessageMapping(messageMapping);
/* 304 */     methodMapping.addMethodParamPartsMapping(paramMapping);
/*     */   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.