public void removePluginInterface(String interfacename) throws SMSException, SSOException {
  SMSEntry.validateToken(token);
  validateServiceSchemaManagerImpl();
  Document schemaDoc=ssm.getDocumentCopy();
  Node schemaNode=XMLUtils.getRootNode(schemaDoc,SMSUtils.SCHEMA);
  Node pluginNode=XMLUtils.getNamedChildNode(schemaNode,SMSUtils.PLUGIN_INTERFACE,SMSUtils.NAME,interfacename);
  if (pluginNode != null) {
    schemaNode.removeChild(pluginNode);
    replaceSchema(schemaDoc);
  }
}

public void removePluginInterface ( String interfacename ) throws SMSException , SSOException { SMSEntry . validateToken ( token ) ; validateServiceSchemaManagerImpl ( ) ; Document schemaDoc = ssm . getDocumentCopy ( ) ; Node schemaNode = XMLUtils . getRootNode ( schemaDoc , SMSUtils . SCHEMA ) ; Node pluginNode = XMLUtils . getNamedChildNode ( schemaNode , SMSUtils . PLUGIN_INTERFACE , SMSUtils . NAME , interfacename ) ; if ( pluginNode != null ) { schemaNode . removeChild ( pluginNode ) ; replaceSchema ( schemaDoc ) ; } }
removes the plugin interface object from the service schema .
