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 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 identificado o tipo no parâmetro <encryption>, conforme seus valores possíveis.
WSDL
- Síncrono: http://servidor:1234/g5-senior-services/sm_Synccom_senior_g5_rh_sm_instrutoresCursoAperfeicoamentoPessoa?wsdl
- Assíncrono: http://servidor:1234/g5-senior-services/sm_Asynccom_senior_g5_rh_sm_instrutoresCursoAperfeicoamentoPessoa?wsdl
- Agendamento: http://servidor:1234/g5-senior-services/sm_Schedulecom_senior_g5_rh_sm_instrutoresCursoAperfeicoamentoPessoa?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.
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:
Nota
Envelope SOAP de resposta de requisições síncronas.
Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.
<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. |
English
Español
English
Español


