Top
Systemwalker Runbook Automation Reference Guide
Systemwalker

3.1 List of Operation Components

The operation components provided by this product are as follows:

Category
Icon

Category
Name

Icon

Operation component name

Operation component name ID

Executing a Command

3.2.1 Execute arbitrary command

SWRBA_COMMAND_RUN

3.2.2 Execute WMI query

SWRBA_WMI_QUERY

3.2.3 Execute multiple commands

SWRBA_INTERACTIVE_RUN

3.2.4 Execute multi-operation processes

SWRBA_FLOWSET_RUN

Email operations

3.3.1 Send emails

SWRBA_MAIL_SEND

File operations

3.4.1 Transfer files

SWRBA_FILE_TRANSFER

3.4.2 Change file access permissions

SWRBA_CHANGE_FILE_AUTHORITY

3.4.3 Check that the file exists

SWRBA_FILE_SEARCH

3.4.4 Check that file/directory exists

SWRBA_FILEDIRECTORY_SEARCH

3.4.5 Create files

SWRBA_FILE_MAKE

3.4.6 Delete files

SWRBA_FILE_DELETE

3.4.7 Copy files/directories

SWRBA_FILE_COPY

3.4.8 Move files/directories

SWRBA_FILE_MOVE

3.4.9 Get list of files/directories

SWRBA_FILE_GETLIST

3.4.10 Get file/directory size

SWRBA_FILE_GETSIZE

3.4.11 Check file/directory access permissions

SWRBA_FILE_CHECKPROPERTY

3.4.12 Get file/directory update date and time

SWRBA_FILE_GETUPDATETIME

3.4.13 Create directory

SWRBA_DIRECTORY_MAKE

3.4.14 Delete directory

SWRBA_DIRECTORY_DELETE

3.4.15 Change directory access permissions

SWRBA_CHANGE_DIRECTORY_AUTHORITY

3.4.16 Compress files

SWRBA_FILE_COMPRESS

3.4.17 Compress directory

SWRBA_DIRECTORY_COMPRESS

3.4.18 Decompress files

SWRBA_FILE_DECOMPRESS

3.4.19 Load file

SWRBA_FILE_READ

3.4.20 Print file

SWRBA_FILE_PRINT

3.4.21 Search string in file

SWRBA_CHARACTER_STRING_SEARCH

3.4.22 Add string to file

SWRBA_STRING_ADD

3.4.23 Replace string in file

SWRBA_CHARACTER_STRING_REPLACE

3.4.24 Convert file character encoding

SWRBA_CHARACTER_ENCODING_CHANGE

3.4.25 Collect fingerprint

SWRBA_FINGERPRINT

Configuration item operations

3.5.1 Obtain configuration item

SWRBA_CMDB_GET

3.5.2 Update configuration item

SWRBA_CMDB_SET

3.5.3 Delete configuration item

SWRBA_CMDB_DELETE

3.5.4 Register logical node

SWRBA_CMDB_REGLOGICAL

Communication operations

3.6.1 Perform REST-based communication

SWRBA_PROTOCOL_REST

3.6.2 Get value using SNMP

SWRBA_SNMP_GET

3.6.3 Set value using SNMP

SWRBA_SNMP_SET

3.6.4 Send SNMP trap

SWRBA_SNMP_TRAP

3.6.5 Execute Web service

SWRBA_WEBSERVICE_CALL

Service/process operations

3.7.1 Check that service/process has started

SWRBA_SERVICE_PROCESS_START_CHECK

3.7.2 Check that service/process has stopped

SWRBA_SERVICE_PROCESS_STOP_CHECK

3.7.3 Check that service has started

SWRBA_SERVICE_START_CHECK

3.7.4 Check that service has stopped

SWRBA_SERVICE_STOP_CHECK

3.7.5 Check that process has started

SWRBA_PROCESS_START_CHECK

3.7.6 Check that process has stopped

SWRBA_PROCESS_STOP_CHECK

3.7.7 Start service

SWRBA_SERVICE_START

3.7.8 Stop service

SWRBA_SERVICE_STOP

3.7.9 Pause service

SWRBA_SERVICE_PAUSE

3.7.10 Change service account

SWRBA_SERVICE_ACCOUNT_CHANGE

3.7.11 Change service startup type

SWRBA_SERVICE_STARTMODE_CHANGE

3.7.12 Get service status

SWRBA_SERVICE_STATE_GET

3.7.13 End process

SWRBA_PROCESS_KILL

Load balancing and cluster operations

3.8.1 Remove as load balancing target

SWRBA_LOADBALANCER_REMOVE

3.8.2 Include as load balancing target

SWRBA_LOADBALANCER_EMBED

3.8.3 Get cluster resource status

SWRBA_CLUSTER_STATE_GET

3.8.4 Switch cluster resource

SWRBA_CLUSTER_SWITCH

Server operations

3.9.1 Start the server

SWRBA_SERVER_START

3.9.2 Stop the server

SWRBA_SERVER_SHUTDOWN

3.9.3 Stop OS

SWRBA_SERVER_SHUTDOWN_OS

3.9.4 Restart OS

SWRBA_SERVER_REBOOT_OS

3.9.5 Start WorkUnit

SWRBA_WORKUNIT_START

3.9.6 Stop WorkUnit

SWRBA_WORKUNIT_STOP

3.9.7 Restart WorkUnit

SWRBA_WORKUNIT_RESTART

3.9.8 Start virtual server

SWRBA_VSERVER_START

3.9.9 Stop virtual server

SWRBA_VSERVER_STOP

3.9.10 Restart virtual server

SWRBA_VSERVER_RESTART

3.9.11 Build virtual server

SWRBA_VSERVER_CREATE

3.9.12 Delete virtual server

SWRBA_VSERVER_DELETE

3.9.13 Change virtual server system

SWRBA_VSERVER_CHANGESYSTEM

3.9.14 Get virtual server list

SWRBA_VSERVER_GETLIST

3.9.15 Get detailed virtual server information

SWRBA_VSERVER_GETDETAIL

3.9.16 Create virtual server snapshot

SWRBA_VSERVER_GETSNAPSHOT

3.9.17 Restore virtual server snapshot

SWRBA_VSERVER_PUTSNAPSHOT

3.9.18 Change host name

SWRBA_CHANGE_HOSTNAME

3.9.19 Stop virtual server on the VM host

SWRBA_VMHOST_VMSHUTDOWN

3.9.20 Set the maintenance mode of the VM host

SWRBA_VMHOST_MAINTENANCE

3.9.21 Stop VM host forcibly

SWRBA_VMHOST_SHUTDOWN

Monitoring operations

3.10.1 Check for hardware errors

SWRBA_SERVER_GET_SDRSTATUS

3.10.2 Get server power status

SWRBA_SERVER_GET_POWERSTATUS

3.10.3 Check server running normally

SWRBA_SERVER_CHECK_OPERATION

3.10.4 Notify event to monitored product

SWRBA_EVENT_OCCURRENCE

3.10.5 Check whether an event has occurred in the monitored product

SWRBA_EVENT_CONFIRM

3.10.6 Change monitored product event status

SWRBA_EVENT_UPDATESTATUS

3.10.7 Get monitored product event

SWRBA_EVENT_GETEVENTS

3.10.8 Disable server monitoring

SWRBA_EVENT_DETERRENCE_SET

3.10.9 Enable server monitoring

SWRBA_EVENT_DETERRENCE_RELEASE

3.10.10 Get event log

SWRBA_EVENTLOG_GET

3.10.11 Create event log

SWRBA_EVENTLOG_MAKE

3.10.12 Get performance counter

SWRBA_PERFORMANCECOUNTER_GET

Job operations

3.11.1 Obtain job net status

SWRBA_JOBNET_CHECK_STATUS

3.11.2 Start job net

SWRBA_JOBNET_START

Network operations

3.12.1 Check operational status of node

SWRBA_NODE_STATE_GET

3.12.2 Check port connection

SWRBA_PORT_CHECK

System operations

3.13.1 Obtain current date

SWRBA_TIME_GET

3.13.2 Compare date and time

SWRBA_DATE_COMPARE

3.13.3 Set OS network

SWRBA_NETWORK_SET

3.13.4 Install software

SWRBA_SOFTWARE_INSTALL

3.13.5 Install OS update

SWRBA_PATCH_APPLY

Operation process control

3.14.1 Check that the specified time has elapsed

SWRBA_ITERATE

3.14.2 Sort strings

SWRBA_STRING_SORT

3.14.3 Store data as execution results

SWRBA_RESULT_SAVE

3.14.4 Register Schedule Definitions

SWRBA_SCHEDULE_REGIST

3.14.5 Delete Schedule Definitions

SWRBA_SCHEDULE_DELETE

The following explains the I/O information for each operation component: