Page 1 sur 4
récupérer l'adresse IP du serveur

Publié:
15 Juil 2003 à 10:59
par dandine
Salut,je suis en train de faire un intranet pour une société et j'ai un petit problème : les utilisateurs s'identifient pour accéder aux pages de l'intarnet et je voudrais faire apparaître un lien sur une de ces pages vers la messagerie de l'utilisateur. Pour cala, il faut récupérer l'adresse IP du serveur lorsque la personne se logge.Est ce que qqn pourrait m'aider et me proposer un script qui corresponde?Je vous remercie d'avance.
Re: récupérer l'adresse IP du serveur

Publié:
15 Juil 2003 à 11:02
par Stephane Maillard
Bonjour,Je ne suis pas sur de comprendre, vous avez plusieurs serveurs ?[%sig%]
Re: récupérer l'adresse IP du serveur

Publié:
15 Juil 2003 à 11:09
par dandine
non il n'y a qu'un serveur. En fait je m'étais déjà renseignée et dans le code que l'on m'a donné, la variable HTTP_Hostname est utilisée. Mais quand l'agent est exécuté, une erreur se produit : j'ai regardé les propriétés du serveur et je me suis rendue compte que le champ HTTP_Hostname est vide (" "). Mon erreur vient de là mais je voudrais savoir si on ne peut pas utiliser une autre variable comme ServerName?
Re: récupérer l'adresse IP du serveur

Publié:
15 Juil 2003 à 11:14
par Stephane Maillard
Bonjour,Quand les utilisateurs se connect a l'intranet et si il se connect bien sur ce serveur alors il n'est pas necessaire d'avoir l'ip, le nom du serveur devrait suffire.Pour avoir le nom

im s As NotesSessionDim Db As NotesDatabaseDim sNomServeur As StringSet s = New NotesSessionSet Db = s.CurrentDatabasesNomServeur = Db.ServerPour ouvrir une base mail

im DbMail As New NotesDatabase(sNoimServeur, "mail/MaBoiteMail.nsf")etc...[%sig%]
Re: récupérer l'adresse IP du serveur

Publié:
15 Juil 2003 à 11:21
par dandine
merci beaucoup, je vais essayer ça.
Re: récupérer l'adresse IP du serveur

Publié:
15 Juil 2003 à 18:28
par Droad
Quelques possibilité:1) Remplir le champ HTTP_Hostname (il est là pour ça !)2) S'il n'y a qu'un seul et unique serveur (domino+toutes les messageries),dans ton agent web, tu peux récupérer l'adresse du serveur comme ça:dim session as new NotesSessiondim adr as stringadr = session.InternetHostName & "." & session.InternetDomainNameou comme ça:dim session as new NotesSessiondim context as NotesDocumentdim adr as stringset context = session.DocumentContextadr = context.SERVER_NAME(0)3) Mettre l'adresse en dur dans le code (là, je déconne)[%sig%]
Re: récupérer l'adresse IP du serveur

Publié:
16 Juil 2003 à 08:52
par dandine
Je te remercie de m'avoir répndu.J'ai essayé cette solution mais ça ne marche tjrs pas. En plus, je ne peux pas modifier le champ HTTP_hostname dans la boîte de propriétés.Qu'est ce que je peux faire?Merci d'avance.
Re: récupérer l'adresse IP du serveur

Publié:
16 Juil 2003 à 09:53
par Droad
QU'estce qui ne marche pas ?[%sig%]
Re: récupérer l'adresse IP du serveur

Publié:
16 Juil 2003 à 10:10
par Rigol'man
Bonjourj'ai peut etre pas tout compris mais je vois pas pourkoi tu as besoin de l'adresse IP !! pourrais tu préciser stp ?merci[%sig%]
Re: récupérer l'adresse IP du serveur

Publié:
16 Juil 2003 à 13:12
par dandine
je vais resituer mon problème : je suis en train de faire un intranet. Les utilisateurs doivent se logger pour accéder à la page d'accueil. Je voudrais faire un lien sur cette page qui permette aux utilisateurs d'accéder à leur messagerie Notes. Pour celà il faut que je récupère le chemin complet qui mène à la messagerie et il faut donc que je récupère le nom du serveur.J'espère que j'ai bien expliqué.
Re: récupérer l'adresse IP du serveur

Publié:
16 Juil 2003 à 13:30
par Rigol'man
si ton serveur de messagerie est le meme que ton serveur applicatif (ce qui est le cas me semble-t-il !!), tu n'as qu' a créer un lien avec une url de ce type :"/repertoires/base_mail.nsf"[%sig%]
Re: récupérer l'adresse IP du serveur

Publié:
16 Juil 2003 à 13:41
par dandine
je ne comprends pas très bien ce que tu mets dans "repertoire"??
Re: récupérer l'adresse IP du serveur

Publié:
16 Juil 2003 à 13:43
par Raziel
"/repertoires de ta base mail/base_mail.nsf"généralement"/mail/base_mail.nsf"
Re: récupérer l'adresse IP du serveur

Publié:
16 Juil 2003 à 13:44
par Rigol'man
le chemin d'acces a la base mail, en partant du repertoire data.exemple chez nous c'est : /mail/jdupond.nsf[%sig%]
Re: récupérer l'adresse IP du serveur

Publié:
16 Juil 2003 à 14:07
par dandine
je suis ok pour le répertoire de la base mail mais il faut bien le récupérer qq part le jdupond?En fait, j'ai déjà du lotusScript qui me permet de récupérer le doc Person de l'utilisateur (jdupond par exemple). Comment je fais après pour utiliser ce code et l'intégrer dans l'URL?