ServiceRegistryQuery - Global

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • The ServiceRegistryQuery script include provides methods to map Shazzam service registry query results against a port probe. Child classes provide specifics on mapping.

    Use this script include during the discovery scanning phase.

    ServiceRegistryQuery - ServiceRegistryQuery(Object source)

    Creates an instance of the ServiceRegistryQuery class.

    Tableau 1. Parameters
    Name Type Description
    source Object A GlideRecord or sys_id of the registry service.

    ServiceRegistryQuery - findForPortProbe(PortProbe portProbe)

    Parses an array of IDs for the given port probe.

    Tableau 2. Parameters
    Name Type Description
    portProbe PortProbe The port probe
    Tableau 3. Returns
    Type Description
    void

    ServiceRegistryQuery - get(Object source)

    Retrieves a registry service by id, regardless of child class.

    Tableau 4. Parameters
    Name Type Description
    source Object The registry service GlideRecord or sys_id.
    Tableau 5. Returns
    Type Description
    String The registry service

    ServiceRegistryQuery - getShazzamQuerierClassname()

    Returns the Shazzam! querier class name.

    Tableau 6. Parameters
    Name Type Description
    None
    Tableau 7. Returns
    Type Description
    String The class name

    ServiceRegistryQuery - toPortProbeMap()

    Retrieves the port probe XML and creates a map.

    Tableau 8. Parameters
    Name Type Description
    None
    Tableau 9. Returns
    Type Description
    String The port probe map

    ServiceRegistryQuery - toPortProbeXml()

    Creates XML output for Shazzam! port probes.

    Tableau 10. Parameters
    Name Type Description
    None
    Tableau 11. Returns
    Type Description
    String The XML output for the probe.