Previous Topic: Related FunctionsNext Topic: EApiDisconnectEncy


Example

#include <eapidef.h>

For remote z/OS DB2 access:

(Without Collection)

EAPIRC rc = EAPI_SUCCESSFUL_RC;
DBPARMS szDBParms;
/* The following function connects to the encyclopedia */
strcpy(szDBParms, "DBNAME=DBIEFD");
rc = EApiConnectToEncy(szDBParms);
if ( rc != EAPI_SUCCESSFUL_RC )
printf("Error in EApiConnectToEncy\n");
else
{
/* The following function disconnects from the encyclopedia */
rc = EApiDisconnectEncy();
if ( rc != EAPI_SUCCESSFUL_RC )
printf("Error in EApiDisconnectEncy\n");
)

With Collection, the DBNAME parameter in the previous example is:

strcpy(szDBParms, "DBNAME=DBIEFD/Collection-id");

Other parameters are the same as before.

For local Windows Oracle access:

strcpy(szDBParms, "DBNAME=DBIE, DBUSER=ency,
DBPSWD=ency");

For remote Oracle access from Windows:

strcpy(szDBParms, "DBNAME=DBIE,
DBUSER=ency@<sqlnetalias>,
DBPSWD=ency);

For UNIX Oracle:

strcpy(szDBParms, "DBNAME=DBIEFD,
DBUSER=ency@<sqlnetalias>,
DBPSWD=ency);