Utilisez HTTP GET pour télécharger des actifs en passant par les services Web.
Procédure
Pour télécharger des actifs :
- Lancez une demande HTTP GET en utilisant une URL de la forme suivante :
https://hôte:port/ram.web.ws.was/RAMSecure/RAMAssetAccess.jsp?assetid={id_actif}&version=numéro_version,
où hôte est le nom d'hôte du serveur, port est le numéro de
port, com.web.ws.was est l'application de services Web, id_actif est
l'ID de l'actif et numéro_version est le numéro de version de l'actif. Par exemple : https://www.example.com:9080/ram.web.ws.was/RAMSecure/RAMAssetAccess.jsp?assetid={BF4B7485-562F-F166-1F3F-CADB33668D8D}&version=1.
Fournissez vos nom d'utilisateur et mot de passe en utilisant le mécanisme
d'authentification standard.
Si vous souhaitez soumettre ou actualiser anonymement un actif,
supprimez la partie RAMSecure et
utilisez une URL de la forme
suivante : http://hôte:port/ram.web.ws.was/RAMAssetAccess.jsp?assetid={id_actif}&version=numéro_version
- Un fichier .RAS est renvoyé dans le flux de téléchargement. Ce fichier contient
le fichier manifeste sérialisé et les artefacts de l'actif.
Résultats
Les codes d'erreur HTTP suivants sont renvoyés en cas de problème de téléchargement
d'un actif :
- 403 FORBIDDEN : L'appelant n'a pas les droits nécessaires pour télécharger un
actif
- 500 INTERNAL_SERVER_ERROR : Problèmes ou exceptions lors de la tentative de soumission ou de mise à jour
de l'actif
- 410 GONE : Actif non trouvé dans le référentiel
Tout message d'erreur généré par le serveur est retourné comme
valeur de l'en-tête com.ibm.ram.error.