Avatar billede sinus-c Nybegynder
14. oktober 2003 - 10:56 Der er 17 kommentarer og
2 løsninger

Synkronisere brugere fra GW til SQL Server

Hej

Jeg sidder med en opgave, som går ud på at jeg skal kører en envejs synkronisering mellem GroupWise og SQL Server. Jeg skal få alle brugere FRA GroupWise over i en tabel i vores SQL Server.

Er der nogen der kender til en måde at gøre dette på i f.eks. VB6? Jeg har kigget lidt på GroupWise Object API, men synes ikke at kunne finde en måde at få alle brugere på.

På forhånd tak.
Avatar billede zeled Nybegynder
14. oktober 2003 - 11:04 #1
Hmmm... måske du skal kigge på dirXML istedet...

Den kan noget med den slags
Avatar billede fasfan Nybegynder
14. oktober 2003 - 11:05 #2
Hej Sinus,

da det er et programmerings-spørgsmål, er der som altid mange muligheder at gøre det på.

Her er et par stykker.

1) GW API som du selv omtaler.
2) En LDAP forespørgsel, der gemmer info i CSV file
3) Forespørgsel direkte i NDS

Den mest simple (og derved ofte den bedste) er nok toeren. Lav en LDAP forespørgsel, og importer resultatet i tabellen.

/Fas
Avatar billede fasfan Nybegynder
14. oktober 2003 - 11:05 #3
og selvfølgelig også dirXML, men det kræver jo at du køber licenser.

/Fas
Avatar billede zeled Nybegynder
14. oktober 2003 - 11:06 #4
Med NW6.5 følger der en starterpack med i pakken :D
Avatar billede sinus-c Nybegynder
14. oktober 2003 - 11:10 #5
Nogen tutorials til hvordan man skulle lave en sådan LDAP forespørgsel??
Avatar billede fasfan Nybegynder
14. oktober 2003 - 11:36 #6
Prøv her:
http://asg.web.cmu.edu/rfc/rfc1823.html

jeg er ikke selv kodekarl, så jeg er ikke sikker.

/Fas
Avatar billede zeled Nybegynder
14. oktober 2003 - 11:49 #7
Det kan gøres med noget PHP kode hvis du ved hvordan det gøres....

Ellers kan det jo være jeg kan lokkes :D
Avatar billede sinus-c Nybegynder
14. oktober 2003 - 11:59 #8
php kode er fint til inspiration :) så hvis du har et eksempel, zeled?
Avatar billede zeled Nybegynder
14. oktober 2003 - 12:12 #9
Ja, det har jeg ikke ligenu.. Men det skulle efter sigende (ved at kigge i dok. på php) ikke være det helt store problem.

www.php.net/ldap har et eksempel på hvordan du hiver informationer ud via ldap
Avatar billede sinus-c Nybegynder
14. oktober 2003 - 13:00 #10
OK, har fundet ud af hvordan man benytter LDAP i VB6 (via ADODB). Men det er mig stadig en gåde, hvordan jeg skal konstruerer min LDAP-Query, så jeg får returneret alle brugere???????????
Avatar billede zeled Nybegynder
14. oktober 2003 - 13:37 #11
sn=*
Avatar billede sinus-c Nybegynder
14. oktober 2003 - 13:52 #12
Avatar billede sinus-c Nybegynder
14. oktober 2003 - 13:56 #13
har du en oversigt over de forskellige query parametre og deres betydning?
Avatar billede zeled Nybegynder
14. oktober 2003 - 14:05 #14
Nej, det var noget jeg tog fra PHP documentation
Avatar billede ukdtom Nybegynder
14. oktober 2003 - 17:35 #15
Kig her:
http://support.novell.com/cgi-bin/search/searchtid.cgi?/10083479.htm

Dette er GW's egen export funktion, som genererer en textfil med alle oplysninger :-)

mvh

Tommy
Avatar billede sinus-c Nybegynder
15. oktober 2003 - 08:57 #16
ukdtom, god idé, men opgaven lyder desværre på, at vi ikke må pille ved selve Novell delen. Programmet som skal kører envejssynkroniseringen skal være et enkeltstående program.
Avatar billede ukdtom Nybegynder
15. oktober 2003 - 13:21 #17
Ahaa....Det er en programerings opgave.....Hvad koder du i ???

Evt. benyt dig af ActiveX, eks. er her:

http://developer.novell.com/research/ebooks/GWDevGuide.pdf

Eller benyt dig af ObjectAPI, Mapi eller ActiveX:

http://developer.novell.com/support/sample/areas/groupwises.htm

mvh

Tommy
Avatar billede ukdtom Nybegynder
15. oktober 2003 - 13:22 #18
Sorry, så ikke i headeren til denne thread, at det var M$ VB6

mvh

Tommy
Avatar billede sinus-c Nybegynder
24. oktober 2003 - 11:45 #19
Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester