Skip to main content
DevOps icon showing cogs

This post is from the XebiaLabs blog and has not been updated since the original publish date.

Last Updated Dec 01, 2014 — DevOps Expert

XL Deploy and Siebel: Technical Deep-dive


Siebel102In our previous post regarding XL Deploy and Siebel, we described how XL Deploy can help organizations that use Siebel to better meet the demands of their customers and the business by automating the process of deployment Siebel content and configuration.

Here, we’ll take a closer look at XL Deploy’s plugin for Siebel CRM and go into some more technical detail. The following description assumes a bit of background knowledge of key XL Deploy concepts such as deployment packages, infrastructure and environments. If you are not familiar with XL Deploy, please have a look at this video for a brief introduction.

Infrastructure model

The XL Deploy Siebel plugin allows you to define the following elements of your Siebel Enterprise installation in XL Deploy’s Infrastructure repository:
  • Siebel servers
  • Webservers
  • Siebel gateways
  • Siebel object managers
In XL Deploy the components of your Siebel Enterprise are visualized as follows:siebel-blog-componentsThese infrastructure elements are the “containers” to which your Siebel content and configuration will be automatically deployed by XL Deploy.

Application model

The XL Deploy Siebel plugin provides the following types of “deployables”. These are the items defining your Siebel content and configuration that are included in the deployment packages that XL Deploy automatically deploys to the Siebel containers described above:
  • Siebel repository files
  • ADM packages
  • Positions
  • LOVs
  • Symbolic URLs
  • All other types of setting that can be created using the Siebel COM API
  • Actions to be carried out during the deployment, e.g. activating a workflow
In XL Deploy the components of your Siebel components/configuration package is visualized as follows:siebel-blog-packageHere is an example of how to specify a workflow activation in your deployment package, and a screenshot of the resulting, activated workflow in Siebel.

XL Deploy



siebel-blog-activate-workflow-openuiHere another example, this time of how to define a Siebel position in an XL Deploy deployment package, and a screenshot of the created position in Siebel.

XL Deploy




Deployment rules

A key benefit of using XL Deploy to deploy your content and configuration to Siebel is that the system automatically handles dependencies between the elements of your deployment package and generates a deployment plan that takes these dependencies into account. For example, the rules in the XL Deploy Siebel plugin ensure that workflow definitions are imported before any attempt to activate them (a bit of a no-brainer, really, but easy to get wrong if you’re simply running a bunch of scripts):siebel-blog-deployment-plansiebel-blog-plan-executionOf course, the rules that define the plugin’s deployment logic are completely configurable without coding. And indeed, every part of the XL Deploy Siebel plugin is easily configured or extended to suit your particular scenario.

Self-service administrative tasks

On top of its ability to automatically deploy content and configuration to Siebel, the XL Deploy Siebel also provides “control tasks” that can allow your team members to perform basic administrative tasks on your Siebel installation without requiring access to the servers on which Siebel is running, or Siebel itself. Examples of control tasks that are supported are stopping and starting Siebel servers, gateways and webservers and checking connectivity to the various elements of your Siebel installation:siebel-blog-control-task2siebel-blog-control-task1Learn more about XL Deploy’s unique agentless architecture, deployment rules, its extensive library of additional out-of-the-box content, fully automated rollback and and more at

More from the Blog

View more
Ascension Launch Banner
Apr 26, 2022

Get ready for peak performance with’s newest AI-Powered DevOps Platform Ascension Release

Today, is excited to announce our latest AI-Powered DevOps ...
Read More
Jan 24, 2022 Value Stream Delivery for SAFe®: The key to amazing business outcomes

The Scaled Agile Framework (SAFe) is the world’s leading framework for ...
Read More
Dec 09, 2021

How SaaS and cloud-based solutions helped the U.S. Department of Veterans Affairs achieve digital transformation

Modernizing legacy systems was an ongoing goal for the U.S. Department ...
Read More
Nov 29, 2021

Increase velocity and reduce risk with AI and machine learning

Artificial Intelligence (AI) and machine learning (ML) have proven use ...
Read More
Contact Us