Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

Web service com.senior.g5.rh.sm.instrutoresCursoAperfeicoamentoPessoa

Este web service serve para a inclusão/alteração/exclusão de instrutores em históricos de cursos previamente cadastrados.

Tipo de ejecución

Para cada tipo de ejecución, existen diferentes parámetros que pueden ser comunes a todos los puertos.

Autenticación

Si se utiliza alguna forma de autenticación para la integración de información a través de web services, es necesario identificar el tipo en el parámetro <encryption>, según sus valores posibles.

WSDL

Porta

InstrutoresCursoAperfeicoamentoPessoa

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 1

Requisição:

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:InstrutoresCursoAperfeicoamentoPessoa> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor> <status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem> </status> </registro> <operacao>String</operacao> </parameters> </ser:InstrutoresCursoAperfeicoamentoPessoa> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
operação Obrigatório String Informe a operação que se deseja realizar:

I = Inserir
A = Alterar
E = Excluir
registro Obrigatório Set Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema.
registro.sequencia Obrigatório Integer Identificador para facilitar a recuperação do resultado. Deve ser informado pelo solicitante.
campo Obrigatório Set Campos da tabela Histórico de Cursos de Aperfeiçoamento da Pessoa - Profissionais Responsáveis (R033PHA) que serão utilizados na operação.
Cada ocorrência deste elemento representa um campo.

NomeChaveObr. TipoTamanhoMáscaraDescriçãoObservações
CODPESSimSimNúmero9-Código da Pessoa-
SEQCAPSimSimNúmero6-Sequência do Curso Aperfeiçoamento -
CPFPROSimSimNúmero11999.999.999-99CPF do profissional-
NOMPRONãoSimAlfa70-Nome do Profissional responsável pelo treinamento/capacitação-
TIPPRONãoSimNúmero1-Tipo do profissional responsável pelo treinamento/capacitação
1) Profissional empregado do declarante;
2) Profissional sem vínculo de emprego/estatutáiro com o declarante.
-
MATPRONãoNãoAlfa30- Matrícula do Profissional responsável pelo treinamento/capacitação Obrigatório quando TIPPRO for igual a 1, caso contrário não deve ser informado.
FORPRONãoNãoAlfa255-Formação do Profissional responsável pelo treinamento/capacitação -
CODCBONão SimNúmero6-CBODeve existir na tabela CBOs (R024CB2)
INDNACNão SimNúmero1-Indicativo de Nacionalidade
1) Brasileiro;
2)Estrangeiro
-


Observação: campos de usuário não são suportados.
campo.nome Opcional String Nome do campo
campo.valor Opcional String Valor referente ao campo informado.

Resposta:

Observación

Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:InstrutoresCursoAperfeicoamentoPessoaResponse> <result> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor> <status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem> </status> </registro> <erroAposExecucao>String</erroAposExecucao> <erroExecucao>String</erroExecucao> </result> </ser:InstrutoresCursoAperfeicoamentoPessoaResponse> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome Preenchimento Tipo Descrição
registro Obrigatório Set Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação.
registro.sequencia Obrigatório Integer Identificador para facilitar a recuperação do resultado.
campo Obrigatório Set Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo.
campo.nome Obrigatório String Nome do campo.
campo.valor Obrigatório String Valor referente ao campo informado.
Campo.Status Obrigatório Integer Status do retorno da requisição ao web service.

0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
campo.mensagem Obrigatório String Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro.
status Obrigatório Set Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno.
status.codigo Obrigatório Integer Código da mensagem.

0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
status.mensagem Obrigatório Integer Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro.
(missing or bad snippet)