Lire un fichier sur Windows depuis un Linux

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

Lire un fichier sur Windows depuis un Linux

Messagepar mike76 » 07 Jan 2010 à 15:48

Bonjour,

Je suis sur un serveur Domino Linux redhat 7.

J'essaie depuis ce serveur avec un agent schédulé d'aller lire dans un fichier sur un serveur Windows.
Mon administrateur linux m'a créé un partage sur le linux vers le windows.

Code : Tout sélectionner
   Dim txt As String
   Dim fileNum As Integer
   
   fileNum = Freefile()
   
   Open "smb://domaine_toto;mca:pwd@192.168.128.9/Forum/MCA/toto.txt" For Input As fileNum
   Do While Not Eof(fileNum)
      Line Input #fileNum, txt
      Msgbox txt
   Loop
   
   Close fileNum


dans la log j'ai le message d'erreur suivant : "unable to open file"

Avez-vous déjà fait ça ??
Dernière édition par mike76 le 08 Jan 2010 à 15:27, édité 2 fois.
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar roubech » 07 Jan 2010 à 21:14

pas vraiment, mais d'une façon générale, sous windows, un serveur Domino tourne en général sous forme d'un service Windwos avec les droit d'un compte system local, il n'a donc pas accès aux ressources reseau. Donc pour ce genre de chose on change le compte du service ...
maintenant, sous linux, je ne sais pas comment Domino tourne, mais il doit également y avoir une question de droits
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar mike76 » 08 Jan 2010 à 10:31

Salut Roubech,

L'admin m'a dit que le serveur Domino tournait avec un compte utilisateur.
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar mike76 » 08 Jan 2010 à 10:59

A votre avis le fait que mon admin linux est monté un partage vers windows vers le serveur windows 192.168.128.9 et le répertoire Forum/MCA

dois-je remettre toute cette ligne :
smb://domaine_toto;mca:pwd@192.168.128. ... A/toto.txt

ou bien utilisé une autre syntaxe

sous Windows si on avait créé un partage on aurait directement mis la lettre du lecteur réseau, par exemple G:\MCA pour attaquer le fichier depuis un agent schédulé

sous linux je ne sais pas
avez-vous des idées ???
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN

Messagepar mike76 » 08 Jan 2010 à 15:26

c'est bon mon admin a créé différemment le partage et j'y accède via un arborescence de type linux

un lien intéressant :
http://www.devparadise.com/technoweb/sys/linux/a338.php
mike76
V.I.P.
V.I.P.
 
Message(s) : 2122
Inscrit(e) le : 12 Oct 2006 à 13:14
Localisation : ROUEN


Retour vers Développement

cron