Hitachi

JP1 Version 12 JP1/Automatic Operation Service Template Developer's Guide 


8.1.2 Overview of building

Building is the process of preparing a service template you created or edited in the Service Builder window for validation. When building is successful, the service template is packaged so that it can be debugged and used for creating a service.

Objective

Building is performed to prepare a development service template for validation. The service template you have built is packaged as a debug configuration service template, and then imported to the JP1/AO server.

Number of executions

You can build a service template any number of times. If the debugging or operation test reveals a problem with the service template, you must repeat the series of operations, from amending the development service template or development plug-in to building, debugging, and testing its operation, until all problems are resolved.

If you edit and rebuild a service template that has already been debugged, JP1/AO deletes the debug service and debug task that were previously generated. If you rebuild a service template after testing its operation, JP1/AO deletes the service that was previously generated and archives the task. For details about the services and tasks archived and deleted during build operations, see A.1 (5) Deletion and archiving of service templates, services, and tasks during build and release operations.

Assigned status

After building, a service template is set to Debug status. Only users in the Admin or Develop role can view and work with service templates in Debug status and the services and tasks created from those service templates.

Output destinations of service templates

When you build a service template, a service template package is created in one of the following folders with the name vendor-ID_name_version_d.st:

In a Windows non-cluster system

JP1/AO-installation-folder\develop\output

In a Linux non-cluster system

/var/opt/jp1ao/develop/output

In a Windows cluster system

shared-folder-name\develop\output

In a Linux cluster system

shared-folder-name/develop/output