récupérer l'adresse IP du serveur

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

récupérer l'adresse IP du serveur

Messagepar dandine » 15 Juil 2003 à 10:59

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.
dandine
 

Re: récupérer l'adresse IP du serveur

Messagepar Stephane Maillard » 15 Juil 2003 à 11:02

Bonjour,Je ne suis pas sur de comprendre, vous avez plusieurs serveurs ?[%sig%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Re: récupérer l'adresse IP du serveur

Messagepar dandine » 15 Juil 2003 à 11:09

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?
dandine
 

Re: récupérer l'adresse IP du serveur

Messagepar Stephane Maillard » 15 Juil 2003 à 11:14

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 :Dim s As NotesSessionDim Db As NotesDatabaseDim sNomServeur As StringSet s = New NotesSessionSet Db = s.CurrentDatabasesNomServeur = Db.ServerPour ouvrir une base mail :Dim DbMail As New NotesDatabase(sNoimServeur, "mail/MaBoiteMail.nsf")etc...[%sig%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Re: récupérer l'adresse IP du serveur

Messagepar dandine » 15 Juil 2003 à 11:21

merci beaucoup, je vais essayer ça.
dandine
 

Re: récupérer l'adresse IP du serveur

Messagepar Droad » 15 Juil 2003 à 18:28

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%]
Droad
 

Re: récupérer l'adresse IP du serveur

Messagepar dandine » 16 Juil 2003 à 08:52

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.
dandine
 

Re: récupérer l'adresse IP du serveur

Messagepar Droad » 16 Juil 2003 à 09:53

QU'estce qui ne marche pas ?[%sig%]
Droad
 

Re: récupérer l'adresse IP du serveur

Messagepar Rigol'man » 16 Juil 2003 à 10:10

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%]
Rigol'man
 

Re: récupérer l'adresse IP du serveur

Messagepar dandine » 16 Juil 2003 à 13:12

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é.
dandine
 

Re: récupérer l'adresse IP du serveur

Messagepar Rigol'man » 16 Juil 2003 à 13:30

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%]
Rigol'man
 

Re: récupérer l'adresse IP du serveur

Messagepar dandine » 16 Juil 2003 à 13:41

je ne comprends pas très bien ce que tu mets dans "repertoire"??
dandine
 

Re: récupérer l'adresse IP du serveur

Messagepar Raziel » 16 Juil 2003 à 13:43

"/repertoires de ta base mail/base_mail.nsf"généralement"/mail/base_mail.nsf"
Raziel

L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]
Avatar de l’utilisateur
Raziel
Modérateur
Modérateur
 
Message(s) : 1795
Inscrit(e) le : 21 Déc 2004 à 11:06
Localisation : Roubaix

Re: récupérer l'adresse IP du serveur

Messagepar Rigol'man » 16 Juil 2003 à 13:44

le chemin d'acces a la base mail, en partant du repertoire data.exemple chez nous c'est : /mail/jdupond.nsf[%sig%]
Rigol'man
 

Re: récupérer l'adresse IP du serveur

Messagepar dandine » 16 Juil 2003 à 14:07

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?
dandine
 

Suivant

Retour vers Développement

cron