HULFT Forced Termination command

This command forcibly terminates HULFT.

Syntax for the HULFT Forced Termination command

utlsvcctl -c stop -f [snd|rcv|obs|sch] [-q] [-w time]

Explanation of the parameters

-c stop

HULFT termination request issued to HULFT (Mandatory)

-f [snd|rcv|obs|sch]

Forced termination request (Mandatory)

When you specify this parameter, the command forcibly terminates HULFT without waiting for the HULFT service and each process to be completed. You can forcibly terminate either the HULFT service or each process.

To forcibly terminate each process, specify the target process following '-f.'

snd:

Send process

rcv:

Receive process

obs:

Observe process

sch:

Scheduler process

To forcibly terminate the HULFT service, specify only -f. When the forced termination request is issued to the HULFT service, the HULFT service forcibly terminates each process.

= Remarks =
  • You cannot specify multiple target processes.

  • When you forcibly terminate the Send process, the Status Code that indicates a forced termination is not sent to the host on the receiving side, and the socket may appear to be closed.

-q

Asynchronous request (Optional)

When you specify this parameter, the command returns control as soon as the request is issued, without waiting for the completion of the HULFT service or the specified process.

-w time

Command time-out (seconds) (Optional)

Specify the wait time for the completion of the processing for a forced termination within the range from '10' to '259200.'

When you omit this parameter, the value that is set for Socket Read Timeout (socktime) in the System Environment Settings file (hulenv.cnf) is applied.

Note

  • When you run the utlsvcctl command, run it on a command prompt activated by a user who has administrative privileges.

  • You can use this function only if the HULFT8 Server grade is installed.

  • You can use the Scheduler only if the HULFT8 Server grade is installed.