Senior.SapiensNfe.DataAccess.Dados.Gerenciador.Wcf
A Senior recomenda que sempre sejam utilizadas boas práticas de segurança, como a ativação de políticas de senha e MFA (Autenticação Multifator), recursos já disponíveis nos nossos produtos.
Interfaces
IGerenciamentoServico
Disponibiliza recursos para gerenciamento dos tenants. Uso exclusivo no gerenciador de tenants.
Importante
Esse serviço será iniciado no caminho SDE/Gerenciamento. Para maiores informações sobre a composição da URL dos webservices clique aqui.
Métodos
Consultar(String, String, Int32)
Consulta situação de vários parâmetros no ambiente de acordo com o tipo solicitado.
Parâmetros
| Parâmetro | Tipo | Descrição |
| usuario | System.String | Usuário configurado na aba Gerenciador para autenticação no webservice. |
| senha | System.String | Senha configurada na aba Gerenciador para autenticação no webservice. |
| tipoConsulta | System.Int32 | Indica o tipo de parâmetro a ser consultado no ambiente. Para valores aceitos ver TipoConsultaGerenciador. |
Retorno
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nfe="http://www.senior.com.br/nfe"> <soapenv:Header/> <soapenv:Body> <nfe:Consultar> <nfe:usuario>usuario</nfe:usuario> <nfe:senha>senha</nfe:senha> <nfe:tipoConsulta>0</nfe:tipoConsulta> </nfe:Consultar> </soapenv:Body> </soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <ConsultarResponse xmlns="http://www.senior.com.br/nfe"> <ConsultarResult xmlns:a="http://schemas.datacontract.org/2004/07/Senior.SapiensNfe.DataAccess.Dados.Gerenciador.Wcf.Consulta" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <a:Codigo>10014</a:Codigo> <a:Mensagem>Usuário e/ou senha incorretos.</a:Mensagem> <a:Sucesso>false</a:Sucesso> </ConsultarResult> </ConsultarResponse> </s:Body> </s:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <ConsultarResponse xmlns="http://www.senior.com.br/nfe"> <ConsultarResult xmlns:a="http://schemas.datacontract.org/2004/07/Senior.SapiensNfe.DataAccess.Dados.Gerenciador.Wcf.Consulta" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <a:DataConsulta>2020-05-28T08:57:22.535902-03:00</a:DataConsulta> <a:Retornos> <a:ItemRetornoConsulta> <a:Mensagem>O tenant 'T2 - T2' está ativo mas não está em execução. Nome do servidor: NB011294.</a:Mensagem> <a:Situacao>Tenant com execução parada</a:Situacao> <a:TipoSituacao>0</a:TipoSituacao> </a:ItemRetornoConsulta> </a:Retornos> <a:Sucesso>true</a:Sucesso> <a:TipoConsulta>0</a:TipoConsulta> </ConsultarResult> </ConsultarResponse> </s:Body> </s:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <ConsultarResponse xmlns="http://www.senior.com.br/nfe"> <ConsultarResult xmlns:a="http://schemas.datacontract.org/2004/07/Senior.SapiensNfe.DataAccess.Dados.Gerenciador.Wcf.Consulta" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <a:DataConsulta>2020-05-28T08:57:47.430328-03:00</a:DataConsulta> <a:Retornos> <a:ItemRetornoConsulta> <a:Mensagem>Ocorreu erro ao atualizar o tenant 'T2 - T2'. Nome do servidor: NB011294.</a:Mensagem> <a:Situacao>Erro ao atualizar tenant</a:Situacao> <a:TipoSituacao>1</a:TipoSituacao> </a:ItemRetornoConsulta> </a:Retornos> <a:Sucesso>true</a:Sucesso> <a:TipoConsulta>1</a:TipoConsulta> </ConsultarResult> </ConsultarResponse> </s:Body> </s:Envelope>
CriarTenant(String, String, String, String, String, String, String, String, Int32)
Realiza a criação de um novo tenant no ambiente.
Parâmetros
| Parâmetro | Tipo | Descrição |
| usuario | System.String | Usuário configurado na aba Gerenciador para autenticação no webservice. |
| senha | System.String | Senha configurada na aba Gerenciador para autenticação no webservice. |
| nome | System.String | Nome do tenant que será criado. |
| codigo | System.String | Código do tenant que será criado. |
| stringConexao | System.String | String de conexão com o banco do novo tenant. |
| virtualHost | System.String | Nome do virtual host que será criado no RabbitMQ. |
| serial | System.String | Serial do tenant que será criado. |
| dominio | System.String | Domínio do tenant que será criado. |
| porta | System.Int32 | Porta do tenant que será criado. |
Retorno
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nfe="http://www.senior.com.br/nfe"> <soapenv:Header/> <soapenv:Body> <nfe:CriarTenant> <nfe:usuario>usuario</nfe:usuario> <nfe:senha>senha</nfe:senha> <nfe:nome>teste291</nfe:nome> <nfe:codigo>291</nfe:codigo> <nfe:stringConexao>Server=localhost\mssqlserver01;User Id=sa;Password=12345678;Initial Catalog=teste30;Max Pool Size=100;</nfe:stringConexao> <nfe:virtualHost>tes1</nfe:virtualHost> <nfe:serial>0000000000000000000000000000000000000000000000000000000000000000</nfe:serial> <nfe:dominio>teste301.com.br</nfe:dominio> <nfe:porta>8991</nfe:porta> </nfe:CriarTenant> </soapenv:Body> </soapenv:Envelope>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body> <CriarTenantResponse xmlns="http://www.senior.com.br/nfe"> <CriarTenantResult xmlns:a="http://schemas.datacontract.org/2004/07/Senior.SapiensNfe.DataAccess.Dados.Gerenciador.Wcf.Consulta" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <a:Mensagem>Não foi possível atender a requisição:'Porta' informado(a) já está sendo utilizado(a) por outro tenant. Informe outro valor.</a:Mensagem> <a:Sucesso>false</a:Sucesso> </CriarTenantResult> </CriarTenantResponse> </s:Body> </s:Envelope>
English
Español
English
Español


