{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":1109,"path":"api-reference/server-api-reference/c_ServiceRegistryQueryAPI.md","title":"ServiceRegistryQuery - Global","bundle":null,"doc_type":null,"release":"australia","body":"\n# ServiceRegistryQuery- Global\n\nThe ServiceRegistryQuery script include provides methods to map Shazzam service registry query results against a port probe. Child classes provide specifics on mapping.\n\nUse this script include during the discovery scanning phase.\n\n**Parent Topic:**[Server API reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/server-api-reference/api-server.md)\n\n## ServiceRegistryQuery - ServiceRegistryQuery\\(Object source\\)\n\nCreates an instance of the ServiceRegistryQuery class.\n\n|Name|Type|Description|\n|----|----|-----------|\n|source|Object|A GlideRecord or sys\\_id of the registry service.|\n\n## ServiceRegistryQuery - findForPortProbe\\(PortProbe portProbe\\)\n\nParses an array of IDs for the given port probe.\n\n|Name|Type|Description|\n|----|----|-----------|\n|portProbe|PortProbe|The port probe|\n\n|Type|Description|\n|----|-----------|\n|void| |\n\n## ServiceRegistryQuery - get\\(Object source\\)\n\nRetrieves a registry service by id, regardless of child class.\n\n|Name|Type|Description|\n|----|----|-----------|\n|source|Object|The registry service GlideRecord or sys\\_id.|\n\n|Type|Description|\n|----|-----------|\n|String|The registry service|\n\n## ServiceRegistryQuery - getShazzamQuerierClassname\\(\\)\n\nReturns the Shazzam! querier class name.\n\n|Name|Type|Description|\n|----|----|-----------|\n|None| | |\n\n|Type|Description|\n|----|-----------|\n|String|The class name|\n\n## ServiceRegistryQuery - toPortProbeMap\\(\\)\n\nRetrieves the port probe XML and creates a map.\n\n|Name|Type|Description|\n|----|----|-----------|\n|None| | |\n\n|Type|Description|\n|----|-----------|\n|String|The port probe map|\n\n## ServiceRegistryQuery - toPortProbeXml\\(\\)\n\nCreates XML output for Shazzam! port probes.\n\n|Name|Type|Description|\n|----|----|-----------|\n|None| | |\n\n|Type|Description|\n|----|-----------|\n|String|The XML output for the probe.|\n\n"}}