Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 

Code Block
languagecpp
themeConfluence
EdmiError edmiWriteServerContextsToFile(SdaiString  serverContextName,
                                         SdaiString  serverContextFile, 
                                         SdaiOptions options);

Writes one or more defined server contexts to a file on the local file system.

...

Arguments

...

mutaly
TypeNameComment
SdaiString

serverContextName

The name or name pattern of the server context(s) to write to file.

SdaiString

serverContextFile

The name and full path to the server context file on the local file system.

SdaiOptions

options

The options to be used when invoking the function. The legal options are listed below. The options are

mutually exclusive.

...

Return Value

...

Insert excerpt
US:_r_EDMInterface
US:_r_EDMInterface
nopaneltrue

Options

...

 

OptionComment

PARTIAL_MATCH

Load and define all server contexts with names that match the name pattern given in parameter <serverContextName>. Use the asterisk character (star) as wildchard character.

EXACT_MATCH

Do only load and define the server context with exactly the same name as given by the parameter <serverContextName>

...

Example

...

 

Code Block
languagecpp
 EdmiError rstat;
 SdaiString contextFile = "c:/data/myServerContexts";

...


 SdaiUnsignedInt contextId, contextIds[2], *pContextId = &contextIds[0];

...


 SdaiInteger nContext;

...


 . . .

...


 /* define four contexts */

...


 rstat = edmiDefineServerContext("LOCAL_DB_ServerContext",

...


 "Johnny", NULL, "4cg67w", "LOCAL_DB", NULL,

...

 
 NULL, NULL, NULL, NULL, NULL, NULL, &contextId);

...

 
 rstat = edmiDefineServerContext("LOCAL_CONTEXT_ServerContext",

...


 "Johnny", NULL, "4cg67w", "LOCAL_CONTEXT", NULL,

...

 
 NULL, NULL, NULL, NULL, NULL, NULL, &contextId);

...

 
 rstat = edmiDefineServerContext("HTTP_ServerContext",

...


 "Johnny", "Supervisor", "4cg67w",

...

 
 "HTTP", "9090", "MyEdmServer",

...


 "c:/HttpServlet", "7408", "MyHttpServer",

...

 
 "1412", "192.136.64.13", &contextId);

...


 rstat = edmiDefineServerContext("TCP_ServerContext",

...


 "Johnny", "Supervisor", "4cg67w",

...

 
 "TCP", "9090", "MyEdmServer",

...

 
 NULL, NULL, NULL, NULL, NULL, &contextId);

...

 
 /* Write all contexts to file */

...


 rstat = edmiWriteServerContextsToFile("*",

...


 contextFile, PARTIAL_MATCH);

...

 
 /* Delete all contexts */

...

 
 rstat = edmiDeleteAllServerContexts();

...

 
 /* Redefine two contexts from file */

...


 rstat = edmiDefineServerContextsFromFile("LOCAL_*",

...

  
 contextFile, PARTIAL_MATCH);

...

 
 /* Get all context ids */

...


 rstat = edmiGetAllServerContexts(&pContextId, &nContext);

...


 . . .

 

See also

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
cqllabel = "model" and parent = "6062220"