edmiRemoteGetBackupStatus

EdmiError edmiRemoteGetBackupStatus(SdaiServerContext serverContextId,
                                      SdaiString        *resultString, 
                                      SdaiInvocationId  *edmiInvocationId); 

This function gives information about the current running backup process. The information is:

  • State of backup database thread
  • Directory and startup time of next backup (if backup is active)
  • Backup interval (if backup is active)
  • Directory, startup time and finished time of last backup finished.

Arguments


TypeNameComment
SdaiServerContext

serverContextId

A context identification, from edmiDefineServerContext

SdaiString

resultString

The result string with information about the backup thread and latest backup.

SdaiInvocationId

edmiInvocationId

Not yet used. When the <edmiInvocationId> is specified unequal NULL, the actual operation will be asynchronous and a handle (identifier) of the call will be returned in the <edmiInvocationId> argument.
This handle can be used in later operations for requesting the status (waiting, running, finished ..) and the result of the actual operation.

Return Value


Error rendering macro 'excerpt-include' : User 'null' does not have permission to view the page 'US:_r_EDMInterface'.

 

Options


  

 

Example


 

 EdmiError rstat;
 SdaiServerContext contextId;
 SdaiString resultString;
  
 /* Create Server Context */
 rstat = edmiDefineServerContext("MyContext",
 "Johnny", "Supervisor", "cf37ftr", 
 "TCP", "9090", "MyServerHost", 
 NULL, NULL, NULL, NULL, NULL, &contextId); 
  
 /* Get current backup status */
 if (rstat = edmiRemoteGetBackupStatus(contextId, resultString, NULL) {
 printf("\nError %d in edmiRemoteGetBackupStatus: %s", rstat, 
 edmiGetErrorText(rstat)); 
 goto error; 
 }
 ...

 

See also

Filter by label

There are no items with the selected labels at this time.