Utilice HTTP GET para descargar activos con servicios web.
Procedimiento
Para descargar activos:
- Realice una petición HTTP GET utilizando el siguiente
URL https://host:puerto/ram.web.ws.was/RAMSecure/RAMAssetAccess.jsp?assetid={id_activo}&version=número_versión,
donde host es el nombre de host del servidor, puerto es el número de
puerto, com.web.ws.was es la aplicación web de servicios web, id_activo es el ID del
activo y número_versión es el número de versión del activo. Por ejemplo: https://www.example.com:9080/ram.web.ws.was/RAMSecure/RAMAssetAccess.jsp?assetid={BF4B7485-562F-F166-1F3F-CADB33668D8D}&version=1.
Proporcione el nombre de usuario y contraseña utilizando autenticación básica.
Si quiere someter o actualizar un activo de forma anónima, quite
RAMSecure y utilice el URL siguiente:
http://host:puerto/ram.web.ws.was/RAMAssetAccess.jsp?assetid={id_activo}&version=número_versión
- Se devuelve un archivo .RAS en la corriente de datos de descarga. El formato .RAS contiene el archivo
manifest serializado y los artefactos del activo.
Resultados
Cuando hay problemas en la descarga de activos, se producen los códigos de error HTTP siguientes:
- 403 FORBIDDEN (PROHIBIDO): el llamante no tiene permiso para descargar un activo
- 500 INTERNAL_SERVER_ERROR (ERROR INTERNO DEL SERVIDOR): problema o excepción al intentar someter o actualizar el activo
- 410 GONE (AUSENTE): activo no encontrado en el repositorio
Cualquier mensaje de
error del servidor se devuelve como el valor de cabecera com.ibm.ram.error.