Progress AppServer Setup
The AppServers are also configured in the ubroker.properties file. By default, QXtend installer creates a Progress AppServer for SI API with the default name qasi_AS. The following details are just for reference in case you need to manually create the AppServer. When creating a new AppServer outside of the Progress Explorer, a uuid (universal unique identifier) must be specified. The ID must be unique because the controlling NameServer uses it to identify the broker. To generate a uuid, use the following command:$DLC/bin/genuuid
Copy the generated uuid into the ubroker.properties file.The following sample shows how an AppServer definition in the ubroker.properties file would be configured for QXI. Bold type indicates settings that may require changes for the QXI AppServer setup.#
# Sample properties for AppServer hosting QAD Enterprise Applications APIs.
# Most of these entries are shown for illustrative purposes only.
#
[UBroker.AS.siapi]
appserviceNameList=siapi
autoStart=1
brkrLoggingLevel=4
brokerLogFile=/qad/4gl/logs/siapi.broker.log
controllingNameServer=NS1
debuggerEnabled=1
operatingMode=Stateless
portNumber=7777
PROPATH=<QXIAdapter>,<QADApps>/lib/qra.pl,<QADApps>
srvrLogEntryTypes=ASPlumbing,DB.Connects
srvrLogFile=/qad/4gl/logs/siapi.server.log
srvrLoggingLevel=4
srvrStartupProc=mfaistrt.p
uuid=268ba6b18f508f07:590042c1:1127391c8de:-8000
Note: The PROPATH setting for the Financials module service interface depends on where this instance of the Financials module is installed. The PROPATH must specify the location of the QXI adapter directory at the start. The PROPATH must also contain an entry for qra.pl, the service interface library.
The controllingNameServer entry should point to the NameServer that was defined in the previous section. See Progress NameServer Setup. For detailed information on setting up Progress AppServer, see QAD QXtend Installation Guide.