Troubleshooting Siebel Web Services: No Active Web Service

Siebel 7.8 has the concept of inbound and outbound web services which provide a great deal of integration points with the Siebel application. It doesn’t mean that integration is straight forward though. Knowledge of the Siebel data model is a must. One thing that always catches me out when I set up a web service in the Siebel environment is this runtime error which is the fault returned when an operation on the generated WSDL is invoked:

There is no active Web Service with
operation named 'xxx'.
( SBL-EAI-04313 )
( IDS_EAI_WS_OP_NOT_FOUND )

Getting a WS-I compliant web services working is a simple process in the ‘Administration – Web Services’ view:

  1. Select web service and change status to Active
  2. Select operation and change binding to ‘SOAP_DOC_LITERAL’
  3. Click on Generate WSDL button and save the WSDL file
  4. Click on Clear Cache button.

It’s the ‘Clear Cache’ button step I always forget. Perhaps now that I’ve written about it I won’t forget the next time and I hope you don’t either. However, if you ever come across SBL-EAI-04313 when you try to use a web service for the first time, click on the Clear Cache button before checking anything else.

Welcome to SOA Station

Time is a train
Makes the future the past
Leaves you standing in the station
Your face pressed up against the glass.
U2

The more things change, the more they stay the same and we keep on trying to manage the gap between capabilities (what we can do) and ambitions (what we want to achieve). It’s not such a bad thing. Our ambitions grow with our capabilities so the destination is always out there.

This blog is a placeholder for musings and rants about software capabilities and ambitions. A few hints and tips will be thrown in for good measure. SOA is the current name for the train, but we have always been oriented towards service. Just as there has always been a gap between journey and destination.

Welcome to SOA Station. Please mind the gap!

Privacy Policy

Privacy Policy for soastation.blogspot.com

The privacy of our visitors to soastation.blogspot.com is important to us.

At soastation.blogspot.com, we recognize that privacy of your personal information is important. Here is information on what types of personal information we receive and collect when you use and visit soastation.blogspot.com, and how we safeguard your information. We never sell your personal information to third parties.

Cookies and Web Beacons
We do use thirdy party services for site usage analysis and they use technology such as cookies and web beacons to gather information. Such information includes your IP (internet protocol) address, your ISP (internet service provider, such as AOL or Shaw Cable), the browser you used to visit our site (such as Internet Explorer or Firefox), the time you visited our site and which pages you visited throughout our site.

We also use third party advertisements on soastation.blogspot.com to support our site. Some of these advertisers may use technology such as cookies and web beacons when they advertise on our site, which will also send these advertisers (such as Google through the Google AdSense program) information including your IP address, your ISP , the browser you used to visit our site, and in some cases, whether you have Flash installed. This is generally used for geotargeting purposes (showing New York real estate ads to someone in New York, for example) or showing certain ads based on specific sites visited (such as showing cooking ads to someone who frequents cooking sites).

You can chose to disable or selectively turn off our cookies or third-party cookies in your browser settings, or by managing preferences in programs such as Norton Internet Security. However, this can affect how you are able to interact with our site as well as other websites. This could include the inability to login to services or programs, such as logging into forums or accounts. To learn more about cookies and web beacons please visit http://www.allaboutcookies.org/.

Privacy Policy based on the sample Privacy Policy available from JenSense