Hitachi

Job Management Partner 1 Version 10 Job Management Partner 1/Automatic Operation Service Template Developer's Guide


2.2.13 Overview of shared built-in service properties

Shared built-in service properties are properties that are defined in advance in the JP1/AO system. Unlike other properties, shared built-in service properties are not tied to a specific service or task. JP1/AO functions that reference shared built-in service properties use the value assigned to the property when they execute.

You can also define a shared built-in service property as a Service Share Property of a service, and reference it from within a task. Services can reference the values of these properties in the same manner as other Service Share Properties.

You can define a shared built-in service property as a Service Share Property of a service in the Edit Service Definition dialog box. When you click the Select Service Share Property button in the Edit Service Definition dialog box, a list of shared built-in service properties appears.

The following table lists the shared built-in service properties provided in JP1/AO:

Table 2‒9: List of shared built-in service properties

No.

Property key

Property name#

Description#

1

com.hitachi.software.dna.sys.mail.notify

Email notification

Enables or disables the email notification functionality. (Built-in shared service property)

2

com.hitachi.software.dna.sys.mail.smtp.server

SMTP server address

Specifies the SMTP server address. The address can be specified as an IPv4 or IPv6 address, or as a host name. Only one of the above can be specified. Multiple addresses cannot be specified by separating them with commas. (Built-in shared service property)

3

com.hitachi.software.dna.sys.mail.smtp.port

SMTP server port number

Specifies the SMTP server port number. (Built-in shared service property)

4

com.hitachi.software.dna.sys.mail.smtp.userid

SMTP server user ID

Specifies the user ID of the user who logs in to the SMTP server. (Built-in shared service property)

5

com.hitachi.software.dna.sys.mail.smtp.password

SMTP server password

Specifies the password of the user who logs in to the SMTP server. (Built-in shared service property)

6

com.hitachi.software.dna.sys.mail.from

Notification email sender

Specifies the sender of notification emails. (Built-in shared service property)

7

com.hitachi.software.dna.sys.mail.to

Notification email recipients (To)

Specifies the "To" recipients of notification emails. Multiple email addresses can be specified by separating them with commas. (Built-in shared service property)

8

com.hitachi.software.dna.sys.mail.cc

Notification email recipients (Cc)

Specifies the "Cc" recipients of notification emails. Multiple email addresses can be specified by separating them with commas. (Built-in shared service property)

9

com.hitachi.software.dna.sys.mail.bcc

Notification email recipients (Bcc)

Specifies the "Bcc" recipients of notification emails. Multiple email addresses can be specified by separating them with commas. (Built-in shared service property)

10

com.hitachi.software.dna.sys.jp1.username

JP1 user name

Specifies the name of the JP1 user who executes services. (Built-in shared service property)

11

com.hitachi.software.dna.sys.jp1.password

JP1 user password

Specifies the password of the JP1 user who executes services. (Built-in shared service property)

12

com.hitachi.software.dna.sys.task.log.level

Task log output level

Specifies the level of messages output to the task log. (Built-in shared service property)

13

com.hitachi.software.dna.sys.ssh.privatekey.passphrase

Pass phrase of the private key (for SSH public key authentication)

Specifies the pass phrase of the private key used for SSH public key authentication. (Built-in shared service property)

#

You can change the contents of the Service Definition dialog box and the Submit Service dialog box by entering a property name and description of your choice for the built-in shared service property. However, you cannot change the information displayed in the Service Share Properties view from its initial state at installation.

The following table shows detailed information about each property:

Table 2‒10: Detailed information about shared built-in service properties

No.

Property key

Data type

Default value

Required?

Length

Specifiable characters

Values in list

Minimum

Maximum

1

com.hitachi.software.dna.sys.mail.notify

boolean

false

true

--

--

--

--

2

com.hitachi.software.dna.sys.mail.smtp.server

string

--

false

0

255

No restrictions

--

3

com.hitachi.software.dna.sys.mail.smtp.port

integer

25

false

--

--

--

--

4

com.hitachi.software.dna.sys.mail.smtp.userid

string

--

false

0

255

No restrictions

--

5

com.hitachi.software.dna.sys.mail.smtp.password

password

--

false

0

1,024

No restrictions

--

6

com.hitachi.software.dna.sys.mail.from

string

--

false

0

255

No restrictions

--

7

com.hitachi.software.dna.sys.mail.to

string

--

false

0

255

No restrictions

--

8

com.hitachi.software.dna.sys.mail.cc

string

--

false

0

255

No restrictions

--

9

com.hitachi.software.dna.sys.mail.bcc

string

--

false

0

255

No restrictions

--

10

com.hitachi.software.dna.sys.jp1.username

string

Value specified by user at installation

true

1

31

^[ a-z A-Z 0-9 !#\$%&\-\.@_`~]+$

--

11

com.hitachi.software.dna.sys.jp1.password

password

Value specified by user at installation

true

6

32

^[a-z A-Z 0-9 !#\$%&'\(\)\*\+,\-\.\/;<=>\?@\[\]\^_`\{\|\}~]+$

--

12

com.hitachi.software.dna.sys.task.log.level

list

10

true

--

--

--

0,10,20,30,40

13

com.hitachi.software.dna.sys.ssh.privatekey.passphrase

password

--

false

0

1,024

No restrictions

--

Legend:

--: Not applicable.