Pular para o conteúdo principal
Versão: 2.2.3

newQuestionAnswer

Este método possibilita inserir:

  • Respostas na pergunta.

Para a inserção de cada um destes itens é necessário seguir o padrão abaixo documentado.

Classe Java
Requisiçãoweb/wwwroot/ws/java/survey/NewQuestionAnswerRequestType.java
Retornoweb/wwwroot/ws/java/survey/NewQuestionAnswerResponseType.java

Requisição:

IdentificadorRequeridoDescrição
QuestionXPergunta
AnswerXResposta
ScoreNota (0 a 100) – para pergunta não avaliativa
Se não informado será considerado 0
RightCorreta – para pergunta avaliativa:
1 – Sim;
2 ou vazio – Não.
CommentsObservação:
1 – Sim;
2 ou vazio – Não.
CommentsRequiredObservação requerida:
1 – Sim;
2 ou vazio – Não.
DefaultPadrão:
1 – Sim;
2 ou vazio – Não.
AttachmentRequiredExigir o preenchimento de anexo ao selecionar a resposta:
1 – Sim;
2 ou vazio – Não.

Estrutura da requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:survey">
<soapenv:Header/>
<soapenv:Body>
<urn:newQuestionAnswer>
<urn:Question>?</urn:Question>
<urn:Answer>?</urn:Answer>
<urn:Score>?</urn:Score>
<urn:Right>?</urn:Right>
<urn:Comments>?</urn:Comments>
<urn:CommentsRequired>?</urn:CommentsRequired>
<urn:Default>?</urn:Default>
<urn:AttachmentRequired>?</urn:AttachmentRequired>
</urn:newQuestionAnswer>
</soapenv:Body>
</soapenv:Envelope>

Retorno:

IdentificadorDescrição
StatusRetorna o status da execução.
SUCESSO: SUCCESS
FALHA: FAILURE
CodeRetorna o código da execução.
SUCESSO: 1
FALHA: Código do erro
DetailSUCESSO: Método executado com sucesso
FALHA: Descrição do erro ocorrido
RecordKeyCódigo do registro criado

Estrutura de retorno:

   <newQuestionAnswerResponse xmlns="urn:survey">
<Status>?</Status>
<Code>?</Code>
<Detail>?</Detail>
<RecordKey>?</RecordKey>
</newQuestionAnswerResponse>