Mittwoch, 21. November 2012
Oracle Identity Manager: The Active Directory Connector Tutorial
In this tutorial we demonstrate the usage of the Active Directory Connector, which integrates a Microsoft Active Directory into Oracle Identity Manager. The underlying scenario is the integration as a result of a company acquisition. All users of the Active Directory are transferred to OIM, which is then used for user management and provisioning of AD accounts. This tutorial includes the installation and configuration of Windows Server and Active Directory, as well as the installation and configuration of the AD connector. We will create an AD structure, using organizational units, users, groups, GPOs (group policy objects) and directory access writes, to model a non-trivial scenario which emulates a real world installations. While we keep the total system still simple, the complexity is already at a level which reveals usability aspects of the connector, which are beyond a mere technical proving of concept. A conclusion summarizes this work and points to areas of further study.
We use the following software versions:
• Oracle Identity Manager Connector MS AD User Management 11.1.1.5.0
• Oracle Identity and Access Management 11.1.1.5
• Oracle Database 11g, Release 2
• Oracle Virtual Box 4.1.22
• Oracle Enterprise Linux 5.8 (32-bit)
• Microsoft Windows Server 2008 R2 (64-bit)
• Microsoft Windows 8 Professional (32-bit)
ADConnectorTutorial.pdf (6,4 MB)
Dienstag, 20. November 2012
Installation of the Oracle Identity Manger
The installation of the Oracle Identity Manager 11g is quite complex and contains some pitfalls that require problem analysis and investigations. In this tutorial we will lead through the installation process of all required product components and development tools. We point out necessary troubleshooting steps and include the analysis of some of the problems. We also provide a detailed list of required installation packages and patches. While analysis during this work was rather time consuming, following the documented steps that circumvent the pitfalls can save a lot of time.
Software versions used:
• Oracle Identity and Access Management (11.1.1.5)
• Oracle SOA Suite 11g (11.1.1.6.0)
• Oracle Weblogic Server 10.3.6 Linux 32-bit
• Java SE Development Kit 6 Update 33 (Linux 32-bit)
• Repository Creation Utility 11.1.1.6.0 Linux
• Oracle JDeveloper 11g (11.1.1.6.0) Studio Edition, Linux
OIMInstallationTutorial.pdf (4,8 MB)
Oracle Forms and Reports Quick start
During the summer I needed to quickly work myself into Oracle Forms for a business opportunity and I decided to share my experience in form of this quick start guide.
We will look at the installation process on Windows and Linux in a development and production configuration. To work with the Forms samples we install an Oracle Express Edition Database. We will look at the basic operations and a database tutorial to get acquainted with this edition. We also look at an Application Express Example, Oracle’s quick and simple approach to database applications. We will use the development configuration to run through the Forms tutorial “Creating a Master-Detail Form”, which ships with the product. Eventually we will look at a Forms and Reports installation in a high-availability configuration. We propose a setup on two virtual box Linux machines and provide an action plan for its installation.
Software Versions used:
- Weblogic Server 10.3.6 Generic
- JRockit 64-Bit for Windows R28.2.4
- Oracle Forms and Reports 11g Release 2, Windows 64-bit
- Oracle Database Express Edition 11g Release 2
- Oracle Linux Release 5 Update 8 for x86_64 (64 Bit)
- Java SE Development Kit 6 Update 33 for Linux x64
- Oracle Forms and Reports 11g Release 2 for Linux 64 bit
- Oracle SQL Developer 3.1 (3.1.07.42).
Samstag, 27. Oktober 2012
Upgrading Vista to Windows 8 on Virtual Box
I still have an old
Windows Vista license which I installed on an Oracle Virtual Box machine.
However it performs so poorly that it is hardly usable, even on a modern quad
core CPU system. Yesterday Microsoft offered an Upgrade from several Windows
versions, including Vista, to Windows 8 Pro for 29,90 Euro. I decided to try an upgrade.
We will look at the download
and installation process. We actually install the German version of Windows 8
and provide the screens of the dialogs.
Windows8_on_VBox.pdf (2,3 MB)
Windows8_on_VBox.pdf (2,3 MB)
Mittwoch, 25. Juli 2012
Installation of Oracle Linux 5.8 on Virtual Box 4.1 with Guest Additions
Today I wanted to install
Oracle Linux on virtual box, which I need for some testing systems. Since the
installation and especially the setup of the guest additions were not as smooth
as I expected, I decided to share the information.
InstallingOracleLinux58.pdf (1.5 MByte)
Samstag, 14. Juli 2012
WS-Security unveiled
One of the more
complex examples that ship with WLS is a WS-Trust based authentication of a web
service using SAML assertions. This example is quite easy to setup and run and
the example’s documentation gives a basic understanding of what is going on.
But we want to look deeper and shed light on the complexity that is hidden
behind SSL, WS-Trust and SAML authentication. In a first step we separate the
scenario from the example server and integrate it into eclipse, to create an
isolated laboratory environment for further investigation. We will use
Wireshark to analyze the actual flow of messages on the wire. We even look
inside the SSL streams to identify the WS-Trust tokens and SAML assertions as
they are passed between the participants.
Updated Links
Text file containing the output from building and running the project:
WLS example documentation as PDF:
Eclipse project file:
Dienstag, 3. Juli 2012
This part of the
toolbox series introduces the Mini-IDE project. It is designed to instantly
setup a weblogic server together with a small sample application. It provides everything
to setup and run the example in less than five minutes. Despite its simplicity,
it contains everything to build and deploy a Java EE web application, relying
on not more than a WLS installation. It can easily be modified and used in
analysis situations or as a starting point for proof of concepts. In environments
where access is restricted to shell usage, we provide a distribution method
based on copy and paste via the clipboard.
Montag, 16. April 2012
OEPE JavaEE Lab Tutorial for JSF
develop a simple JSF web application with Eclipse and the Oracle Enterprise Pack for
Eclipse. Since this tutorial is targeted to WLS 10.3 there are some modifications to be made,
in order to run it with WLS12c and OEPE 12c. We take a brief look at the example itself and
point out the changes.
OEPE_JSF_Intro.pdf (93 KB)
Donnerstag, 12. April 2012
OEPE Hands on Labs for WLS 11g
After some frustrating
moments, trying to quickly going through the OEPE 11g Hands-on-Labs for
Web-Services on WLS12c, I spent some time with problem analysis and eventually
confirmed that the labs still run with the latest versions of WLS and Eclipse. We
will present a graphical overview of each lab and note some required changes for the version
OEPE 12c.
Donnerstag, 5. April 2012
Setting up a WLS-Webservice Example in Eclipse
I like the API
Examples that ship with WLS because they contain a level of complexity that is
just enough to demonstrate the technology slice at hand. In other words, they
are kept very simple. Therefore they are an excellent starting point for small
test applications that can be used in very complex environments. We want to
look at the Example: “Creating a Web Service from an Existing WSDL File”. We
demonstrate how to quickly integrate it into Eclipse with full support of code
completion, context sensitive help and on-the-fly compilation support.
Mittwoch, 14. März 2012
WLS12c and the Oracle Enterprise Pack for
Eclipse
The Oracle Enterprise Pack for Eclipse extends
the IDE to tailor it to the use with WLS. It contains a number of editors and
features which makes the interworking smoothly. We will have a look at the OEPE
and how it plays together with WLS12c on an OSX installation.
WLS ships with ready to use and configured
examples. We will look at one example that demonstrates JavaEE6 features. We
want to use Eclipse not only to analyse the examples, but also demonstrate a
setup as an Eclipse project to go through the full edit – compile –install-
test cycle. This exemplifies the usage of the WLS examples as mini projects,
which can be used in situation where we want to run simple tests or in
prototyping situations.
Abonnieren
Posts (Atom)