Versão atual:

Xml - header nos eventos workflow

Prezados,

Alguém já conseguiu enviar o cabeçalho header do SOAP no fluig num evento de workflow?

Segue o XML::

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:poj="http://127.0.0.1"> 

<soapenv:Header> 
   <poj:securityHeader> 
     <senha></senha> 
   </poj:securityHeader> 
</soapenv:Header> 

<soapenv:Body> 
   <poj:createsimple> 
    <status>?</status> 
  </poj:createsimple> 
 </soapenv:Body>

</soapenv:Envelope>

Eu tenho o método createsimple, porém preciso passar o Header para autenticar.

Alguém tem um exemplo para evento workflow?

Abraços. PS: Já tinha feito essa pergunta, porém não obtive respostas. Criei novamente por causa que não estava bem formatado o code do XML na pergunta.

Procurei alguns sites na internet:

List<Header> headers = new ArrayList<Header>();
Header securityHeader = new Header( new QName("http://127.0.0.1", "securityHeaderType"), security, new JAXBDataBinding( SecurityHeaderType.class ));
                              headers.add( securityHeader );

                              org.apache.cxf.endpoint.Client client = org.apache.cxf.frontend.ClientProxy.getClient( port );
                              client.getRequestContext().put(Header.HEADER_LIST, headers);

O Rhino(JAVASCRIPT do eventoworkflow) devolve diversos erros.

Versão (1):

Ver a versão formatada

Xml - header nos eventos workflow

  • criado 23 de Sep de 2017

Comentário

new question