Web service Com.senior.g5.co.int.agr.laudoclassificacao
Tipo de execução
Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.
Autenticação
Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificar o tipo no parâmetro <encryption>, conforme seus valores possíveis.
Campos numéricos
Orientação válida para qualquer campo de web service que possui objetivo de receber valores, independentemente do seu tipo ser Integer, Double e String. Estas orientações devem ser seguidas nas requisições efetuadas via SOAP e em execuções efetuadas através do SGI, relatórios e regras LSP.
- Envio no formato ZZZZ,ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com vírgula, e não com ponto
- Obrigatória a utilização do zero a direita. Por exemplo, se o valor for 350,20, a requisição deve ser enviada com este exato valor. Se o valor enviado for enviado como 350,2, o sistema não irá interpretar a requisição adequadamente
number(005,2) = 350,20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
number(015,2): 35000,20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
number(008,4) = 3200,2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
- Envio no formato ZZZZ.ZZ
- É fundamental não enviar os campos numéricos com separador de milhar, pois ocorrerá erro ao executar a requisição
- Obrigatória a utilização do separador decimal com ponto, e não com vírgula
- number(005,2) = 350.20 - o sistema espera que o número digitado contenha até 3 casas antes da vírgula e obrigatoriamente duas após;
- number(015,2): 35000.20 - o sistema espera que o número digitado contenha até 13 casas antes da vírgula e obrigatoriamente duas após;
- number(008,4) = 3200.2074 - o sistema espera que o número digitado contenha até 4 casas antes da vírgula e obrigatoriamente duas após.
WSDL
- Síncrono: http://servidor:1234/g5-senior-services/sapiens_Synccom_senior_g5_co_int_agr_laudoclassificacao?wsdl
- Assíncrono: http://servidor:1234/g5-senior-services/sapiens_Asynccom_senior_g5_co_int_agr_laudoclassificacao?wsdl
- Agendado: http://servidor:1234/g5-senior-services/sapiens_Schedulecom_senior_g5_co_int_agr_laudoclassificacao?wsdl
Portas
Na porta GravarLaudoClassificacao, é possível receber as informações referentes ao laudo da Classificação.
Necessita autenticação: sim.
Situação da versão: atual.
Versão: 1.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GravarLaudoClassificacao>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<identificacaoSistema>String</identificacaoSistema>
<laudo>
<codEmp>Integer</codEmp>
<codFil>Integer</codFil>
<codFor>Integer</codFor>
<numNfc>Integer</numNfc>
<filNfc>Integer</filNfc>
<codSnf>String</codSnf>
<codPro>String</codPro>
<codDer>String</codDer>
<codPin>String</codPin>
<codInp>String</codInp>
<seqVer>Integer</seqVer>
<datCcl>DateTime</datCcl>
<horCcl>Integer</horCcl>
<numCcl>Integer</numCcl>
<oriCcl>String</oriCcl>
<plaVei>String</plaVei>
<desOpe>String</desOpe>
<classificacao>
<codTcl>Integer</codTcl>
<pesIcl>Double</pesIcl>
<perIcl>Double</perIcl>
<qtdIcl>Integer</qtdIcl>
</classificacao>
</laudo>
</parameters>
</ser:GravarLaudoClassificacao>
</soapenv:Body>
</soapenv:Envelope>
|
Nome |
Tipo |
Descrição |
|---|---|---|
| identificacaoSistema | String | Obrigatório) - String(15) - Sigla do Sistema de Integração |
| laudo | Set | Lista de laudos de Classificações |
| laudo.codEmp | Integer | Number(004) - Código da empresa |
| laudo.codFil | Integer | Number(005) - Código da filial |
| laudo.codFor | Integer | Number(009) - Código do Fornecedor |
| laudo.numNfc | Integer | Number(009) - Número da nota fiscal de entrada |
| laudo.filNfc | Integer | Number(005) - Código da filial |
| laudo.codSnf | String | String(003) - Código da série da nota fiscal |
| laudo.codPro | String | String(014) - Código do produto |
| laudo.codDer | String | String(007) - Código da derivação |
| laudo.codPin | String | String(020) - Código do Plano de Inspeção |
| laudo.codInp | String | String(020) - Código da Inspeção |
| laudo.seqVer | Integer | Number(004) - Sequência de Verificação da Inspeção |
| laudo.datCcl | DateTime | Date(DD/MM/YYYY) - Data da Classificação do Laudo |
| laudo.horCcl | Integer | Number(005) - Hora da Classificação do Laudo |
| laudo.numCcl | Integer | Number(005) - Número da Classificação do Laudo |
| laudo.oriCcl | String | String(020) - Origem da Classificação do Laudo |
| laudo.plaVei | String | Placa do veículo que é informada na entrada. Caso exista, o operador pode informar a placa do veículo no laudo |
| laudo.desOpe | String | Identificação do operador. Este parâmetro identifica o operador que está gerando o laudo no scanner |
| classificacao | Set | Lista de Classificações |
| classificacao.codTcl | Integer | Number(005) - Código do Tipo da Classificação do Laudo |
| classificacao.pesIcl | Double | Number(014,5) - Peso do Item da Classificação do Laudo |
| classificacao.perIcl | Double | Number(005,2) - Percentual do Item da Classificação do Laudo |
| classificacao.qtdIcl | Integer | Number(009) - Quantidade do Item da Classificação do Laudo |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GravarLaudoClassificacaoResponse>
<result>
<erros>
<mensagemErro>String</mensagemErro>
</erros>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GravarLaudoClassificacaoResponse>
</soapenv:Body>
</soapenv:Envelope>
|
Nome |
Tipo |
Descrição |
|---|---|---|
| erros | Set | (Opcional) - Lista dos erros |
| erros.mensagemErro | String | (Opcional) - Itens da lista de erros |
| tipoRetorno | Integer | (Obrigatório) - Number(001) - Tipo de Retorno de Processamento. Lista: - 0 = Processado - 1 = Erro na Solicitação |
| mensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| erroExecucao | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores: - Vazio ou nulo, indicando que a execução foi feita com sucesso - A mensagem do erro ocorrido no servidor |
Na porta GravarTipoClassificacao, é possível receber e alterar as informações referentes aos tipos cadastrados no equipamento externo.
Necessita autenticação: sim.
Situação da versão: atual.
Versão: 1.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GravarTipoClassificacao>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<identificacaoSistema>String</identificacaoSistema>
<tipo>
<codTcl>Integer</codTcl>
<desTcl>String</desTcl>
</tipo>
</parameters>
</ser:GravarTipoClassificacao>
</soapenv:Body>
</soapenv:Envelope>
|
Nome |
Tipo |
Descrição |
|---|---|---|
| identificacaoSistema | String | (Obrigatório) - String(15) - Sigla do Sistema de Integração |
| tipo | Set | Lista de Tipos de classificação |
| tipo.codTcl | Integer | Number(005) - Código do Tipo da Classificação do Laudo |
| tipo.desTcl | String | String(050) - Descrição do Tipo da Classificação do Laudo |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:GravarTipoClassificacaoResponse>
<result>
<erros>
<mensagemErro>String</mensagemErro>
</erros>
<tipoRetorno>Integer</tipoRetorno>
<mensagemRetorno>String</mensagemRetorno>
<erroExecucao>String</erroExecucao>
</result>
</ser:GravarTipoClassificacaoResponse>
</soapenv:Body>
</soapenv:Envelope>
|
Nome |
Tipo |
Descrição |
|---|---|---|
| erros | Set | (Opcional) - Lista dos erros |
| erros.mensagemErro | String | (Opcional) - Itens da lista de erros |
| tipoRetorno | Integer | (Obrigatório) - Number(001) - Tipo de Retorno de Processamento. Lista: - 0 = Processado; - 1 = Erro na Solicitação |
| mensagemRetorno | String | (Obrigatório) - String(1000) - Mensagem de Retorno de Processamento |
| erroExecucao | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores: - Vazio ou nulo, indicando que a execução foi feita com sucesso - A mensagem do erro ocorrido no servidor |
English
Español
English
Español


