Páginas filhas
  • Estrutura XML de Registro Online para Boletos existentes.

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Wiki Markup<span style="color: #333333"><strong>Estrutura XML de Registro Online para Boletos existentes.</strong></span> A estrutura XML abaixo é um exemplo para uso do Web Service para Registrar Online o boleto incluído na base e não enviado para o banco. As Tags em negrito, são as principais para identificar o boleto desejado e realizar o processo de Registro Online:    XML simplificado para registrar os boletos existentes na base que possuam lançamentos com o convênio parametrizado para o registro online:   <soapenv:Envelope xmlns:soapenv="[{+}http://schemas.xmlsoap.org/soap/envelope/+|  

XML simplificado para registrar os boletos existentes na base que possuam lançamentos com o convênio parametrizado para o registro online:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/]" xmlns:tot="[{+}http://www.totvs.com/+|http://www.totvs.com/]">
   <soapenv:Header/>
   <soapenv:Body>
      <tot:ExecuteWithParams>
         <!--Optional:-->
         <tot:ProcessServerName>{*}FinBoletoRegistroOnLineTBCData{*}</tot:ProcessServerName>
         <!--Optional:-->
         <tot:strXmlParams>

         <!\[CDATA\[<?xml version="1.0" encoding="utf-16"?>
         <FinBoletoRegistroOnLineParamsProc>

         <CodAplicacaoOrigem>F</CodAplicacaoOrigem>
<FinBoletoRegistroOnLineParamsProc> *         <CodAplicacaoOrigem>F</CodAplicacaoOrigem>* *         <DataSistema>2017-09-28T00:00:00-03:00</DataSistema>*

         <ListaBoleto>
                <FinBoletoOnLineParamsProc>
                            <ListaBoleto>                 <FinBoletoOnLineParamsProc>                    <CanParallelize>false</CanParallelize>
                   <CanSendMail>false</CanSendMail>
                   <CanWaitSchedule>false</CanWaitSchedule>
                   <DisableIsolateProcess>false</DisableIsolateProcess>
                   <ExecutionId>44a10a5e-3096-4203-bff5-84fd8066e708</ExecutionId>
                   <FailureMessage>Processo executado com sucesso</FailureMessage>
                   <HideProgressDialog>false</HideProgressDialog>
                   <Initialized>false</Initialized>
                   <IsolateProcess>false</IsolateProcess>
                             <JobID>
                                     <Children />
                                     <ExecID>-1</ExecID>
                                     <ID>-1</ID>
                                     <IsPriorityJob>false</IsPriorityJob>
                             </JobID>
                   <MaximumQuantityOfPrimaryKeysPerProcess>1000</MaximumQuantityOfPrimaryKeysPerProcess>
                   <MinimumQuantityOfPrimaryKeysPerProcess>1</MinimumQuantityOfPrimaryKeysPerProcess>
                   <NotifyEmail>false</NotifyEmail>
                   <NotifyFluig>false</NotifyFluig>
                   <OnlineMode>false</OnlineMode>
                   <QuantityOfSplits>0</QuantityOfSplits>
                   <SaveLogInDatabase>true</SaveLogInDatabase>
                   <SaveParamsExecution>false</SaveParamsExecution>
                   <ScheduleDateTime>2017-09-28T15:29:34.1170233-03:00</ScheduleDateTime>
                   <Scheduler>JobMonitor</Scheduler>
                   <SendMail>false</SendMail>
                   <ShouldParallelize>false</ShouldParallelize>
                   <SuccessMessage>Processo executado com sucesso</SuccessMessage>
                   <SyncExecution>false</SyncExecution>
                   <UseJobMonitor>true</UseJobMonitor>
                   <WaitSchedule>false</WaitSchedule> *
                   <CodColigada>1</CodColigada>* *
            
      <IdBoleto>8185</IdBoleto>*
                </FinBoletoOnLineParamsProc>
         </ListaBoleto>
</FinBoletoRegistroOnLineParamsProc>\]\]>

</tot:strXmlParams>
     </tot:ExecuteWithParams>
       </soapenv:Body>
        </soapenv:Envelope>  

...

* XML Completo do processo de registro online de boletos já existentes na base:

<soapenv:Envelope xmlns:soapenv="

...

http://schemas.xmlsoap.org/soap/envelope/

...

"

...

xmlns:tot="

...

http://www.totvs.com/

...

">

...


  

...

<soapenv:Header/>

...


  

...

<soapenv:Body>

...


     

...

<tot:ExecuteWithParams>

...


        

...

<!--Optional:-->

...


         <tot:ProcessServerName>FinBoletoRegistroOnLineTBCData</tot:ProcessServerName>

...


        

...

<!--Optional:-->

...


        

...

<tot:strXmlParams>

...

<!

...

[CDATA

...

[<?xml

...

version="1.0"

...

encoding="utf-16"?>

...


     

...

<FinBoletoRegistroOnLineParamsProc>

...


     

...

<CodAplicacaoOrigem>F</CodAplicacaoOrigem>

...


     

...

<DataSistema>2017-09-28T00:00:00-03:00</DataSistema>

...


     

...

<ListaBoleto>

...


     

...

<FinBoletoOnLineParamsProc>

...


     

...

<ActionModule></ActionModule>

...


   

...

 

...

<ActionName></ActionName>

...


     

...

<CanParallelize>false</CanParallelize>

...


     

...

<CanSendMail>false</CanSendMail>

...


     

...

<CanWaitSchedule>false</CanWaitSchedule>

...


     

...

<CodUsuario></CodUsuario>

...


     

...

<ConnectionId></ConnectionId>

...


     

...

<ConnectionString></ConnectionString>

...


     

...

<Context></Context>

...


     

...

<CustomData></CustomData>

...


     

...

<DisableIsolateProcess>false</DisableIsolateProcess>

...


     

...

<DriverType></DriverType>

...


     

...

<ExecutionId>44a10a5e-3096-4203-bff5-84fd8066e708</ExecutionId>

...


     

...

<FailureMessage>Processo

...

executado

...

com

...

sucesso</FailureMessage>

...


     

...

<FriendlyLogs></FriendlyLogs>

...


     

...

<HideProgressDialog>false</HideProgressDialog>

...


     

...

<HostName></HostName>

...


     

...

<Initialized>false</Initialized>

...


     

...

<Ip></Ip>

...


     

...

<IsolateProcess>false</IsolateProcess>

...


        

...

<JobID>

...


         <Children

...

/>

...


         <ExecID>-1</ExecID>

...


         <ID>-1</ID>

...


         <IsPriorityJob>false</IsPriorityJob>

...


        

...

</JobID>

...


     

...

<JobServerHostName></JobServerHostName>

...


     

...

<MasterActionName></MasterActionName>

...


     

...

<MaximumQuantityOfPrimaryKeysPerProcess>1000</MaximumQuantityOfPrimaryKeysPerProcess>

...


     

...

<MinimumQuantityOfPrimaryKeysPerProcess>1</MinimumQuantityOfPrimaryKeysPerProcess>

...


     

...

<NotifyEmail>false</NotifyEmail>

...


     

...

<NotifyEmailList></NotifyEmailList>

...


     

...

<NotifyFluig>false</NotifyFluig>

...


     

...

<OnlineMode>false</OnlineMode>

...


     

...

<PrimaryKeyList></PrimaryKeyList>

...


     

...

<PrimaryKeyNames></PrimaryKeyNames>

...


     

...

<PrimaryKeyTableName></PrimaryKeyTableName>

...


     

...

<ProcessName></ProcessName>

...


     

...

<QuantityOfSplits>0</QuantityOfSplits>

...


     

...

<SaveLogInDatabase>true</SaveLogInDatabase>

...


     

...

<SaveParamsExecution>false</SaveParamsExecution>

...


     

...

<ScheduleDateTime>2017-09-28T15:29:34.1170233-03:00</ScheduleDateTime>

...


     

...

<Scheduler>JobMonitor</Scheduler>

...


     

...

<SendMail>false</SendMail>

...


     

...

<ServerName></ServerName>

...


     

...

<ServiceInterface></ServiceInterface>

...


     

...

<ShouldParallelize>false</ShouldParallelize>

...


     

...

<StatusMessage></StatusMessage>

...


     

...

<SuccessMessage>Processo

...

executado

...

com

...

sucesso</SuccessMessage>

...


     

...

<SyncExecution>false</SyncExecution>

...


     

...

<UseJobMonitor>true</UseJobMonitor>

...


     

...

<UserName></UserName>

...


     

...

<WaitSchedule>false</WaitSchedule>

...


     

...

<CodColigada>1</CodColigada>

...


     

...

<IdBoleto>8185</IdBoleto>

...


    

...

 </FinBoletoOnLineParamsProc>

...


   

...

 

...

</ListaBoleto>

...


</FinBoletoRegistroOnLineParamsProc>

...

]

...

]>

...

</tot:strXmlParams>

...


    

...

</tot:ExecuteWithParams>

...


  

...

  

...

</soapenv:Body>

...


       

...

</soapenv:Envelope>

...

Observação:

 As tags acima devem ser estruturadas em ordem alfabética, caso estejam fora da ordem, o processo não será concluído ou a tag fora da ordem não será processada.

Image Removed

Como Fazer

Boleto OnLine