14 Mayıs 2009

Oracle Fusion Middleware Acronyms

Following is a list of acronyms we use specifically for fusion products:

ADF Oracle Application Development Framework
B2B Oracle B2B
BAM Oracle Business Activity Monitoring
BI Oracle Business Intelligence
BPA Oracle Business Process Analysis
BPEL Oracle BPEL Process Manager
BPM Oracle Business Process Management
CEP Oracle Complex Event Processing
DIP Oracle Directory Integration Platform
EM Oracle Enterprise Manager
EPM Oracle Enterprise Performance Management
ESSO Oracle Enterprise Single Sign-On
HPM Oracle Hyperion Performance Management
IPM Oracle Imaging and Process Management
IRM Oracle Information Rights Management
JDev Oracle JDeveloper
JRF Oracle Java Resource Files
OAAM Oracle Adaptive Access Manager
OAM Oracle Access Manager
OBI EE Oracle Business Intelligence Enterprise Edition
OC4J Oracle Containers for J2EE
ODI Oracle Data Integrator
ODSI Oracle Data Service Integrator
ODSM Oracle Directory Services Manager
OER Oracle Enterprise Repository
OES Oracle Entitlement Server
OIA Oracle Identity Analytics
OID Oracle Internet Directory
OIF Oracle Identity Federation
OIM Oracle Identity Management Services
ORM Oracle Role Manager
OSB Oracle Service Bus
OSR Oracle Service Registry
OVD Oracle Virtual Directory
OWCI Oracle WebCenter Interaction
OWSM Oracle Web Services Manager
PS Oracle Patch Set
SB FS Oracle Service Bus for Financial Services
SSO Oracle Single Sign-On
UCM Oracle Universal Content Management
WLI Oracle WebLogic Integration
WLOC Oracle WebLogic Operations Control
WLP Oracle WebLogic Portal
WLS Oracle WebLogic Server

05 Mayıs 2009

LDAP Admin 101

I am being an ldap guy these days so I need to keep track of what's going on.

Dealing with an ldap server (having ten thousands of objects) for 15 minutes and you'll see that a decent ldap client (i.e. Apache Directory Studio or LdapAdmin etc.) is quite painful to move object masses around. You will eventually need the following console commands, ldapsearch,ldapmodify,ldapadd and ldapdelete. These 4 will basically do almost everything you need ...
What I am dealing with currently is Oracle Internet Directory btw.

1. ldapsearch: Best way to count, sort, search and export massive objects.
To find out number of objects under a node, go with:

ldapsearch -h localhost -p 389 -x -s sub -b "cn=Users,dc=example,dc=com" -D "cn=orcladmin" -w welcome1 "objectclass=*" dn > searchMe.txt
This will put all dns under cn=Users to the txt file. You can tail it and see how many records it returns...

will go on this later...

03 Mayıs 2009

Import/Export Objects between two LDAP servers with ldapsearch, and ldapadd

I am having a lot of trouble with moving data between two ldap servers, with a GUI tool it really is messy, so I had to use good old fashioned console commands.

1. Export data into an ldif with ldapsearch:

ldapsearch -x -h [hostname] -p [port] -D [adminuserdn] -w [adminuserpassword] -b [searchbasedn] -s sub "objectclass=*" dn objectclass cn sn employeenumber > export.ldif

the stuff coming at the very end of the command is the list of attributes that I want to include in ldif. Default is include all.. If object has some attributes that is not allowed to be imported (like encrypted passwords etc.) you have to leave them out.

2. Import data into the target ldap server:
ldapadd -x -c -v -h [hostname] -p [port] -D [adminuserdn] -w [adminuserpassword] -f export.ldif -S export.ldif.log