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 o uso deste serviço, é 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: |
---|