SVConfigurator Examples

0 Likes

LIST Services

SVConfigurator.cmd LIST -url https://localhost:6085/api -usr admin -pwd hpsv --trust-everyone

Name             Mode         ID                                     Runtime Issue(s)
MemberAccounts   Simulating   145059a3-78a4-47df-a467-7a4f8291db64   No Issues
Fraud Service    StandBy      7d12819e-8374-4d28-ad28-b2ec19d225d6   No Issues

Command successfully finished for server https://localhost:6085

LIST Services - JSON output

SVConfigurator.cmd LIST -url https://localhost:6085/api -usr admin -pwd hpsv --trust-everyone --output-format json

[
  {
    "serviceMode": "Simulating",
    "deployState": "Ready",
    "projectName": "Simulation",
    "clientId": "jakub",
    "dataModel": "7697cb2a-14e6-4fae-994b-0bf09adbaa25",
    "perfModel": "f5863dec-f4bc-47df-ae37-ab4ea8469aa0",
    "projectId": "{A71B533D-D7E4-4656-A913-78450CF3CDD9}",
    "runtimeIssuesParsed": "No Issues",
    "id": "145059a3-78a4-47df-a467-7a4f8291db64",
    "title": "MemberAccounts",
    "updated": "2022-07-26T18:07:30.000+0200",
    "useRealService": true,
    "runtimeIssues": []
  },
  {
    "serviceMode": "StandBy",
    "deployState": "Ready",
    "projectName": "Fraud Detection",
    "projectId": "{F602966C-A5BA-4858-8ACA-E210BCB4C206}",
    "runtimeIssuesParsed": "No Issues",
    "id": "7d12819e-8374-4d28-ad28-b2ec19d225d6",
    "title": "Fraud Service",
    "updated": "2022-07-26T18:07:30.000+0200",
    "useRealService": true,
    "runtimeIssues": []
  }
]
Command successfully finished for server https://localhost:6085

VIEW Virtual Service Details

SVConfigurator.cmd VIEW -url https://localhost:6085/api -usr admin -pwd hpsv --trust-everyone 145059a3-78a4-47df-a467-7a4f8291db64

Service Runtime Information:
  Service Name              MemberAccounts
  Service ID                145059a3-78a4-47df-a467-7a4f8291db64
  Runtime Mode              SIMULATING
  Runtime Issue(s)          No Issues
  Client Lock               jakub
  Data Model Name           MemberAccounts Data Model
  Data Model ID             7697cb2a-14e6-4fae-994b-0bf09adbaa25
  Performance Model Name    MemberAccounts Performance Model
  Performance Model ID      f5863dec-f4bc-47df-ae37-ab4ea8469aa0

Data Models:
   MemberAccounts Data Model   7697cb2a-14e6-4fae-994b-0bf09adbaa25

Performance Models:
   MemberAccounts Limited Performance Model   4960e875-0f4a-4e0d-9c11-42f56dc83de4
   Offline                                    04353dab-829b-4905-b122-5d8d106b498a
   MemberAccounts Performance Model           f5863dec-f4bc-47df-ae37-ab4ea8469aa0

Command successfully finished for server https://localhost:6085

VIEW Virtual Service Details - JSON output

SVConfigurator.cmd VIEW -url https://localhost:6085/api -usr admin -pwd hpsv --trust-everyone --output-format json 145059a3-78a4-47df-a467-7a4f8291db64

{
  "service": {
    "dataModels": [
      {
        "id": "7697cb2a-14e6-4fae-994b-0bf09adbaa25",
        "name": "MemberAccounts Data Model"
      }
    ],
    "perfModels": [
      {
        "id": "4960e875-0f4a-4e0d-9c11-42f56dc83de4",
        "name": "MemberAccounts Limited Performance Model"
      },
      {
        "id": "04353dab-829b-4905-b122-5d8d106b498a",
        "name": "Offline"
      },
      {
        "id": "f5863dec-f4bc-47df-ae37-ab4ea8469aa0",
        "name": "MemberAccounts Performance Model"
      }
    ],
    "runtimeIssues": "No Issues",
    "id": "145059a3-78a4-47df-a467-7a4f8291db64",
    "name": "MemberAccounts",
    "useRealService": true
  },
  "runtimeConfiguration": {
    "id": "cbbd9232-c51b-4175-a79c-042547695e68",
    "dataModel": "7697cb2a-14e6-4fae-994b-0bf09adbaa25",
    "perfModel": "f5863dec-f4bc-47df-ae37-ab4ea8469aa0",
    "clientId": "jakub",
    "runtimeMode": "SIMULATING",
    "deploymentState": "READY"
  }
}
Command successfully finished for server https://localhost:6085

VIEW Virtual Service Details with report - JSON output

SVConfigurator.cmd VIEW -url https://localhost:6085/api -usr admin -pwd hpsv --trust-everyone --output-format json --report 145059a3-78a4-47df-a467-7a4f8291db64

{
  "service": {
    "dataModels": [
      {
        "id": "7697cb2a-14e6-4fae-994b-0bf09adbaa25",
        "name": "MemberAccounts Data Model"
      }
    ],
    "perfModels": [
      {
        "id": "4960e875-0f4a-4e0d-9c11-42f56dc83de4",
        "name": "MemberAccounts Limited Performance Model"
      },
      {
        "id": "04353dab-829b-4905-b122-5d8d106b498a",
        "name": "Offline"
      },
      {
        "id": "f5863dec-f4bc-47df-ae37-ab4ea8469aa0",
        "name": "MemberAccounts Performance Model"
      }
    ],
    "runtimeIssues": "No Issues",
    "id": "145059a3-78a4-47df-a467-7a4f8291db64",
    "name": "MemberAccounts",
    "useRealService": true
  },
  "runtimeConfiguration": {
    "id": "cbbd9232-c51b-4175-a79c-042547695e68",
    "dataModel": "7697cb2a-14e6-4fae-994b-0bf09adbaa25",
    "perfModel": "f5863dec-f4bc-47df-ae37-ab4ea8469aa0",
    "clientId": "jakub",
    "runtimeMode": "SIMULATING",
    "deploymentState": "READY"
  },
  "runtimeReport": {
    "messageCount": 0,
    "messageSize": 0,
    "errorCount": 0,
    "warningCount": 0,
    "perfModelAccuracy": 0,
    "uniqueMsgCount": 0
  }
}
Command successfully finished for server https://localhost:6085

DEPLOY Virtual Service

SVConfigurator.cmd DEPLOYPROJECT -url https://localhost:6085/api -usr admin -pwd hpsv --service "XML over MQ real" "Exchange.to Service 3\Exchange.to Service 3.vproj"

    Service[XML over MQ real] successfully deployed.  
    Command successfully finished for server ID 'Default'  

EXPORT Virtual Service to a File

SVConfigurator.cmd EXPORT -url https://localhost:6085/api -usr admin -pwd changeit -d c:\temp\export -s "Member Accounts"

    Saving project 'Simulation' to 'c:\temp\export\Simulation'...  
      writing virtual service 'Member Accounts 0'...  
        writing 'Member Accounts 0.vs'...  
        writing 'Member Accounts 0 PM 0.vspfmodel'...  
        writing 'Member Accounts 0 PM 1.vspfmodel'...  
        writing 'Member Accounts 0 DM 0.vsmodel'...  
        writing 'Member Accounts 0 DS 0.vsdataset'...  
        writing 'Member Accounts 0 DS 1.vsdataset'...  
        writing 'Member Accounts 0 DS 2.vsdataset'...  
        writing 'Member Accounts 0 DS 3.vsdataset'...  
        writing 'Member Accounts 0 DS 4.vsdataset'...  
        writing 'Member Accounts 0 DS 5.vsdataset'...  
        writing 'Member Accounts 0 SD 0.vsdsc'...  
        writing 'Member Accounts 0.vsmf'...  
        writing 'Simulation.vproj'...  
    Successfully finished  
    Command successfully finished for server ID 'Default' 

Full help available here: https://admhelp.microfocus.com/sv/en/latest/Help/Content/UG/t_configurator.htm

Labels:

How To-Best Practice
Comment List
Related
Recommended