Skip to main content

Posts

Showing posts with the label Outbound Web Service

How to import wsdl in Siebel Tools

Please your wsdl file in Temp folder. E:\siebel\8.2.2.0.0\Tools_1\TEMP Open Siebel Tools and Login. Click on "New" button, "New Object Wizards" window will open go to "EAI" tab and select "Web Services". Click "OK". On "WSDL Import Wizard" provide the Project and specify the wsdl file using "Browse" button and click "Next>". In Next window click on "Finish" button. On Finish below objects will be created in the repository. in Tools Integration Object(s) Business Service(s) and in application Outbound web services. See Also: How to host middle ware or website on iis manager for Siebel How to create and publish Inbound Web Service in Siebel based on Workflow

Operation 'Method Name' is expecting a response but no response was received.(SBL-EAI-04311) in Siebel

Siebel is returning below error, when invoking Outbound Web Service through Workflow. Error Code (SBL-BPR-00162)--IDS_EAI_WS_OD_RESPONSE_EXPECTED Error Message Error invoking service 'Business Service', method 'Method Name' at step 'Workflow Step Name'.(SBL-BPR-00162)--Operation 'Method Name' is expecting a response but no response was received.(SBL-EAI-04311) You should be getting above error while invoking Outbound Web Service through Workflow. Reason: Web Service might be unavailable at the host location. The machine on which Siebel Web Server is installed is not able to access the end point URL. Solution: Check with Vendor. Add entry of End Point URL in Windows Host file or exclude from Firewall and Antivirus.

How to pass username and password in outbound web service from Siebel Workflow

Below process will help you to pass username and password in outbound web service from Siebel. Follow below steps: 1. Open Siebel Application login with admin user go to site map and search Web Services. 2. Go to Outbound Web Service and query for your desired web service for which you want to pass username and password. 3. Go to Operations Applet and select "Username/Password - clear text" Authentication Type for desired method. 4. Clear Cache (on Outbound Web Services Applet) 5. Go to workflow and on business service step through which you are calling outbound web service. 6. Add "siebel_transport_header:Authorization" as Input Argument with Type "Literal". 7. Convert username and password in Base64 with below format:     username:password 8. Add converted credentials  against "siebel_transport_header:Authorization" in Value as below:    Basic dXNlcm5hbWU6cGFzc3dvcmQ= 9. Save, Deploy and Test.