edmiRemoteDeleteXMLConfiguration

EdmiError edmiRemoteDeleteXMLConfiguration (SdaiServerContext serverContextId, 
                                              SdaiString        schemaName, 
                                              SdaiString        xmlConfigurationName, 
                                              SdaiInvocationId  *edmiInvocationId); 


Deletes an XML Configuration, identified by its configuration name and the name of its associated Express Schema, in a remote EDMdatabase

Arguments


TypeNameComment
 

serverContextId

Context identification, from edmiDefineServerContext

 

schemaName

The name of the Express Schema associated with the XML Configuration to delete.

 

xmlConfigurationName

The name of the XML Configuration to delete. This is the string specified by the <configuration id=". . . tag in the XML Configuration.

 

edmiInvocationId

Currently unused.

Return Value


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

 

Options


  

 

Example


 

 int i;
 EdmiError rstat;
 SdaiServerContext myContext;
 SdaiInstance *pConfigIds, configId;
 SdaiString *pConfigNames, configString;
 SdaiInteger nConfig;
 SdaiString nameSpace, nameSpaceAlias, xmlSchemaURL;
  
 /* Create Server Context */
 rstat = edmiDefineServerContext("MyContext",
 "Johnny", "Supervisor", "cf37ftr", 
 "TCP", "9090", "MyServerHost", 
 NULL, NULL, NULL, NULL, NULL, &myContext); 
 /* Get all xml configurations */
 rstat = edmiRemoteListXMLConfigurations(myContext,"IFC2X2_FINAL",
 &pConfigIds, &pConfigNames, &nConfig, NULL); 
  
 /* Delete them one by one */
 for (i=0; i<nConfig; i++) {
 rstat = edmiRemoteGetXMLConfiguration(myContext,
 "IFC2X2_FINAL", pConfigNames[i], 
 &configId, &configString, &nameSpace, 
 &nameSpaceAlias, &xmlSchemaURL, NULL); 
 printf("\nDeleting Configuration %s", nameSpaceAlias); 
 rstat = edmiRemoteDeleteXMLConfiguration(myContext, "IFC2X2_FINAL", 
 pConfigNames[i], NULL); 
 }
 . . .

 

See also

Filter by label

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