Skip to main content

Posts

Showing posts with the label Authentication

How to configure None session type in Siebel Web Service request

Below error was received when invoking Siebel IP15 Web Service through php client (Web Application). In Soap request Session Type was set to None.     Error Code: 10944642 Error Message: Error: Inbound SOAP Message - Session Token is missing or invalid or has expired. Siebel will only ask for Session Token when calling web service with Session Type Stateless. On investigation it was clear that we need to add below parameters to eai.cfg file to run web service with Session Type None. AllowAnonymous = TRUE Impersonate = False Search for AllowAnonUsers in cfg and paste above parameters under it. CFG can be found on path: C:\Siebel\15.0.0.0.0\ses\siebsrvr\BIN\enu Save the cfg file and restart the Siebel services and test. Soap Header:    <soapenv:Header>       <UsernameToken xmlns="http://siebel.com/webservices">username</UsernameToken>       <PasswordText xmlns="http://siebel.com/webservices">pass...

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.