Consultor Eletrônico



Kbase 18088: Passing Client Parameters From the OIB to the OID
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   24/09/2004
Status: Unverified

FACT(s) (Environment):

Progress 8.x

SYMPTOM(s):

Problem passing OIB startup parameters to OID.

Server has -Mm parm <size> and the client has <size>, they must match (1150)

WARNING: -D limit exceeded. Auto incrementing to <n> (5410)

CAUSE:

In the V8 System Administration Guide, section B-3, it states that the startup of an OIB or OID can both be started with client session parameters. The OIB should pass the necessary OID startup parameters to each OID that it starts.

This is possible, however, if the environment variable PROSTARTUP is not set to a startup parameter file which includes the additional client startup parameters, then the OIB broker does not know to pass these parameters along to the OID.

FIX:

Passing client parameters from the OIB to the OID

Follow the steps below using the Intersolv 3.01 ODBC Datasource Definition against a V8.2x Open Interface Broker (OIB) connected to a V8.2x Progress database started with -Mm 1600

- Create a parameter file which includes for example: -Mm 1600

- Define the environment variable PROSTARTUP=<path/parmfile.pf> amongst
the PROOIBRK and PROOIDRV environment variables required to start an OIB.

- Start the OIB on the server from the same session in which you defined the
environment variable PROSTARTUP.

  prooibrk -SV -S service-name -H  host-name -N tcp

NOTE: As it is expected to add the Client startup parameters to the ODBC Database connections Section of the OIB/OID Tab within Intersolv's ODBC  DataSource, it is not necessary. The parameter file defined at startup of the OIB on the server will successfully pass them to the spawned OID and successfully connect to the
Progress Database. We do recommend that they be included for consistency.

As of 8.2C the following client startup parameters will be automatically passed from the OIB to the OID. Any additional client startup parameters not noted below will still need to be included in a startup parameter file defined by the PROSTARTUP environment variable.

-h               /* Number of Databases */
-RO              /* Read-Only */
-NL              /* No Lock */
-yy              /* Century */