Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • server.port: the port in which this server is running on. By default the value is 9000.
  • bmc.url: full URL of BMC. By default the value is http://localhost:8080.
  • bmc.username. By default the value is "admin".
  • bmc.password. Empty by default.
  • execution.chain. Defines the behavior of the Reference AMS, following modes are supported:
    • normal. If the connected client has capability to send custom fields, then MC's asset management API's custom field inquiry interface (/api/clients/{clientId}/custom_fields) is invoked. When the custom fields are received, then MC's asset management API's job specification sending interface (/api/clients/{clientId}/job_spec) is invoked with the configured job specification. The default job specification is described later on.
      • If the client does not have capability to request custom fields, then job specification is send directly.
    • reset. If the connected client has capability to reset itself, then MC's asset management API's reset interface (/api/clients/{clientId}/reset) is invoked with the following message: "Reset is needed to continue".
    • shutdown. If the connected client has capability to shutdown itself, then MC's asset management API's shutdown interface (/api/clients/{clientId}/shutdown) is invoked with the following message: "Nothing to do, shutdown".
    • asset_report. If the connected client has capability to send requested reports, then MC's asset management API's asset report request interface (/api/clients/{clientId}/report) is invoked. MC will pass the requested asset report to Reference AMS.
    • idlepassive. Does nothing but simply idles and logs the incoming messages, especially useful when testing different APIs and to see how the communication happens between the erasure client and third party system.

...

Code Block
java -Dserver.port=9000 -Dbmc.username=admin -Dbmc.password=Test1234 -Dexecution.chain=idlepassive -jar reference-asset-management-system.jar

...