¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo obtener varios parámetros de salida en un servicio web: Guía paso a paso

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

Como seguimiento a mi pregunta, tengo otra pregunta.

Ahora tengo mi servicio web, pero solo un parámetro de salida. Solo puedo encontrar ejemplos de java-bean con uno solo. ¿Cómo puedo obtener varios de ellos?

Saludos,

Jeschael

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

2 Respuestas

0
Cargando...

Hola Jan,

He creado una estructura. Es un bean (no EJB) con 6 Strings privados con getters y setters. Lo he colocado en una Lista (Vector para ser preciso). Cuando intento probarlo, usando el Navegador de Servicios Web, obtengo un error.

La estructura realmente es solo una copia de una estructura SAP-ABAP. Se ve así:

/*

  • Creado el 21 de febrero de 2007

*

  • Para cambiar la plantilla de este archivo generado, ve a

  • Ventana>Preferencias>Java>Generación de Código>Código y Comentarios

*/

package com.test.struc;

import java.io.Serializable;

/**

  • @autor JeschaelL

*

  • Para cambiar la plantilla de este comentario de tipo generado, ve a

  • Ventana>Preferencias>Java>Generación de Código>Código y Comentarios

*/

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 --

}

Gracias por tu tiempo,

Jeschael

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

Hola Jeschael,

Solo puedes tener un parámetro de salida (o una lista/colección del mismo tipo).

Sin embargo, puedes crear una estructura/tipo complejo, en la que puedes tener varios campos. Luego puedes utilizar la estructura como tipo de parámetro de salida.

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?