---
sourceDocument: 요코하마 IT 자산 관리
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/yokohama/it-asset-management

 Release :

    - yokohama

ft:locale :

    - ko-KR

ft:publication_title :

    - 요코하마 IT 자산 관리

ft:clusterId :

    - itam

bundleId :

    - itam

workflow :

    - Technology


---

# VMware 소프트웨어 설치 기록에 대한 샘플 페이로드

# VMware 소프트웨어 설치 기록에 대한 샘플 페이로드 {#ariaid-title1}

* 릴리스 버전: Yokohama
* 
* 업데이트 날짜 2025년 01월 30일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 9분

외부 공급업체 디스커버리 소스의 소프트웨어 설치 레코드로 VMware Discovered 라이센스 키 소비\[samp_vmware_license_key_usage\] 테이블을 채우는 VMware 게시자 팩의 샘플 페이로드입니다.
디스커버리 소스를 통해 소프트웨어 설치를 검색한 후 IRE REST API 엔드포인트를 통해 페이로드를 ServiceNow 인스턴스로 전송하여 VMware 검색된 라이센스 키 소비\[samp_vmware_license_key_usage\] 테이블을 소프트웨어 설치 기록으로 채웁니다.  
주:  
속성 페이지에서 외부 공급업체 데이터 소스 통합 프레임워크 \[com.snc.samp.ire.datasource.integration\]를 사용할 때 예약된 작업 사용 속성을 선택해야 합니다.

1. 페이로드를 전송하여 VMware 검색된 라이센스 키 \[samp_vmware_license_key\] 테이블에 라이센스 키를 생성합니다.
2. 페이로드의 응답 본문에서 새 라이센스 키의 시스템 ID를 복사하여 나중에 사용할 수 있도록 텍스트 편집기에 붙여넣습니다.
3. 향상된 IRE API를 사용하여 새 라이센스 키를 사용하는 CI의 시스템 ID를 쿼리합니다.
4. 응답 본문에서 CI의 시스템 ID를 복사하여 나중에 사용할 수 있도록 텍스트 편집기에 붙여넣습니다.
5. 라이센스 키의 시스템 ID와 CI의 시스템 ID를 포함하는 페이로드를 보냅니다.
6. 소프트웨어 사용량 업데이트라는 예약 작업을 실행하여 VMware Discovered 라이센스 키 소비\[samp_vmware_license_key_usage\] 테이블을 소프트웨어 설치 기록으로 채웁니다.

{#payload-vmware__ol_usg_vrb_zlb}  

    Request Body
    { 'items': [
                    {'className':'cmdb_ci_vcenter',
                  'related': [
                              {
                              className:'samp_vmware_license_key',
                                values:{
                                 'cost_unit':'cpuPackage',
                                          'edition':'esxEnterprisePlus.vram',
                                          'features':'autodeploy,das,dpvmotion',
                                          'license_key':'SYDOJ-28J5Q-78X48-0NC24-REKAR',
                                          'product_name':'VMware vSphere 5 Enterprise Plus',
                                          'product_version':'5.0',
                                          'rights_owned':'8',
                                          'rights_used':'6'
                                  }
                              }
                            
                            ],
                  'values': {
                     'name':'VCenter Ref 1A'
                      }
                  },
                  {
                    'className':'cmdb_ci_win_server',
                     'values': {'name':'VirtualMachine-WS2'
                               }
                          }
                  ],
                  'relations':[{
                       'type':'Runs on::Runs',
                       'parent':0,
                       'child':1
                     }]
                }

    Response Body
    {
      "result": {
        "items": [
          {
            "className": "cmdb_ci_vcenter",
            "operation": "INSERT",
            "sysId": "8fb47793e7cc10107aea07d8d2f6a93a",
            "relatedSysIds": [
              "cbb47793e7cc10107aea07d8d2f6a93f"
            ],
            "relatedItems": [
              {
                "className": "samp_vmware_license_key",
                "sysId": "cbb47793e7cc10107aea07d8d2f6a93f",
                "markers": [],
                "inputIndices": [
                  {
                    "mainIndex": 0,
                    "subIndex": 0
                  }
                ]
              }
            ],
            "additionalRelatedItems": [],
            "identifierEntrySysId": "Unknown",
            "identificationAttempts": [
              {
                "attributes": [
                  "name"
                ],
                "identifierName": "VMWare VCenter Ref CI",
                "attemptResult": "NO_MATCH",
                "searchOnTable": "cmdb_ci_vcenter",
                "hybridEntryCiAttributes": []
              }
            ],
            "errorCount": 0,
            "markers": [],
            "inputIndices": [
              0
            ]
          },
          {
            "className": "cmdb_ci_win_server",
            "operation": "UPDATE",
            "sysId": "30ccb31ddbe7720087b9fd441d961992",
            "identifierEntrySysId": "556eb250c3400200d8d4bea192d3ae92",
            "identificationAttempts": [
              {
                "attributes": [
                  "serial_number",
                  "serial_number_type"
                ],
                "identifierName": "Hardware Rule",
                "attemptResult": "SKIPPED",
                "searchOnTable": "cmdb_serial_number",
                "hybridEntryCiAttributes": []
              },
              {
                "attributes": [
                  "serial_number"
                ],
                "identifierName": "Hardware Rule",
                "attemptResult": "SKIPPED",
                "searchOnTable": "cmdb_ci_hardware",
                "hybridEntryCiAttributes": []
              },
              {
                "attributes": [
                  "name"
                ],
                "identifierName": "Hardware Rule",
                "attemptResult": "MATCHED",
                "searchOnTable": "cmdb_ci_hardware",
                "hybridEntryCiAttributes": []
              }
            ],
            "errorCount": 0,
            "markers": [],
            "inputIndices": [
              1
            ]
          }
        ],
        "additionalCommittedItems": [],
        "relations": [
          {
            "className": "cmdb_rel_ci",
            "operation": "INSERT",
            "sysId": "43b47793e7cc10107aea07d8d2f6a940",
            "identifierEntrySysId": "Unknown",
            "errorCount": 0,
            "markers": [],
            "inputIndices": [
              0
            ]
          }
        ],
        "additionalCommittedRelations": []
      }
    }

    From this we get the samp_vmware_license_key sys id
    "relatedSysIds": [
              "cbb47793e7cc10107aea07d8d2f6a93f"
            ]

    -- Obtaining the CI sys id (POST)
    role: sam_admin


    https://k8s0057813-node1.thunder.lab3.service-now.com/api/now/identifyreconcile/queryEnhanced?sysparm_data_source=ServiceNow

    Request Body
    { 'items': [ {'className':'cmdb_ci_win_server', 'values': {'name':'Server-WS11'} }]}

    Response Body
    {
      "result": {
        "items": [
          {
            "className": "cmdb_ci_win_server",
            "operation": "UPDATE",
            "sysId": "99ccb31ddbe7720087b9fd441d9619da",
            "identifierEntrySysId": "556eb250c3400200d8d4bea192d3ae92",
            "identificationAttempts": [
              {
                "identifierName": "Hardware Rule",
                "attemptResult": "SKIPPED",
                "attributes": [
                  "serial_number",
                  "serial_number_type"
                ],
                "searchOnTable": "cmdb_serial_number",
                "hybridEntryCiAttributes": []
              },
              {
                "identifierName": "Hardware Rule",
                "attemptResult": "SKIPPED",
                "attributes": [
                  "serial_number"
                ],
                "searchOnTable": "cmdb_ci_hardware",
                "hybridEntryCiAttributes": []
              },
              {
                "identifierName": "Hardware Rule",
                "attemptResult": "MATCHED",
                "attributes": [
                  "name"
                ],
                "searchOnTable": "cmdb_ci_hardware",
                "hybridEntryCiAttributes": []
              }
            ],
            "markers": [],
            "inputIndices": [
              0
            ],
            "mergedPayloadIds": [],
            "errorCount": 0
          }
        ],
        "additionalCommittedItems": [],
        "relations": [],
        "additionalCommittedRelations": []
      }
    }

    where  "sysId": "99ccb31ddbe7720087b9fd441d9619da" is the sys id of the ci/used_by


    // create usage table
    POST 
    https://k8s0057813-node1.thunder.lab3.service-now.com/api/now/table/samp_vmware_license_key_usage?sysparm_fields=sys_id

    {"license_key":"cbb47793e7cc10107aea07d8d2f6a93f","rights_used":"1","used_by":"99ccb31ddbe7720087b9fd441d9619da"}

{#payload-vmware__table_wj5_bhc_zlb__entry__3}

| 요소 | 값 | 설명 |
|-|-|-|
| className | cmdb_ci_vcenter | 테이블 관련 \[samp_vmware_license_key\] 테이블의 이름 |
| className | samp_vmware_license_key | 라이센스 키가 생성되는 테이블의 이름입니다. |
| className | cmdb_ci_win_server | Windows 서버 테이블의 이름 |
| name | 가상 머신-WS2 | Windows 서버 가상 머신의 이름입니다. |
[ ]

{#payload-vmware__table_wj5_bhc_zlb}

