Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Introdução
Este serviço disponibiliza acesso direto as consultas SQL do sistema.
Como funciona
1) Para
consumirmos esteo uso deste serviço,
devemos teré necessário uma consulta SQL. Neste exemplo teremos uma consulta simples que é necessário dois parâmetros para execução da mesma, como mostra abaixo. Para mais informações como criar uma consulta SQL no RM clique aqui.
Bloco de código | ||||
---|---|---|---|---|
| ||||
SELECT *
FROM GSISTEMA (NOLOCK)
WHERE CODSISTEMA =:CODSISTEMA
AND NOMESISTEMA =:NOMESISTEMA |


Bloco de código | ||||
---|---|---|---|---|
| ||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tot="http://www.totvs.com/">
<soapenv:Header/>
<soapenv:Body>
<tot:RealizarConsultaSQL>
<!--Optional:-->
<tot:codSentenca>wsConsultaSQL</tot:codSentenca>
<!--Optional:-->
<tot:codColigada>1</tot:codColigada>
<!--Optional:-->
<tot:codSistema>G</tot:codSistema>
<!--Optional:-->
<tot:parameters>CODSISTEMA=G;NOMESISTEMA=RM BIS;</tot:parameters>
</tot:RealizarConsultaSQL>
</soapenv:Body>
</soapenv:Envelope> |
Observações:Conforme no Bloco de Código acima
Observações:Conforme a imagemtemos de informar os dados da consulta. Onde "CodSentenca" é o código da consulta SQL, "codColigada" é o código da coligada onde está a consulta, "codSistema" é o contexto de onde a consulta foi criada, "parameters" são os parâmetros da consulta(se a consulta possuir).
Informações | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Ao informar um parâmetro tem que respeitar a ordem do nome e dos valores de acordo com o SQL criado para que possa trazer os dados corretamente do retorno SQL. SELECT * //Primeiro parâmetro
//Segundo parâmetro
<tot:parameters>CODSISTEMA=G;NOMESISTEMA=RM BIS;</tot:parameters> |
Aviso | ||
---|---|---|
| ||
Caso seja informado a ordem invertida dos campos e valor terá erros no retorno da consulta. Se conter Espaços na Frente dos Parâmetros também retornara erro no retorno da consulta. |
Bloco de código | ||||
---|---|---|---|---|
| ||||
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<RealizarConsultaSQLResponse xmlns="http://www.totvs.com/">
<RealizarConsultaSQLResult><![CDATA[<NewDataSet>
<Resultado>
<CODSISTCOMERCIAL>RB</CODSISTCOMERCIAL>
<NOMESISTEMA>RM BIS</NOMESISTEMA>
<CODCOLIGADAMASTER>1</CODCOLIGADAMASTER>
<NUMMAXCOLIGADAS>9999</NUMMAXCOLIGADAS>
<CONTROLE>-32305</CONTROLE>
<CODSISTEMA>G</CODSISTEMA>
<VERSAOEXIGIDA>11.0.0.7</VERSAOEXIGIDA>
<VERSAOMINIMA>12.1.2302.0</VERSAOMINIMA>
<DESCRICAO>TOTVS Inteligência de Negócios</DESCRICAO>
<LICENCESERVERSLOT>507</LICENCESERVERSLOT>
<NUMLICENCASLIGHT>0</NUMLICENCASLIGHT>
<RECCREATEDBY>RM</RECCREATEDBY>
<RECCREATEDON>2014-07-07T15:32:15</RECCREATEDON>
<RECMODIFIEDBY>totvs-upg</RECMODIFIEDBY>
<RECMODIFIEDON>2023-01-04T04:24:06</RECMODIFIEDON>
</Resultado>
</NewDataSet>]]></RealizarConsultaSQLResult>
</RealizarConsultaSQLResponse>
</s:Body>
</s:Envelope> |
Informações | ||
---|---|---|
| ||
Canais de Atendimento Chamado: Através do Portal TOTVS - www.suporte.totvs.com.br Telefônico: 4003-0015 Escolhendo as opções 2-2-3-9-5 (Framework) ou 2-2-3-9-4 (BI) |
Produto | Framework |
---|---|
Versão |
12. |
1. |
2302 | |
Processo | Web Services |
---|---|
Subprocesso | Utilizando WsConsultaSQL |
Status do Documento: |
---|
Finalizado | |
Data: | 17/01/ |
---|
2023 |
Versão: |
---|
12. |
1. |
2302 |
Versão Anterior: |
---|
12. |
1. |
34 | |
Autores: |
---|