Diferentes funciones auxiliares
Listar todas las máquinas conocidas para el SKR
skr_get_mc_list(…)
Parámetro |
Tipo |
Descripción |
---|---|---|
__sSchema |
text |
Esquema de la base de datos principal cuyas máquinas deben ser listadas (skr o skr_archive) |
Parámetro |
Tipo |
Descripción |
---|---|---|
DB_KEY |
integer |
ID de máquinas de SKR de la máquina |
MC_NAME |
text |
Nombre de la máquina |
MC_TYPE |
text |
Tipo de la máquina |
POLL_STATE |
smallint |
Estado de consulta de la máquina (1 == activa) |
BO_GUID |
text |
Identificación inequívoca de la máquina (anteriormente fue una GUID de Windows, ahora "solo" es un String inequívoco) |
IP_ADDR |
text |
Ubicación de red de la máquina + informaciones adicionales como protocolo SKR2 o SKR3, Nº de puerto o ID de SIM en máquinas simuladas. |
Código de ejemplo
SELECT * from skrpps_02.skr_get_mc_list('skr');
Funciones de conversión ID de máquinas de SKR --- GUID de máquinas --- Nombre de máquina
La clave primaria para administrar una máquina en la base de datos SKR es la ID de máquinas de SKR. La máquina misma está identificada inequívocamente por una GUID de máquinas. Pero el usuario prefiere el nombre de la máquina para su identificación.
Las UDFs descritas a continuación permiten una conversión de estos valores.
- Guid de máquinas → ID de máquinas de Skr:
- FUNCIÓN:
skrpps_02.skr_mcguid2mcid(guid cstring, src_schema cstring) - Por ej.
SELECT * from skrpps_02.skr_mcguid2mcid( '150.782.7053..0005','skr_archive'); - ID de máquinas de Skr -> Guid de máquinas
- FUNCIÓN:
skrpps_02.skr_mcid2mcguid(mc_id integer, src_schema cstring) - Por ej.
SELECT * from skrpps_02.skr_mcid2mcguid( 1403103646,'skr_archive'); - ID de máquinas de Skr -> Nombre de máquina
- FUNCIÓN:
skrpps_02.skr_mcid2mcname(mc_id integer, src_schema cstring) - Ej.:
SELECT * from skrpps_02.skr_mcid2mcname( 1403103646,'skr_archive'); - Guid de máquinas → Nombre de máquina
- FUNCIÓN:
skrpps_02.skr_mcguid2mcname(guid cstring, src_schema cstring) - Ej.:
SELECT * from skrpps_02.skr_mcguid2mcname( '150.782.7053..0005','skr_archive');