4.- Servicios
A continuación se describen todos los servicios de SIU junto con los parámetros de invocación, resultado de cada servicio y código java de ejemplo de integración de cada servicio.
ÍNDICE DE SERVICIOS
- 1 Servicios IInfoServicesPortType
- 1.1 Búsquedas y consultas de organismos
- 1.1.1 Método 'additionalDataOrganismListByUser'
- 1.1.2 Método 'additionalDataOrganismListByPernrAndCertPseudonym'
- 1.1.3 Método 'ancestralOrganismByUserList'
- 1.1.4 Método 'ancestralOrganismWithAllTree'
- 1.1.5 Método 'ancestralOrganismTree' #Deprecated
- 1.1.6
- 1.1.7 Método 'ancestralOrganismTreeExtended' #Deprecated
- 1.1.8
- 1.1.9 Método 'ascendantOrganismBranchTree'
- 1.1.10 Método 'descendentOrganismList'
- 1.1.11 Método 'descendentOrganismListWithCode'
- 1.1.12 Método 'getAdministrativeOrganismList'
- 1.1.13 Método 'getClosestProcessUnitList'
- 1.1.14 Método 'getDir3CodeList' #Deprecated
- 1.1.15
- 1.1.16 Método 'getOrganismAdditionalData'
- 1.1.17 Método 'getOrganismHistoricalInformation' #Deprecated
- 1.1.18
- 1.1.19 Método 'getOrganismWithFiscalIdentity'
- 1.1.20 Método 'getProccesingUnitsListByOrganimsList'
- 1.1.21 Método 'historicalOrganismDirectDescendentList'
- 1.1.22 Método 'historicalOrganismTreeList' #Deprecated
- 1.1.23
- 1.1.24 Método 'historicalParent' #Deprecated
- 1.1.25
- 1.1.26 Método 'historicalTree' #Deprecated
- 1.1.27
- 1.1.28 Método 'getListUserExist'
- 1.1.29 Método 'loginOrganismListByUser' #Deprecated
- 1.1.30
- 1.1.31 Método 'organismActive'
- 1.1.32 Método 'organismActiveList'
- 1.1.33 Método 'organismDataAndFirstLevelOfDescendentList'
- 1.1.34 Método 'organismDataAndFirstLevelOfDescendentListWithCode'
- 1.1.35 Método 'organismDataAndFirstLevelOfDescendentListWithTypes' #Deprecated
- 1.1.36
- 1.1.37 Método 'organismDescendListByType' #Deprecated
- 1.1.38
- 1.1.39 Método 'organismList'
- 1.1.40 Método 'organismListWithCode'
- 1.1.41 Método 'organismList1'
- 1.1.42 Método 'organismListByOrganismCodes'
- 1.1.43 Método 'organismListByOrganismCodesAll'
- 1.1.44 Método 'organismListWithDir3Code'
- 1.1.45 Método 'organismTree'
- 1.1.46 Método 'treeAncestralOrganismList' #Deprecated
- 1.1.47
- 1.1.48 Método 'rootFatherOrganismByOrganismCode'
- 1.1.49 Método 'rootFatherOrganismList'
- 1.1.50 Método 'lastOrganismCreated'
- 1.2 Búsquedas y consultas de datos extendidos
- 1.3 Datos para histórico
- 1.4 Búsquedas y consultas de cargos
- 1.4.1 Método 'autentify'
- 1.4.2 Método 'autentify1'
- 1.4.3 Método 'autentify2'
- 1.4.4 Método 'activeRoleListByOrganismCode'
- 1.4.5 Método 'roleList'
- 1.4.6 Método 'roleList1'
- 1.4.7 Método 'roleListByFiscalAnagrams'
- 1.4.8 Método 'roleListByOrganismCode'
- 1.4.9 Método 'roleListByOrganismdescendantBranchInUserList'
- 1.4.10 Método 'roleListWithRoleTypeCode' #Deprecated
- 1.4.11
- 1.4.12 Método 'roleTypeList'
- 1.5 Búsqueda y consulta de usuarios
- 1.5.1 Método 'getUserInformation'
- 1.5.2 Método 'getUserInformationByPernrAndCertPseudonym'
- 1.5.3 Método 'getUserInformationJobs'
- 1.5.4 Método 'getUserJobs'
- 1.5.5 Método 'userList'
- 1.5.6 Método 'userList1'
- 1.5.7 Método 'userList2'
- 1.5.8 Método 'userList3'
- 1.5.9 Método 'userListWithPhoneGenderNoteAndPernrCertPseudonym'
- 1.5.10 Método 'userListByAncestralOrganism'
- 1.5.11 Método 'userListByAncestralOrganism1'
- 1.5.12 Método 'userListByFiscalAnagramList'
- 1.5.13 Método 'userListByFiscalAnagramListWithIdCert'
- 1.5.14 Método 'userListByOrganismBranchTree'
- 1.5.15 Método 'userListByOrganismBranchTreeWithPhone'
- 1.5.16 Método 'userListWithRevisedFlag'
- 1.5.17 Método 'userListByUnits'
- 1.6 Búsqueda y consulta de edificios
- 1.6.1 Método 'buildingList'
- 1.7 Búsqueda y consulta de logos
- 1.7.1 Método 'getLogo'
- 1.7.2 Método 'getLogoList'
- 1.8 Búsquedas y consultas de puestos
- 1.8.1 Método 'getJobByJobCode'
- 1.8.2 Método 'jobInformation'
- 1.8.3 Método 'jobList'
- 1.9 Búsqueda y consulta de sellos de órgano
- 1.1 Búsquedas y consultas de organismos
- 2 Anexos
- 2.1 Objetos comunes
- 2.1.1 Objeto building
- 2.1.2 Objeto buildingSearch
- 2.1.3 Objeto extendedData
- 2.1.4 Objeto extendedDataAndOrganismCode
- 2.1.5 Objeto extendedDataListSearch
- 2.1.6 Objeto extendedDataSearch
- 2.1.7 Objeto historicalParentListObject
- 2.1.8 Objeto historicalTreeListObject
- 2.1.9 Objeto job
- 2.1.10 Objeto jobSearch
- 2.1.11 Objeto loginOrganismByUser
- 2.1.12 Objeto logo
- 2.1.13 Objeto logoSearch
- 2.1.14 Objeto organism
- 2.1.15 Objeto organismWithCode
- 2.1.16 Objeto organismActiveListObject
- 2.1.17 Objeto organismAdditionalData
- 2.1.18 Objeto organismDir3Code
- 2.1.19 Objeto organismDir3CodeWithOldCode
- 2.1.20 Objeto organismModeSearch
- 2.1.21 Objeto organismSearch
- 2.1.22 Objeto organismSearchWithComplexity
- 2.1.23 Objeto organismWithComplexity
- 2.1.24 Objeto organismWithFiscalIdentity
- 2.1.25 Objeto OrganismWithTypesOrdered
- 2.1.26 Objeto organismType
- 2.1.27 Objeto pagingCriteria
- 2.1.28 Objeto role
- 2.1.29 Objeto roleByStamp
- 2.1.30 Objeto roleListByFiscalAnagram
- 2.1.31 Objeto roleSearch
- 2.1.32 Objeto roleSearchWithRoleTypeCode
- 2.1.33 Objeto roleType
- 2.1.34 Objeto roleTypeSearch
- 2.1.35 Objeto roleWithRoleTypeCode
- 2.1.36 Objeto searchParams
- 2.1.37 Objeto sortingCriteria
- 2.1.38 Objeto stamp
- 2.1.39 Objeto stampAndUserInformation
- 2.1.40 Objeto stampAndUserInformationByJobAndUserSearch
- 2.1.41 Objeto stampAndUserInformationByRoleAndUserSearch
- 2.1.42 Objeto stampAndUserInformationByUser
- 2.1.43 Objeto stampAndUserInformationByUserJob
- 2.1.44 Objeto stampAndUserInformationByUserSearch
- 2.1.45 Objeto stampAndUserInformationSearch
- 2.1.46 Objeto stampSearch
- 2.1.47 Objeto user
- 2.1.48 Objeto userByStamp
- 2.1.49 Objeto userInformation
- 2.1.50 Objeto userJobInformation
- 2.1.51 Objeto userJobs
- 2.1.52 Objeto userJobSearch
- 2.1.53 Objeto userJobRolesV
- 2.1.54 Objeto userSearch
- 2.1.55 Objeto userSearchWithPhone
- 2.1.56 Objeto userSearchWithPhone
- 2.1.57 Objeto UserSearchByUnits
- 2.1.58 Objeto userWithPhone
- 2.1.59 Objeto userWithRevisedFlag
- 2.1.60 Objeto UserWithPhoneGenderNote
- 2.1.61 Objeto UserExist
- 2.1 Objetos comunes
Servicios IInfoServicesPortType
Búsquedas y consultas de organismos
Método 'additionalDataOrganismListByUser'
Servicio que devuelve un listado con información adicional de los organismos a los que un usuario tiene acceso. Permite filtrar por usuario.
De cada organismo del listado devuelto devuelve dirección, número de hijos, ciudad, país, si es emisor, si es externo, el código del organismo padre, la identidad fiscal, la fecha inicial, el nombre, el nivel del nodo, el código del organismo, el código postal, la provincia, si es receptor, si es organismo raíz, el código de su organismo raíz, el nombre corto, el teléfono, el código Sirhga del organismo y el código Sirhga del organismo padre.
Método 'additionalDataOrganismListByPernrAndCertPseudonym'
Servicio que devuelve un listado con información adicional de los organismos a los que un usuario tiene acceso. Permite filtrar por usuario.
De cada organismo del listado devuelto devuelve dirección, número de hijos, ciudad, país, si es emisor, si es externo, el código del organismo padre, la identidad fiscal, la fecha inicial, el nombre, el nivel del nodo, el código del organismo, el código postal, la provincia, si es receptor, si es organismo raíz, el código de su organismo raíz, el nombre corto, el teléfono, el código Sirhga del organismo y el código Sirhga del organismo padre.
Método 'ancestralOrganismByUserList'
Servicio que devuelve una lista de organismos ancestros a los que pertenece un usuario a partir de un token.
Un organismo ancestro es aquel que tiene la identidad fiscal a 1.
Método 'ancestralOrganismWithAllTree'
Servicio que devuelve un listado con la información de TODOS los ancestros de un organismo (tanto de alta como de baja). Recorrerá la rama hacia arriba, hasta localizar su raíz.
Método 'ancestralOrganismTree' #Deprecated
Servicio que devuelve un listado con la información de los ancestros de un organismo, el organismo buscado y los que tienen el mismo padre que el organismo buscado.
