WS Publicos

Session Web Service

(descriptor del servicio XML) >
Login
>
Logout
>
Init user architecture
>
Default init

Interaction Web Service

(descriptor del servicio XML) >
Register interaction

Component Web Service

(descriptor del servicio XML) >
Update architecture

Communication Web Service

(descriptor del servicio XML) >
Get links components

WS Privados

User Web Service

(descriptor del servicio XML) >
Query user
>
Create user
>
Delete user
>
Update user
>
Query profile

Manage Architecture Service

(descriptor del servicio XML) >
Export AAM from String
>
Export CAM from String
>
Withdraw CAM

Manage Component Service

(descriptor del servicio XML) >
Export CC from String
>
Export CC from params
>
Withdraw CC

Log de la infraestructura

>
Log del servidor node.js
>
Log Wildfly

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>

>