Histórico da Página
<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/+| Wiki Markup
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="
...
...
">
...
...
<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.
| Como Fazer |