-
IFS Zugriff mit Windows User
Hallo,
wir wollen eine neue Bankingsoftware installieren.
dabei stoßen wir auf folgendes Problem:
Die Software macht eine Verzeichnisüberwachung. Stellt jemand eine DTAUS - Datei dort rein, wird diese sofort herausgenommen und verschlüsselt in der Software gespeichert. Damit soll eine Manipulation der DTAUS, die ja ein einfaches Textfile ist, verhindert werden.
Problem ist jetzt, dass der Dienst nur als DomänenUser ausgeführt werden kann und nur mit UNC-Pfaden arbeitet.
Damit ist kein Zugriff auf QDLS oder IFS möglich, da hier je ein AS400 User benötigt wird.
Wie können wir dieses Problem lösen? Bzw. wo finde ich ne Anleitung dazu?
Denkbare Varianten:
1) Zugriff des Windows-Users aufs IFS ermöglichen
2) Windows-Freigabe auf AS400 zur Verfügung stellen (als IFS-verzeichnis)
Theoretisch wäre auch eine programmtechnische Lösung mittels FTP denkbar, aber das wäre die schlechteste Lösung da mehrere Programme geändert werden müssten.
Danke
HS
-
Die Verzeichnisüberwachung funktioniert meines Wissens nach nur über entsprechende Windows-API's, die auf dem Server entsprechende Nachrichten auslösen (Triggerprinzip).
Die meisten Anwendungen benutzen diese Möglichkeit um nicht regelmäßig einen Scan des Verzeichnisses durchzuführen.
Das unterstützt die AS/400 aber nicht.
Alternativ kannst du nur per QNTC oder eben per FTP die Daten auf einem Windows-Server zur Verfügung stellen.
Übrigens:
per "net use" kann man sich auch an UNC-Pfaden anmelden.
-
Die Software ist nicht ereignisgesteuert, d.h. erkennt nicht, wenn was reingestellt wurde.
Es ist ein Dienst, der in einstellbaren Zeitabständen in das Verzeichnis schaut.
Net use nutzt mir lieder nichts, da nur UNC-Pfade unterstützt werden, keine gemappten Laufwerksbuchstaben.
(Das wäre ja die Lösung).
Kann man das mit QNTC lösen?
-
Wenn der AS400 User den gleichen Namen und das gleiche Kennwort hat wie der Win User, dann sollte der Zugriff über Net Server auch mit UNC Pfaden funktionieren.
Beim Navigator sollte unter Verbindung "Windows-Benutzernamen und Kenn wort verwenden, keine Anforderung" eingestellt sein.
Net Server Name = XXXX
Zugriff mit \\XXXX und es werden im Explorer alle IFS Freigaben angezeigt.
-
Das geht wohl nicht, da beim Usernamen immer automatisch die Domäne vorangestellt wird.
-
-
Zitat von hs
Kann man das mit QNTC lösen?
JA,
auf der AS400 md '/qntc/ip_bank_rechner'
dann kann man mit cpytostmf genau so arbeiten, wie man es halt aus dem IFS gewöhnt ist.
Gruß
Ronald
-
Siehe hier:
http://newsolutions.de/forum-systemi...tz-zugrif.html
Man kann wohl per "net use" eine Serveranmeldung durchführen, so dass anschließend der Zugriff per UNC möglich ist.
Vielleicht hilft das ja doch weiter.
-
Ok, danke für den Tip mit QNTC.
Das werden wir mal probieren.
Variante mit dem Windowsuser und AS400 identisch klappte übrigens nicht.
Test wie folgt:
USERA auf AS400 war vorhanden
USERA in Windows-Domäne angelegt
(Name und Kennwort identisch in beiden Systemen)
In Windows angemeldet als USERA
Im OpNav die Einstellung geändert wie beschrieben (Windowsusername verwenden).
Dann Zugriff auf Freigabe über \\AS400-IP\Freigabe
Ergebnis: Es kommt wieder ein Anmeldefenster.
Eine Anmeldung mit diesem User ist dann überhaupt nicht möglich. Es wird immer der Domänenname vorangestellt.
Auch wenn man diesen überschreibt und nur USERA einträgt, klappt die Anmeldung nicht.
Erst wenn ein anderer Name eingegeben wird, dann öffnet sich das Laufwerk.
Gruß
HS
-
Gib mal als Domäne den Systemnamen der AS/400 an: "System\User".
So müsste die Anmeldung klappen und auch in "net use" angegeben werden.
-
"net use" kann ich nicht verwenden.
Geht nur direkt als UNC-Pfad.
Die Lösung mit QNTC sieht gut aus, aber jetzt scheitern wir an der nächsten Hürde:
Ich sehe den Windows-Share zwar in der AS400, auch die Dateien da drin.
Aber nur ich als Ersteller, sonst niemand (trotz *ALLOBJ-Berechtigung).
Ich gebe ein WRKLNK OBJ('/QNTC') und wähle dann mit 5 die IP-Adresse meines Windows Servers.
Dann sehe ich das Share und wähle Auswahl 9 (Berechtigungen).
Wenn ich jetzt versuche, die Berechtigungen zu erteilen, bekomme ich die Meldung "Funktion wird vom dateisystem nicht unterstützt.".
Ich verwende den Befehl:
CHGAUT OBJ('/QNTC/IP_BANKRECHNER/share') USER(USERB) DTAAUT(*RWX)
Ich komme also irgendwie nicht weiter?
-
Alsio ich habe das hier auf meinem System noch mal getestet.
Habe einen Rechner im QNTC gemappt, dann eine Datei in das Zielverzeichnis kopiert.
Die Datei konnte ich dann ohne Probleme auf dem Zielrechner öffnen.
Gruß
Ronald
Similar Threads
-
By angelone in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 10-09-20, 12:04
-
By schatte in forum NEWSboard Windows
Antworten: 7
Letzter Beitrag: 21-11-06, 11:37
-
By Stephan/400 in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 03-05-06, 07:10
-
By synus in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 10-10-05, 07:29
-
By ExAzubi in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 12-07-05, 21:31
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks