JAX-WS e BPEL, ajuda no ASSIGN

Galera, eu procurei na web exemplos de web services feitos utilizando o JAX-WS, porém todos os exemplos utilizam apenas um parâmetro, que pode ser um objeto ou não, ou até mesmo nenhum parâmetro.
O problema é que no meu serviço tenho 3, duas Strings e um Date:

@WebService(serviceName = "AereaGOLWS", endpointInterface = "br.com.gol.service.AereaGOLWS")
@SOAPBinding(style = Style.RPC, use = Use.LITERAL, parameterStyle = ParameterStyle.WRAPPED)  
public class AereaGOLWS
{	
	@WebMethod(operationName = "getPassagensXML")
	public String getPassagensXML(@WebParam(name = "iataOrigem") String iataOrigem, @WebParam(name = "iataDestino") String iataDestino, @WebParam(name = "data") Date data){
              // código
              return "";
       }
}

Eu vi que o mais utilizado é Style = DOCUMENTo, Use = LITERAL e ParameterStyle = BARE, porém eu quero passar os 3 parâmetros desse jeito ai
uma parte do wsdl gerado é esse:

<input message="tns:getPassagensXML" />

<message name="getPassagensXML">
        <part name="iataOrigem" type="xsd:string" />
	<part name="iataDestino" type="xsd:string" />
	<part name="data" type="xsd:dateTime" />
</message>
	
<message name="getPassagensXMLResponse">
	<part name="return" type="xsd:string" />
</message>

Preciso fazer um assign entre o input e a entrada do serviço, porém não vejo como fazer isso.
A estutura do input do BPEL é assim:

<message name="OrchestrationRequestMessage">
	<part name="playload" element="tns:OrchestrationRequest"></part>
</message>

\/

<xsd:element name="OrchestrationRequest" type="tns:OrchestrationRequestType">
</xsd:element>

\/

<xsd:complexType name="OrchestrationRequestType">
	<xsd:sequence>
		<xsd:element name="iataOrigem" type="xsd:string"></xsd:element>
		<xsd:element name="iataDestino" type="xsd:string"></xsd:element>
		<xsd:element name="data" type="xsd:dateTime"></xsd:element>
	</xsd:sequence>
</xsd:complexType>

Como fazer o assign ???
Por favor me ajudem com isso XD

Vejam a imagem…