Article Ideas Wanted!

You might have noticed that the world of Siebel is becoming a lot more open. Five or so years ago, Siebel kept their cards very close to their chests: there were very few blogs, no discussion forums or independently published books. Outside of SupportWeb and Bookshelf, you were on your own.

Whether it’s changing times or Oracle’s intervention, the technology is opening right up: blogs galore, open discussion forums hosted by Oracle, free downloads from eDelivery and several books hitting the shelves of Amazon. These are good times for the community and gives us a great opportunity to share our knowledge and skills and help each other out.

So I’ve posted some articles, garnered some responses and hopefully helped a few people out.

What I’d like to know from anyone visiting is, what would you like me to post about? Are there any specific areas that you’d like me to cover? Any burning questions you’d like me to answer?

I’m open to suggestions as at the end of the day this site is about informing and helping other people. Comments or emails welcome!

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

Siebel Security – Active Directory Authentication

One of the more complex installation and system administration functions of a Siebel 7 or 8 environment is authentication. Back in the old days, many Siebel sites used out of the box database authentication which required little or no additional configuration. Nowadays, we want to leverage existing company directories to cut down on unnecessary configuration and maintenance, while also providing a friendlier ‘single sign on’ experience to users. In this post, I want to cover off some of the concepts around Active Directory authentication within Siebel and hopefully show you that it is really not as complicated as it seems. It’s a big topic, so we’ll cover principles in this post and the finer details of setting things up in Siebel next time.

I’m going to concentrate on Microsoft Active Directory here but the principles can be applied to LDAP or other options that you care to mention.

First up, there are some important concepts and pieces of information that you need to understand:

  • Profiles - in Siebel, profiles represent Enterprise wide configuration that can be used and shared by components in the enterprise.
  • Security Adapters – these represent Siebel supplied DLLs that provide a black box between Siebel and your chosen authentication software
  • Containers - in AD, these represent subdivisions of objects within the directory. Think of them as folders within a file system
  • Distinguished Name (DN) – this is essentially a ‘path’ to a unique object within the directory, for example a user
  • Base DN – in Siebel terms, this defines a ‘root’ path from which it will look for AD objects and containers
  • Application User – an AD user that has write access to the directory. This is to allow Siebel to propagate changes down to AD
  • Share Credentials DN – this is the location of an object, usually a user, where database authentication details are stored. This allows the component using the profile to connect to the Siebel database. This has been phased out in Siebel 8
  • Anonymous Employee – User or Employee record that is used to log in as an anonymous user into an Employee application
  • Anonymous User – User record that is used to login in as an anonymous user into a Customer application

You can define a security adapter profile in a number of ways:

  1. During installation of the Enterprise
  2. Through the Siebel Client – Site Admin > Administration – Server Configuration > Enterprises > Profile Configuration
  3. Through the Siebel Gateway Configuration tool

As ever, Bookshelf is here to help and you can find all this information in the Security Guide.

Next time, we’ll take a look at choosing these values and how to use them to set up AD authentication in Siebel.

VN:F [1.9.13_1145]
Rating: 10.0/10 (1 vote cast)

Oracle POC Siebel CRM on iPad

I’m still struggling to get overly excited by the iPad! Don’t get me wrong, I love my iPhone: I struggled for 18 months with a Windows Mobile 6.5 phone before I caved and have been won over by it. I’ll never go back!

The iPad, however, I just can’t quite get my head around. It’s not an eReader and it’s not a laptop. It’s somewhere in between and I can’t yet see a niche there that needs to be filled. If it had come with a bit of ‘oomph’ and MacOS X then I’d be sorely tempted. To me, it’s still just a big iPhone and, having grown accustomed to the apps available on that platform, I really struggled to find anything to do when I had a go on the company iPad. Still, I don’t doubt it will be big and two generations more down the line, there might be something worth buying.

Anyway, I digress – Oracle have announced support for the Siebel CRM platform on iPad, which is really interesting! Having no Flash or ActiveX to play with, this is obviously a big change for us and is a good sign that Siebel is still going strong in the minds of the Oracle marketing bods. With a bit of luck, Oracle will be demo’ing this to us sometime and, if they do, I’ll be sure to report back.

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

Configuring OBI Applications 7.9.5.1

After my last article, I’ve been wrestling with the installing documentation for Oracle Business Intelligence Applications – the new name for Siebel Analytics. I’m pleased to say that, a few niggles aside, the process of getting this up and running is pretty straight forward! I’ve summarised the steps below and included some details of the issues I came up against and how I resolved them.

After downloading and installing the basics, there were a few additional bits and pieces that were required:

  • Java JDK 1.5 is recommended – I originally had JDK 6 update 20 installed but this caused problems with the DAC user interface
  • DAC is installed with OBIA – there is no need to download and install this separately
  • Oracle 11g client is fine, but you should download classes12.zip and jdbc14.zip from the 10g JDBC driver site at Oracle
  • There is some fiddling required with .JAR files for both database connectivity and ‘Hibernate3.2′ – both must be copied to DAC\lib

That’s about it really – following the instructions from the Oracle BI Applications documentation was surprisingly simple and successful!

Please feel free to post your experiences.

VN:F [1.9.13_1145]
Rating: 10.0/10 (1 vote cast)