INDICE
...
Expand |
---|
|
1.4.4.1.- SignaturaResultListOrganismsSIU listOrganism(String idApplication,ParamListOrganismSIU param) throws RemoteException, SRTException 1.4.4.2.- Parámetros de invocaciónNombre | Tipo | Longitud máxima | Descripción | Obligatorio |
---|
organismCode | String | - | 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 respuestaNombre | Tipo | Descripción |
---|
ResultListOrganismsSIU |
|
| ResultListOrganismsSIU/organisms | OrganismInfo[] | Listado de organismos |
1.4.4.4.- ValidacionesNombre | Descripción |
---|
idApplication | Se valida que existe una aplicación dada de alta con ese código. |
1.4.4.5.- Códigos errorTipo | Descripción |
---|
SRTException | Error en la operación. | RemoteException | Error remoto. |
1.4.4.6.- Ejemplo de invocación Code Block |
---|
language | java |
---|
title | Ejemplo de invocación |
---|
collapse | true |
---|
| 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 |
---|
language | java |
---|
title | Capturando excepciones de SRT |
---|
collapse | true |
---|
|
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.
...