[resolu] GetURLHeaderInfo

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

[resolu] GetURLHeaderInfo

Messagepar roubech » 16 Sep 2009 à 15:26

Bonjour,

Depuis un agent, je cherche à invoquer une URL en lui passant quelques arguments et m'assurer que ça a abouti.

J'avais vu la méthode notesDatabase.GetURLHeaderInfo, mais je me suis emballé et j'avais pas vu qu'elle n'est plus implémentée depuis la v6

Quelqu'un connait-il un équivalent ?
Si rien en LS, je crains que je vais devoir passer en Java avec le package java.net avec quelquechose de ce genre ? Mais si je pouvais éviter de recoder en Java tout le traitement qui est déjà fait en LS avant et après cett appel, ça m'arrangerait
[syntax="java"] HttpURLConnection connectCS = (HttpURLConnection) urlCS.openConnection();
connectCS.connect();
System.out.println( connectCS.getResponseCode() );[/syntax]

Version 6.5 (encore quelques mois avant de migrer en 8.5)

PS : côté serveur, sans interaction avec le poste client
Dernière édition par roubech le 28 Sep 2009 à 19:02, édité 1 fois.
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar d.bugger » 28 Sep 2009 à 10:48

@GetHTTPHeader

Java:
doc.getMIMEEntity().getHeaders()

LS:
Set mime = doc.GetMIMEEntity
If Not(mime Is Nothing) Then
Messagebox mime.Headers,, doc.GetItemValue("Subject")(0)
Else
Avatar de l’utilisateur
d.bugger
Modérateur
Modérateur
 
Message(s) : 849
Inscrit(e) le : 15 Juin 2006 à 09:19
Localisation : Drôme, France

Messagepar roubech » 28 Sep 2009 à 19:01

Merci d.buger

ce n'est pas seulement le header d'un doc que je veux, mais invoquer une url et récupérer la réponse HTTP
je sui spassé par un NotesAgent.run pour appeler le code Java depuis le code LS pour éviter de recoder l'existant
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar d.bugger » 28 Sep 2009 à 21:34

Pour invoquer une url et récupérer la réponse HTTP, tu peux passer par

NotesDatabase.GetDocumentByURL
Avatar de l’utilisateur
d.bugger
Modérateur
Modérateur
 
Message(s) : 849
Inscrit(e) le : 15 Juin 2006 à 09:19
Localisation : Drôme, France

Messagepar roubech » 29 Sep 2009 à 07:43

cette méthode permet d'instancier un objet NotesDocument à partir d'une URL
Or je souhaite invoquer une URL d'une appli tierce
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Michael DELIQUE » 29 Sep 2009 à 07:44

Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar roubech » 29 Sep 2009 à 10:07

ca y ressemble, sauf que l'url à appeller est sur un autre serveur, sur une autre techno ce qui ne semble pas compatible ??? "si cette url est sur un server domino"

[Edit]
le process tourne avec mon code Java appelé par le code LS
à l'occasion, si j'ai un peut de temps, je tenterai bien un p'tit test ...
Dernière édition par roubech le 29 Sep 2009 à 10:09, édité 1 fois.
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar Michael DELIQUE » 29 Sep 2009 à 10:08

et à partir de ce tips =< http://forum.dominoarea.org/tester-si-u ... 18942.html

tu ne peut rien faire ?
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Messagepar roubech » 29 Sep 2009 à 10:10

c'est bien l'idée de ce que j'ai fait finalement, en appellant un second agant Java depuis mon agent LS initial

Merci pour tes liens
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille


Retour vers Développement

cron