Web service com.senior.g5.co.mfi.prj.alteraprazofase

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.

WSDL

Porta

PrazoFase

Finanças - Gestão Orçamentária e Projetos - Controle Financeiro - Altera Prazo Fase

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:PrazoFase>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <altPrz>String</altPrz>
        <codEmp>Integer</codEmp>
        <numPrj>Integer</numPrj>
        <codFpj>Integer</codFpj>
        <datPif>String</datPif>
        <datPff>String</datPff>
        <datIfp>String</datIfp>
        <datFfp>String</datFfp>
      </parameters>
    </ser:PrazoFase>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Tipo Descrição
altPrz String Parâmetro que irá receber: "E - Prazo Execução", "P - Prazo Previsão" ou "A - Ambos".
codEmp Integer Código da empresa do projeto
numPrj Integer Número interno do projeto
codFpj Integer Código da fase do projeto
datPif DateTime Data de previsão de início da fase do projeto
datPff DateTime Data de previsão de finalização da fase do projeto
datIfp DateTime Data do início da fase do projeto
datFfp DateTime Data da finalização da fase do projeto

Resposta:

Observação

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:PrazoFaseResponse>
      <result>
        <resultado>String</resultado>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:PrazoFaseResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Tipo Descrição
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 sucessoA mensagem do erro ocorrido no servidorSó impede a gravação quando o retorno.tipRet for igual a "2"
resultado String O campo resultado irá retornar as seguintes mensagens:

Execução do serviço sem erros:
Parâmetro AltPrz recebeu E: "OK: Prazo de previsão da fase x alterado com sucesso."
Parâmetro AltPrz recebeu P: "OK: Prazo de execução da fase x alterado com sucesso."
Parâmetro AltPrz recebeu A: "OK: Prazo de previsão da fase x alterado com sucesso. Prazo de execução da fase x alterado com sucesso."

Execução do serviço com erros:
"ERRO: mensagem do erro".

Este artigo ajudou você?