Friday 25 March 2016

Error when Invoking siebel webservice from external System SBL-EAI-04313

Hello All,

Recently we faceed an issue where external system which was using Siebel Inbound web services to push data in Siebel had error

<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server</faultcode>
<faultstring>There is no active Web Service with operation named 'http://siebel.com/web:Member Upsert'.(SBL-EAI-04313)</faultstring>
<detail>
<siebelf:siebdetail xmlns:siebelf="http://www.siebel.com/ws/fault"><siebelf:logfilename>EAIObjMgr_enu_0021_22020145.log</siebelf:logfilename><siebelf:errorstack>
<siebelf:error>
<siebelf:errorcode>SBL-EAI-04313</siebelf:errorcode><siebelf:errorsymbol>IDS_EAI_WS_OP_NOT_FOUND</siebelf:errorsymbol><siebelf:errormsg>There is no active Web Service with operation named 'http://siebel.com/web:Member Upsert'.(SBL-EAI-04313)</siebelf:errormsg>
</siebelf:error>
</siebelf:errorstack>
</siebelf:siebdetail>
</detail>
</SOAP-ENV:Fault>


since the error is quite clear that the external system is not able to find the method defined in the web service so following probable chances were ommited.

  • EAI Component unavailable
  • Wrong XML formatting 
  • Session Information not available  

after a while i found that the issue was of the parameter Binding provided with the web service port.
I had used SOAP_RPC_LITERAL after changing it to SOAP_DOC_LITERAL the issue was resolved .

Follow the following steps to change the Port.

  • Navigate to Web Service Administration Screen










  • For the selected web service change the value of Binding 











  • Clear Cache and you are done.


i will share more details regarding the ports and binding methods in next post.

hope this was helpful..


Sunday 20 March 2016

Creating Siebel Install image from archive files provided from eDelivery

Hello all,

This is very basic yet important thing in setting up siebel environment. Siebel downloadable are provided by oracle and can be downloaded from Oracle support or eDelivery link. Next step follows is to extract the downloaded jar files and run the utility to create the Install Image

The Exact steps can be summarized as

  • Download the Software from  eDelivery or MOS - Patches & Updates.
  • Extract the jar files to a folder 
  • Open Command prompt set JAVA_HOME and run command snic.bat










  • It will Open the wizard , select the required option, you can either create a new image or install languages to existing image file. 














  • Click Next and select the Install Image directory














  • Select the Platform of the Machine














  • Select the components to be Installed (ie. SES/SWSE)














  • Finally select the Languages to be Installed (you can select multiple languages and create image if the deployment is to be multilingual else you will have to recreate the image at later time)
















After these steps Install Image will be created in the mentioned directory.

Hope this was helpful....

Wednesday 2 March 2016

Attaching a link to Control in Form Applet

Hi All,

Recently i had a requirement where i had to give hyperlink on a field on form applet and on click of this link it should navigate to the link specified(ie. if the value of field is www.google.com it should navigate me to google on clicking the link)
Normally we have option to drildown on a field that takes us to different view which is Drilldown or Dynamic drilldown in Siebel, refer the article (http://siebelfoundation.blogspot.qa/2015/05/configuring-drill-down-on-form-applet.html)

but In this case we need to navigate to external website so to configure this we need to

  • Set the control as type URL and 
  • Set the readonly property to true.










in the applet the control appears with Hyperlink.









on click of the hyperlink it opens a new window









This way we can use hyperlink on a field to open a new browser window.
Hope this was helpful...

Siebel GoTo View - Handling Realtime cases

 Hello All,  We all must have used GoTo view functionality of siebel to navigate to a particular view from current view. What if the require...