18 octobre 2011

Impossible d'écrire le fichier TA0FR.zip - Reprendre manuellement le FTP de la publication HR Studio

La phase de publication est relativement longue, HR Studio ramenant de la base la description complète de l'arbre et faisant un contrôle exhaustif de la validité des composants et de leurs dépendances.

Suite à ces contrôles, HR Studio construit en local une arborescence HTML qu'il va zipper pour l'envoyer par FTP sur le serveur Web pour demander son déploiement (le SFTP n'est pas disponible à ce jour, malgré de nombreuses demandes). Quand cette étape de FTP sort en erreur ... on se dit que l'on a perdu 1 à 3h de travail !

Message d'erreur HR Studio :

Envoi des fichiers
Impossible d'écrire le fichier TA0FR.zip. Les causes possibles sont:
- L'utilisateur Ftp n'a pas les droits d'écriture de fichiers dans le répertoire /hra***/hraspace/webapps/hr-rich-client/services et ses sous-répertoires
- Il n'y a pas suffisamment d'espace disque disponible sur le serveur HRa Space

Dans un premier temps, contrôlez l'éventuelle présence d'un problème sur le serveur, ou sur votre connexion au serveur.
  • user/mdp ou chemin altéré dans l'objet topologie HRS,
  • dans l'objet topologie HRS, la connexion FTP au serveur Web est-elle bien en mode "passif" ?
  • connexion ftp impossible suite a changement de politique des firewall,
  • obsolescence du mot de passe dépassée ou compte Unix verrouillé,
  • espace disque disponible dans l'arborescence insuffisant,
  • droits Unix sur le répertoire, sur le fichier trop restrictifs ...

Une fois ces points écartés ou corrigés, dans la plupart des cas, HR Studio vous permettra de "reprendre la publication" (cf. le choix de menu correspondant - par clic droit sur l'arbre concerné).

Sinon, pour éviter de tout refaire, il est possible de déposer manuellement le zip (qui est conservé sur le poste PC) et déclencher son déploiement avec IE :

Retrouvez le fichier zip dans
C:\Program Files\HR Access Solutions\Design Center\{MonEnvironnement}\EXP\700\{MonCdplph}\{MonUser}\CURRENT_700\OBJECT\TRP\

Transférez le fichier zip avec un client FTP (FileZilla ou autre) sous webapps/hr-rich-client/services/{MonUser} (utilisez de préférence le compte hra***, cela vous évitera les problématiques de droits Unix).

Assurez vous que l’application Web est ouverte, sinon ouvrez OpenHR, HRQuery, HRWeb.

Pour déployer le ZIP de l’arbre, sous IE tapez l'URL
  • en HRv5
http://.../hraccess/HRAdmin?ACTION=PUBLISH&USER={MonUser}
  • en HRv7
http://.../hr-rich-client/HRAdmin?ACTION=PUBLISH&USER={MonUser}
  • à compter de la version HR 7.20 il faut rajouter TREE et USERLANG
http://.../hr-rich-client/HRAdmin?ACTION=PUBLISH&USER={MonUser}&TREE=TA0FR&USERLANG=F

Si le déploiement est correct, l’écran affichera :

<HRRESULT Error="0">
<!\[CDATA\[ controls Ok  \]\]>
</HRRESULT>

Puis pour rafraichir le dictionnaire des arbres, sous IE tapez l'URL :
http://.../hr-rich-client/HRAdmin?ACTION=RELOAD_TREES&USERLANG=F&VERIFYDICO=TRUE

2 commentaires:

  1. Bonjour,

    Comment faire pour une publication cumulative?

    Merci d'avance

    RépondreSupprimer
  2. Plus précisément pour déployer le ZIP

    RépondreSupprimer