Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

INDICE

Table of Contents
maxLevel3

...

Expand
titleMás detalles...

1.4.4.1.- Signatura

ResultListOrganismsSIU listOrganism(String idApplication,ParamListOrganismSIU param) throws RemoteException, SRTException

1.4.4.2.- Parámetros de invocación

NombreTipoLongitud máximaDescripciónObligatorio
organismCodeString-Código organismo SIU del cual se desean obtener los organismos hijos. Si no se especifica ninguno (null), se obtienen todos los organismos habilitados para esa aplicación. Este código de Organismo puede cambiar en el futuro cuando cambie la estructura de organismos.No

1.4.4.3.- Parámetros de respuesta

NombreTipoDescripción
ResultListOrganismsSIU

ResultListOrganismsSIU/organismsOrganismInfo[]Listado de organismos

1.4.4.4.- Validaciones

NombreDescripción
idApplicationSe valida que existe una aplicación dada de alta con ese código.

1.4.4.5.- Códigos error

TipoDescripción
SRTExceptionError en la operación.
RemoteExceptionError remoto.

1.4.4.6.- Ejemplo de invocación

Code Block
languagejava
titleEjemplo de invocación
collapsetrue
ParamListOrganismSIU paramListOrganismSIU = new ParamListOrganismSIU();
ResultListOrganismsSIU resultListOrganismsSIU = new ResultListOrganismsSIU();
//Código de Organismo
paramListOrganismSIU.setOrganismCode("ORGXXXXX");
resultListOrganismsSIU = infoClient.listOrganism(paramListOrganismSIU);



1.5.- Manejo de excepciones

A continuación se muestra un ejemplo de captura de excepciones de los servicios SOAP de SRT.


Code Block
languagejava
titleCapturando excepciones de SRT
collapsetrue
try {
	log.info("BEGIN SRT EntryClient.sendFullEntry");
	resultSendEntry = entryClient.sendFullEntry(paramSendFullEntry, null, null);
	log.info("END SRT EntryClient.sendFullEntry");
} catch (SRTException e) {
	String extraInfo = e.getCode() + ":" + e.getExtraInfo(); //Obtenemos el código y la información del error
} 

1.6.- Servicio SRT (OBSOLETO)

Todos los métodos de este servicio han quedado obsoletos.

...