AdsMgGetLockOwner() [Erledigt]
Moderator: Moderatoren
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
AdsMgGetLockOwner() [Erledigt]
Moin,
ich versuche gerade, über AdsMgGetLockOwner() die Daten desjenigen auszulesen, der einen Satz im ADS sperrt. Das klappt soweit auch - aber in dem Array mit den Daten des Sperrenden fehlen mir grundsätzlich die Werte 5 (Anmeldename unter Windows) und 6 (TS-Client_IP).
Geht das grundsätzlich nicht aus Xbase++ heraus?
Auch in dem Sample von Alaska, das ich hier einfließen lasse, werden die beiden Werte nie angezeigt.
Jan
ich versuche gerade, über AdsMgGetLockOwner() die Daten desjenigen auszulesen, der einen Satz im ADS sperrt. Das klappt soweit auch - aber in dem Array mit den Daten des Sperrenden fehlen mir grundsätzlich die Werte 5 (Anmeldename unter Windows) und 6 (TS-Client_IP).
Geht das grundsätzlich nicht aus Xbase++ heraus?
Auch in dem Sample von Alaska, das ich hier einfließen lasse, werden die beiden Werte nie angezeigt.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- nightcrawler
- 1000 working lines a day
- Beiträge: 655
- Registriert: Di, 24. Apr 2012 16:33
- Wohnort: 72184 Weitingen
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 96 Mal
- Kontaktdaten:
Re: AdsMgGetLockOwner()
Hallo Jan,
das ist abhängig von der DLL Version des angemeldeten Benutzers. Schau mal im Architect, ob die Benutzer dort richtig angezeigt werden (Remote Server Info -> Connected Users) oder über SQL
das ist abhängig von der DLL Version des angemeldeten Benutzers. Schau mal im Architect, ob die Benutzer dort richtig angezeigt werden (Remote Server Info -> Connected Users) oder über SQL
Code: Alles auswählen
execute procedure sp_mggetconnectedusers()
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: AdsMgGetLockOwner()
Hallo Joachim,
welche DLL soll denn der angemeldete User haben? Die ACE? Da liefert Alaska eine von 2003(!) mit. Wenn ich die austausche gegen eine aktuelle läuft garnichts mehr mit dem ADS.
Jan
welche DLL soll denn der angemeldete User haben? Die ACE? Da liefert Alaska eine von 2003(!) mit. Wenn ich die austausche gegen eine aktuelle läuft garnichts mehr mit dem ADS.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- nightcrawler
- 1000 working lines a day
- Beiträge: 655
- Registriert: Di, 24. Apr 2012 16:33
- Wohnort: 72184 Weitingen
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 96 Mal
- Kontaktdaten:
Re: AdsMgGetLockOwner()
Hallo Jan,
die komplette Client Engine sollte IIRC V8 oder neuer haben, damit die Identifizierung der Benutzer klappt. Die zur Client Engine gehörenden Dateien sind in der Hilfe, Kapitel "Distributing/Deploying an Advantage Client Engine-Enabled Application" beschrieben. Neben ACE32.DLL auf jeden Fall auch die AXCWS32.DLL.
die komplette Client Engine sollte IIRC V8 oder neuer haben, damit die Identifizierung der Benutzer klappt. Die zur Client Engine gehörenden Dateien sind in der Hilfe, Kapitel "Distributing/Deploying an Advantage Client Engine-Enabled Application" beschrieben. Neben ACE32.DLL auf jeden Fall auch die AXCWS32.DLL.
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2945
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: AdsMgGetLockOwner()
Und für den ADS 12.x nur die beiden Dateien aus der 11.x nehmen, mit den 12.x Clientdateien gibt es keine Verbindung zum ADS.
Viele Grüße
Wolfgang
Wolfgang
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: AdsMgGetLockOwner()
Hallo Wolfgang,
Danke für den Hinweis. Das werde ich nachher mal testen beim Kunden. Alaska liefert die Version 7 mit, und ich hatte gestern alternativ die 12 versucht. Aber ich habe beim Kunden auch noch die 10 und die 11 liegen (ich hoffe mal, das die Dateien da auch noch bei sind ....)
Jan
Danke für den Hinweis. Das werde ich nachher mal testen beim Kunden. Alaska liefert die Version 7 mit, und ich hatte gestern alternativ die 12 versucht. Aber ich habe beim Kunden auch noch die 10 und die 11 liegen (ich hoffe mal, das die Dateien da auch noch bei sind ....)
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: AdsMgGetLockOwner()
Tja, leider Pech gehabt. Da gibt es zwar noch die beiden Dateien in der Version 11.1, aber in der 64 Bit-Version. Hat jemand eine Idee, wie ich an die korrekten Versionen ran kommen kann?
Jan
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: AdsMgGetLockOwner()
Hallo,
inzwischen habe ich die passenden Dateien erhalten. Vielen Dank für die Hinweise. Sieht jetzt richtig gut aus.
Jan
inzwischen habe ich die passenden Dateien erhalten. Vielen Dank für die Hinweise. Sieht jetzt richtig gut aus.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: AdsMgGetLockOwner() [Erledigt]
Wolfgang,
bist Du Dir sicher, daß das mit der 12er Version nicht funktioniert? Ich hatte gestern versehentlich nur die ace32.dll vom 12er ADS benutzt, da gab es keine Verbindung zum ADS. Aber gerade habe ich beide dll genommen vom 12er (ace32.dll und axcw32.dll), damit klappt das einwandfrei. Zumindest mit Xbase++ 2.0.762.
Jan
bist Du Dir sicher, daß das mit der 12er Version nicht funktioniert? Ich hatte gestern versehentlich nur die ace32.dll vom 12er ADS benutzt, da gab es keine Verbindung zum ADS. Aber gerade habe ich beide dll genommen vom 12er (ace32.dll und axcw32.dll), damit klappt das einwandfrei. Zumindest mit Xbase++ 2.0.762.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2945
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: AdsMgGetLockOwner() [Erledigt]
Hallo Jan,
ich hatte das getestet, als ich die 12er Version das erste Mal für einen Kunden gekauft hatte, ist schon eine Weile her.
Habe produktiv aber immer noch die 1.9SL1 im Einsatz. Muss ich demnächst nochmal testen.
Hat den jemand die 12er Client-Dateien mit XBase 1.9SL1 im Einsatz ?
ich hatte das getestet, als ich die 12er Version das erste Mal für einen Kunden gekauft hatte, ist schon eine Weile her.
Habe produktiv aber immer noch die 1.9SL1 im Einsatz. Muss ich demnächst nochmal testen.
Hat den jemand die 12er Client-Dateien mit XBase 1.9SL1 im Einsatz ?
Viele Grüße
Wolfgang
Wolfgang