Monday 20 August 2012

Siebel EAI Object Manager in your local Machine



Here is the Problem. 

    I have developed the Siebel EAI Web Service and I wanted to test this before I check-In to the server. I can use simulator but you have to build Siebel Message following all hierarchies. It would be awesome if I can test my service with SOAP-UI client.


So Here is solution for that.

Steps To Enable your Local Web Client as EAI Server to accept SOAP - Calls

1. Copy the HTIM cfg file as HTIM_Local_EAI.cfg 
     Add the following parameters in the [Siebel] section
     EnableWebServices = TRUE
     WebServicesPort = 2330

2. Make a shortcut for the Siebel Web Client with the HTIM_Local_EAI.cfg. 
    The command should be like this.
    "D:\Siebel\8.0\web client\BIN\siebel.exe" /c D:\Siebel\WEBCLI~1\bin\ENU\htim_Local_EAI.cfg /u SMUTHAVARAPU /p SMUTHAVARAPU /d Local /webservice 2330

3. Open the Local Web Client, Go to Webservice Administration Screen and modify the Address as following
    http://localhost:2330/eai_enu/start.swe?SWEExtSource=WebService&SWEExtCmd=Execute&UserName=SMUTHAVARAPU&Password=SMUTHAVARAPU
Note : Here use only your user name & password as your local will have only your user name.

4. Generate the WSDL from Webservice Administration Screen and call from SOAP. Check the following Screen shot.(Attached)