Manage Component Service > Withdraw CC
La operación Withdraw CC: forma parte del servicio Manage Component Service que da soporte a la gestión de las especificaciones de componentes. Esta operación se utiliza para eliminar especificaciones de componentes concretos que existen en el repositorio de la infraestructura.
No se utilizan llamadas a ningún módulo para la ejecución de esta operación, sino que se realiza una comunicación directamente con el controlador Manage Component Specifications. La operación tiene como entrada una cadena de texto con el
identificador del modelo de componente concreto que debe ser eliminado del repositorio de especificaciones. Como resultado, devuelve un mensaje para informar del éxito o fracaso de la actualización de la base de datos.
withdrawCC(string ccID);
Parámetros de Entrada |
ccID |
string con el identificador del modelo de componente concreto que debe eliminarse. Parámetro obligatorio no nulo.
|
Valores de Salida |
return |
string con un mensaje informando del éxito o del error de la operación de eliminación.
|
Ejemplo Petición XML
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.cos.acg.ual.es/">
<soapenv:Header/>
<soapenv:Body>
<ws:withdrawCC>
<ws:ccID>"map47"</ws:ccID>
</ws:withdrawCC>
</soapenv:Body>
</soapenv:Envelope>
Ejemplo Respuesta XML
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:withdrawCCResponse xmlns:ns2="http://ws.cos.acg.ual.es/">
<return>map47 ID does not exist --> Cannot delete CC Specification</return>
</ns2:withdrawCCResponse>
</soap:Body>
</soap:Envelope>
Mensajes de Error |
Internal Server Error
|
Se produce por fallos en el servidor al buscar alguna clase necesaria para la ejecución.
|
Example Error Response XML
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:withdrawCCResponse xmlns:ns2="http://ws.cos.acg.ual.es/">
<return> > Internal Server Error</return>
</ns2:withdrawCCResponse>
</soap:Body>
</soap:Envelope>
>