How to design Siebel Outbound Web Services
It’s complicated, but lets simplify it …..
We need to configure Outbound Web Services in Siebel for invoking any third party Web Service and get data in the form of response message, on passing the required inputs to the external Web Service.
Requirement:
Siebel needs to get the latest Currency Conversion Rates, example INR vs USD.
Solution:
We will use a third party Web Service to do this conversion and get the converted currency rate in Siebel.
WSDL: http://www.webservicex.net/CurrencyConvertor.asmx?wsdl
Implementation: Its simple, just follow the below steps in order….
1. Import the given WSDL file given above in Siebel Tools using the wizard: New Object -> EAI -> Web Services. If you are not able to import the WSDL directly from web url, just save the WSDL as a local xml file: CurrencyConvertor.asmx.xml on your desktop and then try to import it using the wizard.
2. This will generated two file as below -
Runtime file: CurrencyConvertor.asmx
Log file: CurrencyConvertor.asmx.log
Runtime file: This file contains the Outbound Web Service parameters which can be imported in Outbound Web Service Screen
Log File: This file contains the logs generated in case the WSDL import in Siebel Tools fails. If there are warnings, they should not create any issues, and can be ignored.
3. Importing WSDL in Siebel Tools will also create a new Business Service and a few new Integration Objects to be created. In this case new
Proxy Business Service: CurrencyConvertorSoap
Integration Objects: ConversionRate <This is Input Integration Object> and ConversionRateResponse <This is Output Integration Object>
4. You will see that the Base Object Type property of these IOs is “XML”, which suggests that these are “External Integration Objects”.
5. Compile your new Business Service and Integration Objects and Launch Siebel application from your dedicated client.
6. Navigate to Sitemap -> Outbound Web Service screen. Click on Import button and browse for the Runtime file[ CurrencyConvertor.asmx ] generated by the wizard earlier.
7. This will create a proxy Outbound Web Service in your Outbound Web Services Screen by. In the Operations applet, you will see the proxy Business Service Method Name.
8. Click on the Clear Cache button at the top applet. This completes your Web Service Creation. Now, Re-launch your dedicated client for testing.
Part 2: How To Test Outbound Web Service













great .. makes it lot simpler for beginners…
excellent. Thanks for this tutorial
Where are you from? Is it a secret?
just have a look at the About Me on the top of this page ..you will know
Great Use. Thank you Vevek.
Leave your response!
Chat with Admin
Comment, Talk, Share
Applet Business Service Simulator Commandline Configuration Database Dedicated Client EAI EAI Queuing Emails Import Object Integration Objects Monitor Agent Oracle Products Outbound Communication Manager Outbound Web Services Screen Menu Icons Scripting Siebel Siebel Bookshelf Siebel Debugging Siebeldev.exe Siebel Download Siebel Integration Siebel Licence Keys Siebel Menus Siebel PPTs Siebel Screen Icons Siebel Session Siebel Setup Siebel Sif Siebel Slides Siebel Task UI Siebel Web Services SoapUI SR Broker S_ESCL_LOG S_ESCL_REQ S_ESCL_STATE Testing Web Services Tips and Tricks User Properties Workflow Workflow Action Agent Workflow Policies XSLT
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
Archives
Friend Blogs
If you like the Site..want to Contribute to Site Support
Looking for Trainings
If you are looking for other types of training, check out the training-classes.com directory of workplace skills training seminars
Most Commented
Recent Comments