public function enviarProcesso(Tester $I): void
{
$servRequest = '
enviarProcesso ';
$idUsuario = '1246584123';
$senhaDoDia = UtilApiHelper::obterSenhaDoDia("tester");
$filepath = codecept_data_dir('PDF de teste.pdf');
$data = UtilApiHelper::obterArquivoConvertidoEmBase64($filepath);
$xml = new DOMDocument("1.0", "UTF-8");
$xmlIdUsuario = $xml->createElement("idUsuario", $idUsuario);
$xmlSenhaUsuario = $xml->createElement("senhaUsuario", $senhaDoDia);
$xmlDocumento = $xml->createElement("documento");
$xmlDocumento->setAttribute("descricao","Teste Documento");
$xmlDocumento->setAttribute("mimetype","application/pdf");
$xmlDocumento->setAttribute("tipoDocumento","10");
$xmlConteudo = $xml->createElement("conteudo", $data);
$xmlDocumento->appendChild($xmlConteudo);
$xml->appendChild($xmlIdUsuario);
$xml->appendChild($xmlSenhaIdUsuario);
$xml->appendChild($xmlDocumento);
$I->sendSoapRequest($servRequest, $xml);
$xmlResponse = $I->grabPageSource();
--urn:uuid:b580186a-e9d6-4a10-86c0-ebf571e09691
Content-Type: application/xop+xml; charset=utf-8; type="text/xml"
Content-Transfer-Encoding: 8bit
Content-ID: <urn:uuid:00bac88d-eee8-4990-bc59-944a9e26bca9>
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Body>
<ns2:enviarProcessoResposta>
<ns1:sucesso>true</ns1:sucesso>
<ns1:mensagem>Processado com sucesso.</ns1:mensagem>
<ns1:protocoloRecebimento>8816031347965012986001308</ns1:protocoloRecebimento>
<ns1:dataOperacao>20201019161444</ns1:dataOperacao>
<ns1:recibo>
</ns1:recibo>
</ns2:enviarProcessoResposta>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
--urn:uuid:b580186a-e9d6-4a10-86c0-ebf571e09691
Content-Type: application/octet-stream; charset=utf-8
Content-Transfer-Encoding: binary
Content-ID: <urn:uuid:2e0a9ba8-befc-4f74-ae7c-b6ec3c01fab7>
%PDF-1.4
3 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/Group <</Type /Group /S /Transparency /CS /DeviceRGB>>