[Glass] System performOnServer: - LDAP - MySQL
BrunoBB
smalltalk at adinet.com.uy
Thu Nov 21 06:26:32 PST 2013
Hi All,
I was able to connect to LDAP and MySQL using System performOnServer:.
You have to install ldapsearch and mysql command in the same machine
GemStone is.
LDAP 1 (with authentication):
System performOnServer:
'ldapsearch -x -D "cn=admin.myApp,C=UY" -H ldap://10.245.50.147 -b
"ou=users,cn=myApp-test,C=UY" -w ldappassword'.
-D is the connection name for -w ldappassword
-H is the ip address
-b is the start route of the search in LDAP
This answer a string with all LDAP users under -b option, in this case
"ou=users,cn=myApp-test,C=UY".
LDAP 2:
System performOnServer:
'ldapcompare -x -D "cn=admin.myApp,C=UY" -H ldap://10.245.50.147
"uid=myUserID,ou=usuarios,cn=myApp-test,C=UY" -w ldappassword
userpassword:myPwdInLdapServer'.
Answer True if the password in LDAP server of user "myUserID" is equal to
myPwdInLdapServer otherwise answer false.
MySQL1:
System performOnServer:
'mysql -h 10.215.152.125 -u root -pMySQLPasswordForRoot -e "show databases"'
.
Answer a string with all databases name
MySQL2:
System performOnServer:
'mysql -h 10.215.152.125 -u root -pMySQLPasswordForRoot -e "select xml from
orbeon.orbeon_form_definition where form=''denuncias''" '
Answer the correct data from MySQL.
The only problem is that the amount of space memory to get the result string
is limited. If the sql sentence answer a big string the an error arise that
Temp memory is short.
Error message in Jade:
Fatal GemStone Error
VM temporary object memory is full, old space overflow
Regards,
Bruno
--
View this message in context: http://forum.world.st/System-performOnServer-LDAP-MySQL-tp4723981.html
Sent from the GLASS mailing list archive at Nabble.com.
More information about the Glass
mailing list