#1 Tue 01 July 2008 17:21
- denislebreton
- Participant occasionnel
- Lieu: Caen
- Date d'inscription: 27 Aug 2007
- Messages: 35
- Site web
Paramétrage de Spatial direct
Bonjour
avis aux pros
je viens de me remettre dans spatialdirect aprés une desinstallation totale puis reinstall puis paramétrage puis déplacement des fichiers.
j'ai un soucis avec la variable resultsDeletionTime
en effet, qd je regarde le code source du resultat de génération de mon workspace (page fetchZipSuccess.html), cette variable vaut :
<SCRIPT LANGUAGE="JavaScript">
var resultsDeletionTime='mar.-01-juil.-2008 06:09:56 PM Heure d'été d'Europe centrale (CEST)';
var resultsTempDir='http://www.cg14.fr:80/extranet/geoservices/telechargement/sdTranslationResults';
var zipResult='FME_SRV-WEB1_8828_b04944902589500.zip';
var resultSize='Unknown file size';
var fmeLog='FME_SRV-WEB1_8828_a04944902589545.log';
var logSize='Unknown file size';
var infoMsg='';
var preCommandErrorMsg='%preCommandErrorMsg%';
var preCommandErrorCmd='%preCommandErrorCmd%';
var postCommandErrorMsg='%postCommandErrorMsg%';
var postCommandErrorCmd='%postCommandErrorCmd%';
var displayLogLinks='true';
</SCRIPT>
hors l'apostrophe entre le 'd' et 'été' est interprété en javascript comme terminateur de chaine donc erreur javascript et le reste n'est pas exécuté et le lien vers mon zip n'est pas affiché.
Comment changer ce format de date à rallonge...
merci
Hors ligne
#2 Tue 01 July 2008 18:06
- Matthieu-VEREMES
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 9 Jan 2008
- Messages: 97
- Site web
Re: Paramétrage de Spatial direct
Bonjour,
Est-ce que l'ajout de \ devant le ' de la variable corrige le problème ?
Ca corrigera le javascript mais je ne sais pas si la ligne est générée automatiquement ou si c'est vous qui la renseignez quelque part.
Matthieu Ambrosy
Veremes : support FME & version française
support at veremes point com
Hors ligne
#3 Tue 01 July 2008 18:25
- denislebreton
- Participant occasionnel
- Lieu: Caen
- Date d'inscription: 27 Aug 2007
- Messages: 35
- Site web
Re: Paramétrage de Spatial direct
Eeeuuuhh
a priori, la variable est remplie dynamiquent par l'appli sd tomcat en fonction des parametres de fmeserver
le fichier d'orgine fetchzipsuccess.html ressemble à ça
<SCRIPT LANGUAGE="JavaScript">
var resultsDeletionTime='%resultsDeletionTime%';
var resultsTempDir='%resultsTempDir%';
var zipResult='%zipResult%';
var resultSize='%resultFileSize%';
var fmeLog='%fmeLog%';
var logSize='%logFileSize%';
var infoMsg='%infoMsg%';
var preCommandErrorMsg='%preCommandErrorMsg%';
var preCommandErrorCmd='%preCommandErrorCmd%';
var postCommandErrorMsg='%postCommandErrorMsg%';
var postCommandErrorCmd='%postCommandErrorCmd%';
var displayLogLinks='true';
</SCRIPT>
le post précédent n'était qu'un affichage de la page source une fois affichée dans ie.
Cordialement
Hors ligne
#4 Tue 01 July 2008 18:31
- denislebreton
- Participant occasionnel
- Lieu: Caen
- Date d'inscription: 27 Aug 2007
- Messages: 35
- Site web
Re: Paramétrage de Spatial direct
Sinon, dans le même genre, quand j'appelle un workspace (bouton run workspace du menu workspace) a partir de l'application spatialdirect sous tomcat, pas de soucis
mais quans j'appelle le même workspace a partir d'une url du type
d.lebreton@&fmeParams=--ZONE_ENTI_ID+114+--FEATURE_TYPES+SIGADMIN.BATIMENT">http://www.cg14.fr:8000/SpatialDirect/t … N.BATIMENT SIGADMIN.ROUTE+--FORMAT_GENERIC+MAPINFO+--ZONE_PROJECTION+NTF.Lambert-1C cg14.fr
l'execution du workspace plante et le log indique
mar.-01-juil.-2008 06:24:32 PM ERROR 394352 : Did not receive FME server result parameter [ResultDataset]
alors qu'on devrait avoir
mar.-01-juil.-2008 06:23:02 PM INFORM 394353 : FME server result parameter ResultDataset = E:\calvados\extranet\geoservices\telechargement\sdTranslationResults\FME_SRV-WEB1_8828_b04944902585114.zip
une idée
Dernière modification par denislebreton (Tue 01 July 2008 18:45)
Hors ligne
#5 Tue 01 July 2008 18:36
- denislebreton
- Participant occasionnel
- Lieu: Caen
- Date d'inscription: 27 Aug 2007
- Messages: 35
- Site web
Re: Paramétrage de Spatial direct
Je me réponds à moi même
la valeur du paramètre publiée Feature_Types ne doit pas comporter d'espace dans l'url
c'est pour cela que ca fonctionne avec l'appli tomcat car il n'y a qu'un feature type d'activé par défaut!
Maintenant, qu'elle est la syntaxe pour envoyer plusieurs FEATURE_TYPE au paramètre publié sachant que dans le workbench, il sépare les valeur par un espace!
Hors ligne
#6 Wed 02 July 2008 09:09
- Matthieu-VEREMES
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 9 Jan 2008
- Messages: 97
- Site web
Re: Paramétrage de Spatial direct
Je vous propose de modifier le fichier d'origine en remplaçant les ' par des " au niveau des var.
Par exemple :
var resultsDeletionTime="%resultsDeletionTime%";
au lieu de :
var resultsDeletionTime='%resultsDeletionTime%';
Matthieu Ambrosy
Veremes : support FME & version française
support at veremes point com
Hors ligne
#7 Wed 02 July 2008 09:16
- Matthieu-VEREMES
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 9 Jan 2008
- Messages: 97
- Site web
Re: Paramétrage de Spatial direct
Pour le problème des espaces, pouvez-vous les remplacer par %20 ?
C'est normalement la traduction d'un espace en http.
Cordialement.
Matthieu Ambrosy
Veremes : support FME & version française
support at veremes point com
Hors ligne
#8 Wed 02 July 2008 09:48
- denislebreton
- Participant occasionnel
- Lieu: Caen
- Date d'inscription: 27 Aug 2007
- Messages: 35
- Site web
Re: Paramétrage de Spatial direct
Je vous propose de modifier le fichier d'origine en remplaçant les ' par des " au niveau des var.
Par exemple :
var resultsDeletionTime="%resultsDeletionTime%";
au lieu de :
var resultsDeletionTime='%resultsDeletionTime%';
En effet, aprés relecture de mes notes suite à la formation avec M. Gayte, c'était la solution.
Merci de votre aide
Dernière modification par denislebreton (Wed 02 July 2008 09:50)
Hors ligne