¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como obter vários parâmetros de saída em um serviço web: Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 0 Vistas
0
Cargando...

Como seguimento à minha pergunta anterior, tenho outra pergunta.

Agora tenho o meu serviço web, mas apenas um parâmetro de saída. Só consigo encontrar exemplos de java-bean com um único parâmetro. Como posso obter vários deles?

Cumprimentos,

Jeschael

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Olá Jan,

Criei uma estrutura. É um bean (não EJB) com 6 Strings privadas com getters e setters. Coloquei em uma Lista (Vector para ser preciso). Quando tento testar, usando o Navegador de Serviços Web, recebo um erro.

A estrutura é na verdade apenas uma cópia de uma estrutura SAP-ABAP. Parece assim:

/*

  • Criado em 21 de fevereiro de 2007

*

  • Para alterar o modelo deste arquivo gerado, vá para

  • Janela>Preferências>Java>Geração de Código>Código e Comentários

*/

package com.test.struc;

import java.io.Serializable;

/**

  • @autor JeschaelL

*

  • Para alterar o modelo deste comentário do tipo gerado, vá para

  • Janela>Preferências>Java>Geração de Código>Código e Comentários

*/

public class Hrwpc_S_KeyObjec implements Serializable {

public String PlanVersion; //plvar

public String ObjectType; //otype

public String ObjectID; //objid

public String StartDate; //begda

public String EndDate; //endda

public String PlanningStatus; //istat

public String HistoricalRecordFlag; //histo

public String ObjectAbbreviation; //short

public String ObjectName; //stext

public String ExtendedObjectID; //realo

/**

  • @return

*/

public String getEndDate() {

return EndDate;

}

/**

  • @return

*/

public String getExtendedObjectID() {

return ExtendedObjectID; }

/**

  • @return

*/

public String getHistoricalRecordFlag() {

return HistoricalRecordFlag;

}

/**

  • @return

*/

public String getObjectAbbreviation() {

return ObjectAbbreviation;

}

-- etcÉtera --

}

Obrigado pelo seu tempo,

Jeschael

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Jeschael,

Você só pode ter um parâmetro de saída (ou uma lista/colecção do mesmo tipo).

No entanto, você pode criar uma estrutura/tipo complexo, na qual pode ter vários campos. Depois, pode utilizar a estrutura como tipo de parâmetro de saída.

Johan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?