fteModifyLogger (run an MFT logger as a Windows service)
Use the fteModifyLogger command to modify a Managed File Transfer logger so that it can be run as a Windows service. You can use this command only on Windows platforms, must be run by a user who is an IBM® MQ administrator and a member of the mqm group, and you must first stop the logger by using the fteStopLogger command.
Purpose
A stand-alone logger, whether for a file or for a database, is shown as Managed File Transfer logger for property set
logger_name@logger_qm
in the Name
column of the Services application. The value of logger_qm
is the name of the command queue manager of the logger.
Syntax
Parameters
- -loggerName logger_name
- Required. The name of the Managed File Transfer logger you want to modify.
- -p configuration_options
- Optional. This parameter determines the set of configuration options that is used to modify the logger. By convention use the name of a non-default coordination queue manager as the input for this parameter. The fteModifyLogger command then uses the set of properties files associated with this non-default coordination queue manager.
- -s service_name
- Optional. Indicates that the logger is to run as a Windows service. If you do not specify
service_name, the service is named
mqmftLoggerLOGGERQMGR, where LOGGER is the logger name and QMGR is your logger queue manager name. - -su user_name
- Required when -s is specified. Specifies the name of the account under
which the Windows service should run. To run the agent
using a Windows domain user account, specify the value
in the form
DomainName\UserName. To run the service using an account from the local built-in domain, specify the value in the formUserName. - -sp password
- Optional. Only valid when -s is specified. Password for the user account set by the -su parameter.
- -sj options
- Optional. Only valid when -s is specified. When the logger is started as a Windows service, this parameter defines a list of options in the form of -D or -X that will be passed to the JVM. The options are separated using the number sign (#) or semicolon (;) character. If you need to embed any # or ; characters, put them inside single quotation marks (').
- -sl options
- Optional. Only valid when -s is specified. Sets the Windows service log level. Valid options are: error, info, warn, debug. The default is info. This option can be useful if you are having problems with the Windows service. Setting it to debug gives more detailed information in the service log file.
- -n
- Optional. Indicates that the logger is to be run as a normal process. This is mutually exclusive with the -s option. If neither the -s nor the -n option is specified, then the logger is configured as a normal Windows process.
- -? or -h
- Optional. Displays command syntax.
Example
You must stop the logger by using the fteStopLogger command, before running the fteModifyLogger command.
In this example, a logger named logger1 has previously been created. This command shows how the logger can be changed to run as a Windows service:fteModifyLogger -loggerName logger1 -s -su fteuser -sp ftepasswordReturn codes
| Return code | Description |
|---|---|
| 0 | Command completed successfully |
| 1 | Command ended unsuccessfully |
