Cómo pasar parámetros a un servicio web externo desde Mule
Frecuentes
Visto 2,222 veces
1
¿Cómo puedo pasar parámetros a un servicio web externo a través de un flujo de mula usando CFX?
2 Respuestas
2
- Si utiliza la opcion de Conector WSDL-CXF, pasa parámetros como una matriz de objetos en el mensaje de Mule en vuelo. Solo se pueden usar primitivas y cadenas en esta matriz.
- De lo contrario, si necesita usar objetos complejos como parámetros, use los objetos que ha generado del WSDL siguiente este método.
Respondido el 12 de junio de 12 a las 16:06
1
Muchas gracias. Funcionó. Puse un transformador para convertir mis parámetros a la matriz Object[] para cxf:jaxws-client de la siguiente manera.
<custom-transformer class="tranformers.ObjectArrayTransformer" doc:name="Java"/>
<http:outbound-endpoint exchange-pattern="request-response" address="http://localhost:8080/WebService/HelloWorldImpl" doc:name="HTTP">
<cxf:jaxws-client operation="getParamData" serviceClass="miniwebservice.HelloWorld" port="80" doc:name="SOAP"/>
</http:outbound-endpoint>
Respondido el 13 de junio de 12 a las 14:06
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas parameters mule or haz tu propia pregunta.