deeboo
1st March 2006, 15:32
Hallo allerseits,

ich bin mit Baan noch nie in Kontakt gekommen. Daher völliger Noob auf dem Gebiet.
Nun meine Frage. Die Baan User kommen alle nicht mehr ins Baan.

1: rexec failed host "172.16.x.x" username 'baan' command 'd:\bann/bin/ipc_boot....
2: Error : bw failed to connect to 172.16.x.x.!bsehll

Was kann ich jetzt damit anfangen?
Hab was gelesen, das die lib/IPC_Info überprüft werden soll.
Da stimmen aber alle Einträge.

Wo kann ich die User und Passwörter ändern?

LG Daniel

bdittmar
3rd March 2006, 12:36
Hallo allerseits,

ich bin mit Baan noch nie in Kontakt gekommen. Daher völliger Noob auf dem Gebiet.
Nun meine Frage. Die Baan User kommen alle nicht mehr ins Baan.

1: rexec failed host "172.16.x.x" username 'baan' command 'd:\bann/bin/ipc_boot....
2: Error : bw failed to connect to 172.16.x.x.!bsehll

Was kann ich jetzt damit anfangen?
Hab was gelesen, das die lib/IPC_Info überprüft werden soll.
Da stimmen aber alle Einträge.

Wo kann ich die User und Passwörter ändern?

LG Daniel


Hallo,

1. Ist das Betriebssystem "MS" ?
??? d:\baan\bin\.....\.....\....\ ????
Der Slash kommt auf Unix-Systemen vor, die Redmonter Systeme bevorzugen den Backslash !

2. In der ipc_info wird wohl als Aufruf nicht --bsehll-- sondern --bshell-- stehen, hoffe ich.
Ansonsten ist das wohl der Fehler.

Regards

deeboo
5th March 2006, 22:10
Nein bsehell steht da nicht. War jetzt nur von mir ein Schreibfehler.

Das Betriebssystem auf dem es läuft ist ein alter WinNT4 Server.
Bis vor kurzem lief es auch noch.
Gibt es ein Masterpasswort ähnlich wie beim Bios, womit man als Admin rein kommt?
Denn weder als Admin komme ich rein, noch die User...

LG Daniel

bdittmar
6th March 2006, 11:56
Nein bsehell steht da nicht. War jetzt nur von mir ein Schreibfehler.

Das Betriebssystem auf dem es läuft ist ein alter WinNT4 Server.
Bis vor kurzem lief es auch noch.
Gibt es ein Masterpasswort ähnlich wie beim Bios, womit man als Admin rein kommt?
Denn weder als Admin komme ich rein, noch die User...

LG Daniel

Hallo, sicher die ipc_info püasst ?


bshell s 0 0 p ${BSE}/bin/bshell6.1
bshell.bw s 0 0 p ${BSE}/bin/bshell.new
bshell.inst s 0 0 p ${BSE}/bin/bshell_inst6.1
sh_server s 0 0 s ${BSE}/bin/sh_server6.1
audit s 501 510 p ${BSE}/bin/audit_srv6.1
fs6.1 s 303 335 m ${BSE}/bin/fs6.1
nserver s 0 0 s ${BSE}/bin/nserver6.1
bisam s 307 370 p ${BSE}/bin/bisam_srv6.1
btam s 307 370 p ${BSE}/bin/btam_srv6.1
informix s 305 350 p ${BSE}/bin/inf_srv6.1
oracle8 s 302 320 p ${BSE}/bin/ora8_srv6.1
oracle7 s 302 320 p ${BSE}/bin/ora7_srv6.1

Sollte so aehnlich aussehen !

mfg

deeboo
6th March 2006, 12:15
Hallo Bernd,

Sie sieht folgendermaßen aus:

bshell s 0 0 s ${BSE}\bin\ntbshell.exe
bshell.inst s 0 0 s ${BSE}\bin\bshell_inst.exe
oracle8 s 0 0 p ${BSE}\bin\ora8_srv.exe
msql7 s 0 0 p ${BSE}\bin\msql7_srv.exe
sh_server s 0 0 p ${BSE}\bin\sh_server.exe
msql s 0 0 p ${BSE}\bin\msql_srv.exe
nserver s 0 0 s ${BSE}\bin\nserver.exe
fs6.1 s 0 0 s ${BSE}\bin\fs.exe
audit s 0 0 p ${BSE}\bin\audit_srv.exe
informix s 0 0 p ${BSE}\bin\inf_srv.exe
oracle7 s 0 0 p ${BSE}\bin\ora7_srv.exe


Kann da nix fehlerhaftes erkennen.
Wie hat man Zugriff auf die DB? Kann man da das Passwort reseten?

bdittmar
6th March 2006, 12:41
Hallo,

scheint dann eher ein Problem im Netzwerk zu sein.

1.) Ist die Netzwerkverbindung da ?
ping 172.16.x.x
2.) Passt die Angabe im client ?
Hostname 172.16.x.x
Method = Rexec
Portnumber = 512
BSE = d:\baan\bin
Bshell name = bshell
3.) Ist auf dem Server eine Firewall aktiviert worden ?
4.) Hat sich an der Konfiguration des Servers oder des Netzwerks was geaendert ?
z.B. Hat der Server eine andere IP bekommen ?

mfg

deeboo
6th March 2006, 16:43
Hallo Bernd,

Der Reihe nach.

1) Ping antwortet. WinNT Server mit anderen Anwendungen...u.a. Baan
2) alles i.O. so wie Du geschrieben hast
3) keine Firewall
4) keine Änderungen der Konfiguration
5) IP ist die alte

Nach längerem Forschen wurde ich auf die Linzenz hingewiesen. Wie kann ich rausbekommen, wielange die noch gültig ist? Sollte diese abgelaufen sein? Das System war seit 2003 nur sporadisch im Einsatz.

LG Daniel

bdittmar
6th March 2006, 16:49
Hallo Bernd,

Der Reihe nach.

1) Ping antwortet. WinNT Server mit anderen Anwendungen...u.a. Baan
2) alles i.O. so wie Du geschrieben hast
3) keine Firewall
4) keine Änderungen der Konfiguration
5) IP ist die alte

Nach längerem Forschen wurde ich auf die Linzenz hingewiesen. Wie kann ich rausbekommen, wielange die noch gültig ist? Sollte diese abgelaufen sein? Das System war seit 2003 nur sporadisch im Einsatz.

LG Daniel

Hallo Daniel,

Lizenz mit licmon6.1 -b (Zeigt Lizenzfile des Host)
licmon6.1 -B (Zeigt die Lizenzinfo des Lizenzfiles)


Bei einer sauberen Lizenzierung steht aber das Ablaufdatum in der Regel auf dem 31-12-9999.

BaaN sporadisch im Einsatz ? So ein System muss 7x24x365 laufen

mfg

deeboo
6th March 2006, 23:46
7x24x365 wäre schon richtig.

Nur wurde auf ein anderes System umgestellt. Baan wird demnach "nur" noch benötigt, damit die alten FiBu Daten nochmal ans Tageslicht kommen.
Du weißt ja, wenn die Prüfer kommen, stehen die ungern vor verschlossenen Türen.

LG Daniel

norwim
7th March 2006, 01:52
Bei M$ Systemen wird in der Regel mit dem Admin-Benutzer mit Namen 'Baan' installiert. Kannst Du Dich als Benutzer 'Baan' auf dem Server anmelden? Haeufig wird die Datenbank-Authentifizierung fuer alle Benutzer ueber genau diesen Benutzer abgewickelt. Also auch der Benutzer 'Hans' greift dann als User 'Baan' auf die DB zu. Wenn also dieser Benutzer (Baan) ein anderes Kennwort bekommt, so klappt der Zugriff fuer alle Benutzer nimmer.
Die von Dir gepostete Meldung koennte bedeuten, dass der Benutzer 'baan' (Klein-und Grossschreibung ist ja auf M$ Systemen latte) nicht mehr gueltig ist.

Auch wenns 'nur' um alte Fibu-Daten geht, druecke ich Dir die Daumen :-)

liebe Gruesse

Norbert

deeboo
9th March 2006, 00:54
Habe heute mit nem Kollegen 1,5 h an Oracle gewerkelt.
via Dosshell kann ich mich als baan anmelden.

Sprich:
sqlplus > connect baan/baan@bann.world
Oder so ähnlich. Das hat jedenfalls gefunzt.
Ich war dann auf der SQL shell.
d.h. Oracle7 ist i.O. und der User funzt auch.
Nur der Client will nicht.

Warum nur nicht?

deeboo
9th March 2006, 10:01
Hab gerade mit einem Baanadmin gesprochen. Jedoch ein Systemfremder Admin.
Er meinte, das Baan nicht die ODBC Schnittstelle nutzt und eigene Excecfiles nutzt um aufs Oracle zu zu greifen.
Zudem soll Baan eine eigene Benutzerverwaltung haben. Was soviel heißen soll.
Via Dosshell kann man zwar auf die DB zugreifen, aber mit dem Client eben nicht. Da er dort seine eigene Benutzerverwaltung nutzt.
Laut seiner Aussage, ist Baan in Ordnung, da dort seit nunmehr 2 Jahren nichts verändert wurde.
Laut der Aussage meines Kollegen ist Oracle in Ordnung, da alles da ist, was man braucht. Auch der Listener läuft.

Nun meine Frage: "Wie kann ich ein PW zurücksetzen?" Gibt es ein Systemeigenes "geheimes" Adminpasswort? Oder ein Tool, womit ich in der DB das PW ändern kann?

bdittmar
9th March 2006, 11:54
Hallo,

ich habe mir mal auf einem unserer Systeme (HPUX BaaNServer) einen Testclient Zugang installiert um den Fehler zu simulieren.
Es ist richtig, dass BaaN mit dem in der ipc_info angegebenen Binary mit Oracle kommuniziert.
Das Problen ist nicht die DB, sondern BAAN.

1.) Wird beim Aufruf von BaaN User und Passwort abgefragt ?

Wenn das Passwort falsch eingegeben wird, dann erscheint folgende Meldung :

1: rexecd: Login incorrect.
2: rexec failed host 'XXXXX' port Y, username 'abc'. Failure executing ipc_boot binary in '/path/path'
3: Error . bw failed to connect to XXXXX!bshell

Im naechsten Fenster wird gemeldet, dass Benutzer und Passwort nicht zusammen passen. (Das ist aber z. T. client version abhaengig)


Wenn bei dir kein User und Passwort abgefragt wird, ist ist wohl Autologin eingestellt.

Tip:

Der Client ist in der Regel in C:\Programme\Baan installiert.
Hier gibt es ein Verzeichnis ....\lib\users.
In diesem Verzeichnis existiert eine Datei ?????.bwc.
Die kann (vorher sichern) mit einem Editor geoeffnet und bearbeitet werden.

Wahrscheinlich existieren folgende Eintragungen ?

username=abc
password64=:sSzei"V`Nevk;q6FGSrB:i3eYAKu8I::u-`K4R2jpLGg;q6FGSrB:i3eYAKu8I:
logindialog=No

Wenn das so ist, setze logindialog=Yes und entferne das verschluesselte Passwort nach dem "=" Zeichen.
Speichern !

BaaN fragt dann nach Benutzername und Passwort !

Ich hoffe es klappt !

mfg

deeboo
9th March 2006, 13:22
Nein, er fagt nach dem LogIn Dialog.

Da kann ich ja auch auf Configure gehen und Excec, Port 512, Username, Passwort etc eingeben.
Es existiert eine Admin.bwc im Verzeichnis User und eben die Files der angelegten User. z.B. UAdmin

die Admin.bwc sieht so aus:


[ApplicationServer]
bse=D:\Baan
bshell=bshell
command=
location=
connection=
[Remote]
protocol=EXEC
hostname=172.16.2.1
portnumber=512
domain=
username=baan
password64=
logindialog=YES
serveros=
[NLS]
locale=ISO
[Font]
fontName80=Fixedsys
fontWidth80=0
fontHeight80=-12
fontWeight80=normal
fontItalic80=NO
fontName132=Fixedsys
fontWidth132=0
fontHeight132=-12
fontWeight132=normal
fontItalic132=NO
[Automation]
className=Baan4.Application.admin
classId={AE69D8E0-F231-11D6-B989-0090278A3C4F}


Irgendwie connectet der nicht mit dem Baan User.

bdittmar
10th March 2006, 17:20
Ist das Passwort fuer den User BaaN richtig ?

Unter Unix wuerde ich sagen, mache als root einen passwd auf den user.

mfg

norwim
10th March 2006, 17:44
Hab gerade mit einem Baanadmin gesprochen. Jedoch ein Systemfremder Admin.
Er meinte, das Baan nicht die ODBC Schnittstelle nutzt und eigene Excecfiles nutzt um aufs Oracle zu zu greifen.
Zudem soll Baan eine eigene Benutzerverwaltung haben. Was soviel heißen soll.
Via Dosshell kann man zwar auf die DB zugreifen, aber mit dem Client eben nicht. Da er dort seine eigene Benutzerverwaltung nutzt.
Laut seiner Aussage, ist Baan in Ordnung, da dort seit nunmehr 2 Jahren nichts verändert wurde.
Laut der Aussage meines Kollegen ist Oracle in Ordnung, da alles da ist, was man braucht. Auch der Listener läuft.

Nun meine Frage: "Wie kann ich ein PW zurücksetzen?" Gibt es ein Systemeigenes "geheimes" Adminpasswort? Oder ein Tool, womit ich in der DB das PW ändern kann?

Hallo,

erstmal liebe Gruesse an Deinen Admin, er hat ein voellig richtiges Bild davon, wie Baan funktioniert.
Zugegriffen wird aus der bshell (die die Baan Programme ausfuehrt) auf eine DB mit einem eigenen Programm, dass mit der DB kommuniziert. Ich weiss den Namen aus dem Kopf leider nicht, irgendetwas mit ...ora6.1 oder so, zu finden in $BSE/bin, wo alle plattformabhaengigen Baan Programme wohnen.
Die Benutzer und deren Passwoerter werden in eigenen Dateien verwaltet, zu finden irgendwo unter $BSE/lib/...ora... (sorry, kein System im Zugriff zum Nachschauen grad).
Verwaltet werden diese Daten ebenfalls mit Programmen aus dem portingset, schau mal unter $BSE/bin nach ...ora...admin ....
Bevor Du das startest, solltest Du vielleicht ein Backup von $BSE/lib machen, damit Du die Situation nicht verschlimmbesserst.

Ein bloeder Gedanke noch:
in der Admin.bwc steht D:Baan ... muss das nicht D:\Baan sein????
(Ich bin ein Troll, wenn es um M$ geht ...)

Viel Glueck

Norbert

deeboo
10th March 2006, 21:32
Danke Nobert,

das steht da normalerweise auch.
Hab jetzt durch Zufall das SU Passwort bekommen. Einer der User geht immer als Baan User rein und kannte auch das PW. *ankopfklatsch*
Somit bin ich als Baan drin. *juhu*
Was mich nur wunderte, das die einzelnen User nicht mit Ihrem LogIn namen reinkamen. Was nach der Umstellung auf ein Win2003 Domaincontroller sicher nicht mehr so möglich war. Denn die lokalen User auf der NTbüchse gibt es ja nicht. Somit ist es ja logisch, das Baan sagt, User unbekannt.
Hatte Testweise mal nen User in der doamin erstellt, der so heißt, wie der Baanuser. Und siehe da, es klappte. Ob die Rechteverwaltung auch klappt, weiß ich nicht. So gut kenn ich mich nicht aus. War ja heut das erste mal in Baan. Wie kann ich das testen?
Es wurde sich im Vorgang sehr einfach gemacht. Alle User gingen als SU Baan rein. Warum nicht? Spart Arbeit im Vorfeld und bringt Ärger im Nachgang. ;)
Aber zumindest können jetzt die Daten "rausgezogen" werden... Danach wird es sowiso gekappt. Schade eigentlich. Hat doch irgendwie Spaß gemacht in der Woche da rum zu tüfteln....:)

Aber meine Frage jetzt mal am Rande. Vielleicht fürs nächste mal.
Wie kann ich es lösen, auf ner NTbüchse die in eine Domäne eingebunden ist die BaanBenutzer nicht zu duplizieren?
Sprich jeder Benutzer bräuchte ja an der Domäne noch nen Baanbenutzer der lokaler NTbenutzer ist. Oder ich habe DCbenutzer wo die Zeichen nicht mehr als 8 Zeichen betragen.
Da ergäbe aber völlig bekloppte Windowsbenutzernamen. z.B. Fibuhai

Hat da jemand nen Tipp?