#include "WorkingDialog.h" int SaSetUseDefaultFlag();
-1
if called from within Sapphire/Web or 0
if in a server application executable (client).SaSetUseDefaultFlag
is used only in clients generated by Sapphire/Web. It tells a client generated by Sapphire/Web to look for default values for the server and the database.
Default values are provided two ways and each must call SaSetUseDefaultFlag
first. The two ways are:
SaSetDefaults(char *server, char *db)
or by,
DBUIMX_SERVER
and DBUIMX_DB
environment variables
Once SaSetUseDefaultFlag
is called, it cannot be undone.
... #include "WorkingDialog.h" ... int main(argc, argv) int argc; char *argv[]; {... /* command-line argument checking would occur here */ SaSetUseDefaultFlag(); SaSetDefaults(argv[1], argv[2]); ...}
% setenv DBUIMX_SERVER CEZANNE % setenv DBUIMX_DB pubs2Unix Bourne/Korn Shell Command-Line:
# DBUIMX_SERVER=CEZANNE # DBUIMX_DB=pubs2 # export DBUIMX_SERVER DBUIMX_DB ... #include "WorkingDialog.h" ... int main() {... SaSetUseDefaultFlag(); ...}