You must have heard about Query Page method available in EAI Siebel Adapter business service. I had an idea how it theoretically worked but actually never used it for a requirement. Few days back I ended up using it, so thought of sharing the details with you guys.
Full Story »EAI Siebel Adapter-Query Page
Adding Custom SOAP Headers
I was working on requirement that involved call to a web service published by another Siebel Application which means Publisher and Consumer were both Siebel Application. In Siebel User Authorization can happen in two ways WSSE (Web Service Security) Headers in SOAP Request SOAP Headers
Full Story »Middleware – first or last choice?
I was involved in giving a Siebel Demo to some clients few days back and had an interesting conversation regarding Middleware while presenting the demo. Client had an assumption that having implementing integrations using middleware will result in reduced complexity and increase manageability and doing the same integration with web services will result in increased [...]
Full Story »Providing Value in script
Till few days ago I was never able to use EAI File Transport business service “Send” method in eScript. Every time I used it, I would get a blank document but the same thing worked without a problem in workflow. “Send” method has two main input arguments FileName: which is actually a path where you [...]
Full Story »Set-Get element value-Echo method
In last two posts we learned how to set and get a property in property set (Siebel Message). In this post we will learn how to Set and Get an element value in XML Hierarchy. If you don’t quite know the difference between XML Hierarchy and Siebel Message then I recommend going through this post [...]
Full Story »Getting a property – Echo method
In this post we will try to get a property from a property set using Echo method. I will extend the same workflow and add one more step to it making it a 3 step process. Our New step will be called Get Property and now our workflow will look like This new step [...]
Full Story »Setting property – Echo method – explanation
In previous post of series we used Echo Method to set property of property set in workflow. It is very important to understand how the second step in workflow is working because Echo method is nothing but manipulating input arguments and output arguments with help of dot notation.
Full Story »Setting a property – Echo Method
In this post we will see how to use Workflow Utilities, Echo method to set a property in a property set or a Siebel message. Here is how our workflow will look like. Step 1. Use PRM ANI Utility service to generate an empty Siebel Message set using an existing Integration Object Step 2. Use [...]
Full Story »Workflow Utilities – Echo method
Workflow Utilities is not a well known business service, one of the reason for this is bad documentation. It may not be well known BS but it has a method name ‘Echo’ which is quite important and useful to know especially if you are working in Siebel EAI. I knew a bit about this business [...]
Full Story »How to learn Siebel EAI?
I do not intend to teach you Siebel EAI through this post. I just want to share my thoughts and point you in direction from where you can start and be on your way. Lot of people have asked me above question and I thought it would be nice to share with all the answer I usually [...]
Full Story »How to enable Siebel EAI logs
The most difficult error that I fixed during this web service implementation was when there was no error. Confused ??? Let me make it simple. After fixing the errors mentioned in previous post my workflow executed successfully but web service returned below mentioned error response
Full Story »Outbound Web Service- Problems & Solutions
All right now let’s get on to the different problems and their solutions that I faced while working on this Outbound Web Service. Most of the problems that I faced were when I tried to use workflows. Error: —————————————— Argument ‘SiebelMessage’ in step ‘Set Child Type’ is not correctly initialized or does not return valid [...]
Full Story »Outbound Web Service – Final Approach
Well as I said I my last post that I am going to give a try to one more approach on invoking web service and will try to make this solution Scriptless. I did try, but unfortunately I was not successful. I tried a lot of things such as using a different container XML element, [...]
Full Story »Invoking Outbound Web Service – Alternate approach
In previous post I mentioned that there are other ways to achieve our requirement. So, I am going to discuss another approach, which involves less scripting (in fact very less) and workflows. Our invocation method is going to remain the same Named Method n user property but now it will invoke a workflow instead of [...]
Full Story »Invoking Outbound Web Service
We successfully created Web Service record in previous post and in this post we will do the following: Create a button on Contact Form Applet with caption as “Lookup” and method name as “LookupCountry”. Create two new fields “IP Address” and “IP Country” on Contact BC Expose these two fields on Contact Form Applet When [...]
Full Story »





