Stefano,
In order for that function to work properly you must have the
PDM_LDB_PATH environment variable set.
//Setup environment variables
ProUtilPrint("Setting environment variables\n");
sprintf(szTemp, "PRO_COMM_MSG_EXE=%s", g_szProCommMsgExe);
_putenv(szTemp);
ProUtilPrint(" %-16.16s = %s\n", "PRO_COMM_MSG_EXE",
g_szProCommMsgExe);
sprintf(szTemp, "PDM_LDB_PATH=%s\\%s", g_szInstallDir, ds_szTaskId);
_putenv(szTemp);
ProUtilPrint(" %-16.16s = %s\\%s\n", "PDM_LDB_PATH", g_szInstallDir,
ds_szTaskId);
It must point to the path where the local.ddb file exists.
Patrick Williams | Sr. Application Engineer | Engineering Systems |
Steelcase Inc. | 616.698.4078