{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":1121,"path":"api-reference/server-api-reference/c_VMUtilsAPI.md","title":"VMUtils - Global","bundle":null,"doc_type":null,"release":"australia","body":"\n# VMUtils- Global\n\nThe VMUtils script include provides methods for discovery and provisioning of virtual machines.\n\nThis script include is available in server-side scripts to convert between UUID and Correlation ID formats.\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## VMUtils - turnCorrelationIdToUuid\\(String correlationId\\)\n\nConverts a correlation ID into a UUID for a virtual machine in the ServiceNow system.\n\n|Name|Type|Description|\n|----|----|-----------|\n|correlationId|String|The correlation ID to convert|\n\n|Type|Description|\n|----|-----------|\n|String|The UUID, or an empty string if invalid.|\n\n```\ngs.info(VMUtils.turnCorrelationIdToUuid('42 10 82 82 62 35 ca 68-b5 1c 1e f8 5c 0a 0d 5b'));\n```\n\nOutput:\n\n```\n42108282-6235-ca68-b51c-1ef85c0a0d5b\n```\n\n## VMUtils - turnUuidToCorrelationId\\(String uuid\\)\n\nConverts a WMware universal unique identifier \\(UUID\\) to a format that matches the original format in the ServiceNow system.\n\nvCenter works with UUIDs where the ESXi Linux console worked with this format.\n\n|Name|Type|Description|\n|----|----|-----------|\n|uuid|String|The UUID to convert.|\n\n|Type|Description|\n|----|-----------|\n|String|The identifier converted to the ServiceNow format.|\n\n```\ngs.info(VMUtils.turnUuidToCorrelationId('13eb78d0-d504-11e1-9b23-0800200c9a66'));\n```\n\nOutput:\n\n```\n13 eb 78 d0 d5 04 11 e1-9b 23 08 00 20 0c 9a 66\n```\n\n"}}