Dec/081
Wanted: Siebel developers who are using twitter.
I’ve using twitter for about a year now and most people I follow are Belgian people who are strongly linked to the web (web designers, web architects, students, …). Until now I haven’t found any Siebel developers in Belgium that are using twitter.
That’s why I’m writing this post. If you are a Siebel developer and you are using twitter, feel free to follow me or give me a link to your twitter-profile so I can follow you. I think twitter is a great and easy way to find a quick solution when facing small problems and I’m looking to expand my network with fellow Siebel developers.
So please feel free to visit my profile or leave a comment if you are using twitter yourself.
Debugging in another language
Sep/083
Today we were facing an issue in the French and Dutch version of our application. Strangely enough, the issue was not occurring in the English application.
Since I thought it was related to eScript, I wanted to debug the code.
So I opened the Options windows and entered the path to the config file for the Dutch application. For some reason, the application was using the srf file in the ENU folder in stead of the NLD folder.
At first I thought something was wrong with the config file but it seemed ok. Then I checked the options for debugging again but they were all filled in correctly.
Being confused about it, I asked a colleague for help and he found on Supportweb Metalink that I had to pass the parameter for the language in the argument field. Adding /L NLD finally fixed the issue and I could start debugging our Dutch application

JIRA
Feb/081
On my current project, we use JIRA to keep a track of all bugs found in the application. At first, it was a bit difficult using the tool – before we worked with an excel-file – but now it became a second nature. If I can fix my bugs on time, it will be a complete victory.
This is my list that has to be finished by tonight:
![]()
Looks possible, doesn’t it?
Importing/Exporting workflows
Feb/083
Today I ran into a very strange Siebel bug in Tools.
I modified a workflow on our development environment and because we’re in the last week of our UAT phase I wanted to deploy it immediately on the UAT server.
So I connected with Tools to UAT and after doing an export of the workflow from Dev, I tried to import it into UAT.
After selecting the project I wanted the workflow to add to, Siebel gave me the following error which seemed a bit strange:’Cannot perform UpdateRecord on the Business Component Repository WorkflowProcess (SBL-EAI-04421)’

After trying several things, I asked a more experience colleague for help. As it turned out, the solutions was very simple. There where already 11 versions of this workflow and for importing a workflow, this was to much.
So if you run into this error, first delete all obsolete versions of your workflow and retry importing the new workflow. It should work like a charm.
Murphy’s law
Jan/083
When something is not supposed to go wrong, it goes wrong. That’s Murphy’s law, and that is exactly what is happing at our project.
Last week we were suffering from a very slow development environment. Checking out projects in Siebel Tools took 30 – 35 minutes instead of the normal 1 – 2 minutes. Even after moving the database to a new machine where we used only 3 of the 32 processors and we had 21GB ram left, it remained extremely slow.
After some investigation, it turned out that is was a configuration issue. It seemed that every query comming from a programm with SIEB in its name, was checked to see if it was allowed to run. This was causing the slowliness. After changin that check, all went fine.
Untill I received a phonecall this evening. It was my colleague saying that I didn’t need to bother comming in at 6 o’clock as I normally do, because the entire development database was down and the DBA’s come in at 7h30. So let’s hope it’s not a severe issue and we can continue bugfixing very soo.
Wimbug
Sep/073
Let’s launch a new word today. And to make it complete, let’s try to get this word published in Van Dale (a Dutch dictionary)
The new word I’m trying to launch is a word that is being used on my current project by my colleagues.
The word I’m talking about is wimbug. And like all good words it consist of two words wim and bug.
Wim refers – as you might know to myself – and bug is according to wikipedia a software bug (or just “bug”) is an error, flaw, mistake, failure, or fault in a computer program that prevents it from behaving as intended (e.g., producing an incorrect result).
But what exactly is a wimbug. Well, a wimbug is a bug put in the system while fixing an existing bug. Probably my colleagues will reply that it’s also a bug so stupid that only I could have created it, but in that case the word could not be used widely spread.
So, if you (or somebody else) puts a bug in a system while replacing an existing bug, people can you’ve created a wimbug. You see, it can become a common used word if all of you help me out here.
So I ask you kindly, use the word. It’s all yours. Use it with proud. If you are a webdeveloper, Siebel developer, software developer, … and you have a blog, write about it, use it, spread it and help me getting the word in the dictionary. Together we can make this work. Help the spreading of my new word.
I thank you.

