Difference: APPXLoginManagerForUnixLinux (31 vs. 32)

Revision 322007-08-27 - SteveFrizzell

Line: 1 to 1
 
META TOPICPARENT name="APPXConnectionManager"

APPX Connection Manager For Unix/Linux

This page describes how to install the APPX Connection Manager command and how to use it to install, configure, and manage APPX Connection Services on Unix/Linux systems.
Line: 10 to 10
 An APPX Connection Service listens for and processes connection requests from various types of APPX clients.

The following types of remote APPX clients are supported:

Changed:
<
<
  • APPX GUI Client (Java)
>
>
  • APPX Desktop Client (Java)
 
  • Windows Client (Win32)
  • Character mode client (Unix/Linux Curses)
  • APPX ODBC connections (Windows Desktop)
Changed:
<
<
  • APPX/Net connections (all APPX servers)
>
>
  • APPX/Net connections
  Options and Features Include:
  • User Authentication
    • O/S Authentication
    • HT Authentication
    • APPX Authentication
Added:
>
>
  • User & Group Impersonation (Unix/Linux only)
 
  • SSL Support
    • Anonymous
    • Server Certficates
    • Client Certificates
Deleted:
<
<
  • User & Group Impersonation (Unix/Linux only)
 
  • Environment Specification
    • Inherit from service
    • Explicitly specified
Line: 102 to 102
 

Synopsis - Service Configuration

The appxdsvc service configuration commands are used to create, configure, and remove an instance of an APPX Connection Service.
Changed:
<
<
appxdsvc -install -serviceName=SERVICENAME [options]... [VARIABLE=VALUE]...
>
>
appxdsvc -install -serviceName=SERVICENAME [options]... [VARIABLE=VALUE]...
 
Changed:
<
<
appxdsvc -install -port=PORT [options]... [VARIABLE=VALUE]...
>
>
appxdsvc -install -port=PORT [options]... [VARIABLE=VALUE]...
 
Changed:
<
<
appxdsvc -modify -serviceName=SERVICENAME [options]... [VARIABLE=VALUE]...
>
>
appxdsvc -modify -serviceName=SERVICENAME [options]... [VARIABLE=VALUE]...
 
Changed:
<
<
appxdsvc -replace -serviceName=SERVICENAME [options]... [VARIABLE=VALUE]...
>
>
appxdsvc -replace -serviceName=SERVICENAME [options]... [VARIABLE=VALUE]...
 
Changed:
<
<
appxdsvc -remove -serviceName=SERVICENAME
>
>
appxdsvc -remove -serviceName=SERVICENAME
 

Configuration - Commands 

Changed:
<
<
-install -name=SERVICENAME [options]... [VARIABLE=VALUE]...
>
>
-install -name=SERVICENAME [options]... [VARIABLE=VALUE]...
 
Changed:
<
<
-install  -port=PORT [options]... [VARIABLE=VALUE]...
>
>
-install  -port=PORT [options]... [VARIABLE=VALUE]...
 
The -install command is used to configure a new instance of an APPX Connection Service. Either form of the install command may be used.

The first form of the -install command requires only that a service name be specified.  All other options are optional including the TCP/IP port.  Any option not specified will be configured with an appropriate default value.

Line: 129 to 129
  In addition to creating the service configuration file and the environment configuration file, the -install command also creates an operating system service that will be automatically started when the computer system is started.
Changed:
<
<
After creating the configuration files and the operating system service, the -install command starts the service. -modify -name=SERVICENAME [options]... [VARIABLE=VALUE]...
>
>
After creating the configuration files and the operating system service, the -install command starts the service. -modify -name=SERVICENAME [options]... [VARIABLE=VALUE]...
 
The -modify command is used to modify the configuration of an existing Connection Service. The specified options will be updated in the service configuration files. Any options not specified will not be changed.  After updating the configuration files, the -modify command restarts the service.
Changed:
<
<
-replace -name=SERVICENAME [options]... [VARIABLE=VALUE]...
>
>
-replace -name=SERVICENAME [options]... [VARIABLE=VALUE]...
 
The -replace command is used to replace an existing Connection Service with a new Connection Service with the same name. The -replace command is effectively the same as a -remove command followed by an -install command.  After updating the configuration files, the -replace command restarts the service.
Changed:
<
<
-remove -name=SERVICENAME
>
>
-remove -name=SERVICENAME
 
The -remove command is used to remove an existing Connection Service. The -remove command will remove the configuration files (ini and env) and the corresponding operating system service. If the service is running when the -remove command is executed, the -remove command will first stop the service and then remove the service.

Configuration - Options

Line: 156 to 156
 
This option identifies the method by which the user ID and the password are to be validated when a connection request is received.  If 'OS-User' authentication is specified, the user ID and the password are validated by the connection service using the operating system's authentication service. If 'Appx-User' authentication is specified, the user ID and the password are validated by APPX using the user file which is maintained in APPX System Administration. If 'HT-User(HTFILENAME)' authentication is specified, the user ID and the password are validated by the connection service using the HTFILENAME file is maintained with the htpasswd utility. If you specify 'Appx-User' authentication or HT-User authentication, the user being validated does not need an OS user account.  If no authentication method is specified, the default authentication method is OS-User.

-ServiceType=Login

Changed:
<
<
The only valid value when configuring a Connection Service is "Login".  If this option is not specified, the default value is Login.
>
>
The only valid value when configuring a Connection Service is "Login".  If this option is not specified, the default value is Login.
  -ServiceDisable={true, false}
This option can be used to temporarily disable or "turn off" the connection service.  If set to true, the connection service will still run but it will not accept login requests.
Line: 193 to 193
  If User is specified, the APPX session will run with the group permissions of the user that the session is running as (impersonating).
Changed:
<
<
If LogonUser or LogonGroup is specified, the APPX session will run with the group permissions of the user ID that the client provided in conjunction with the connection request.  The user ID must be a valid O/S user.
>
>
If LogonUser or LogonGroup is specified, the APPX session will run with the group permissions of the user ID that the client provided in conjunction with the connection request.  The user ID must be a valid O/S user.
 
Changed:
<
<
If NamedGroup is specified, the group permissions of the APPX session will be set to the specified GROUPNAME.  This GROUPNAME must be a valid O/S group.
>
>
If NamedGroup is specified, the group permissions of the APPX session will be set to the specified GROUPNAME.  This GROUPNAME must be a valid O/S group.
 
Changed:
<
<
If ServiceOwner or ServiceGroup is specified.
>
>
If ServiceOwner or ServiceGroup is specified.
  -Umask=FILECREATIONMASK
When a file is created, the default permissions set by Unix/Linux are 666 (-rw-rw-rw-). When a directory is created, the default permissions set by Unix/Linux are 777 (drwxrwxrwx). If the umask option is specified, the FILECREATIONMASK value will modify the default permissions of files or directories that are created by the APPX session. The value of FILECREATIONMASK must be a decimal, hex, or octal number whose bits will be used to mask or turn off the corresonding bits of the default file creation permissions. For example, if you want files to be created with permissions of 644, the appropriate FILECREATIONMASK value would be 022 (octal). If you want files to be created with the default permissions of 666, the appropriate FILECREATIONMASK value would be 000 (octal). For more information on umask values, please refer to your Unix/Linux system documentation.
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback