Project

General

Profile

Feature #7675

add missing runtime support for 4GL command line parameters

Added by Greg Shah 9 months ago. Updated 9 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD

Related issues

Related to Base Language - Feature #4392: add -pf support for appserver CONNECT() method Test
Related to Base Language - Feature #4391: enhance existing SESSION:STARTUP-PARAMETERS support to honor -H -db -S -ld -N values Closed
Related to Base Language - Feature #3812: additions to SESSION system-handle Closed
Related to Base Language - Feature #6425: SESSION handle features Closed

History

#1 Updated by Greg Shah 9 months ago

  • Related to Feature #4392: add -pf support for appserver CONNECT() method added

#2 Updated by Greg Shah 9 months ago

Some of the 4GL command line parameters which we can specify (in either the directory or as a bootstrap config value) do not have any runtime implementation. These parameters can be passed to FWD AND will be stored and accessible in both the server and client AND they are reported in a 4GL compatible way as part of SESSION:STARTUP-PARAMETERS. See SessionUtils._startupParameters() and the initialization of it driven by ClientCore.initialize(). The problem is that other than reporting them, we don't actually use them. This task is meant to add runtime implementation for these.

  • added with #4391
    • -H (hostname, could be mapped to the FWD server hostname)
    • -db (physical database name, could be mapped to a connect of a specific database)
    • -S (service name, this one is tricky because we operate strictly based on port numbers)
    • -ld (logical database name, could be mapped to a connect of a specific database)
    • -N (number of users, not sure if this really has a mapping in FWD)
  • added with #3812
    • -icfparam
  • added with #6425
    • -ubpid (unified broker pid, probably has no mapping in FWD, it is undocumented)
    • -logfile (not sure what this does, it is undocumented)
    • -logname (not sure what this does, it is undocumented)
    • -asid (appserver id, it is undocumented)
    • -ubpropfile (unified broker properties file, it is undocumented)
    • -p (startup program, can be mapped to our existing
    • -pf (parameters file, this will involve parsing a pf file and handling all of those additional startup parameters on the fly, we have some existing code that can be leveraged, see #4392 and #3813)

#3 Updated by Greg Shah 9 months ago

  • Related to Feature #4391: enhance existing SESSION:STARTUP-PARAMETERS support to honor -H -db -S -ld -N values added

#4 Updated by Greg Shah 9 months ago

  • Related to Feature #3812: additions to SESSION system-handle added

#5 Updated by Greg Shah 9 months ago

Also available in: Atom PDF