Verschiedene Hilfsfunktionen
Alle dem SKR bekannten Maschinen auflisten
skr_get_mc_list(…)
Parameter |
Type |
Beschreibung |
---|---|---|
__sSchema |
text |
Schema der primären Datenbank, deren Maschinen aufgelistet werden sollen (skr oder skr_archive) |
Parameter |
Type |
Beschreibung |
---|---|---|
DB_KEY |
integer |
SKR- Maschinen Id der Maschine |
MC_NAME |
text |
Name der Maschine |
MC_TYPE |
text |
Typ der Maschine |
POLL_STATE |
smallint |
Abfragestatus der Maschine (1 == aktiv) |
BO_GUID |
text |
Eindeutige Identifizierung der Maschine ( war früher mal eine Windows-GUID, ist jetzt „nur noch“ ein eindeutiger String) |
IP_ADDR |
text |
Netzwerkadresse der Maschine + Zusatzinformationen wie SKR2- oder SKR3-Protokoll, PortNr oder SimID bei simulierten Maschinen. |
Beispielcode
SELECT * from skrpps_02.skr_get_mc_list('skr');
Konvertierungsfunktionen SKR-Maschinen-ID --- Maschinen-GUID --- Maschinenname
Der primäre Schlüssel zum Verwalten einer Maschine in der SKR-Datenbank ist die SKR-Maschinen-ID. Die Maschine selbst ist durch eine Maschinen-GUID eindeutig identifiziert. Der Anwender bevorzugt jedoch den Maschinennamen zur Identifikation.
Nachfolgend beschriebene UDFs erlauben eine Konvertierung zwischen diesen Werten.
- Maschinen-Guid → Skr Maschinen-ID:
- FUNCTION:
skrpps_02.skr_mcguid2mcid(guid cstring, src_schema cstring) - Bsp.:
SELECT * from skrpps_02.skr_mcguid2mcid( '150.782.7053..0005','skr_archive'); - Skr Maschinen-ID -> Maschinen-Guid
- FUNCTION:
skrpps_02.skr_mcid2mcguid(mc_id integer, src_schema cstring) - Bsp.:
SELECT * from skrpps_02.skr_mcid2mcguid( 1403103646,'skr_archive'); - Skr Maschinen-ID -> Maschinen Name
- FUNCTION:
skrpps_02.skr_mcid2mcname(mc_id integer, src_schema cstring) - Bsp:
SELECT * from skrpps_02.skr_mcid2mcname( 1403103646,'skr_archive'); - Maschinen-Guid → Maschinen Name
- FUNCTION:
skrpps_02.skr_mcguid2mcname(guid cstring, src_schema cstring) - Bsp:
SELECT * from skrpps_02.skr_mcguid2mcname( '150.782.7053..0005','skr_archive');