How to invoke web services on Siebel Mobile Client? (Doc ID 1583598.1)

Last updated on JULY 20, 2016

Applies to:

Siebel eClinical - Version 8.1.1.10 [23021] and later
Information in this document applies to any platform.

Symptoms

On : 8.1.1.10 [23021] version, Siebel EAI

When attempting to invoke a inbound web service locally, the following error occurs.

ERROR
-----------------------
returning a 400 Bad Request. The siebel.log file shows

GenericLog GenericError 1 00000002521c1dcc:0 2013-08-27 11:52:41 Error loading Username and Password from the URL
GenericLog GenericError 1 00000002521c1dcc:0 2013-08-27 11:52:41 Error occured during Authentication


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Enable Web services on the Siebel Mobile Web Client

    Set the following parameters in the [Siebel] section of the application configuration file, such as uagent.cfg:
    Parameter                   Value
----------------------------------------
    EnableWebServices       TRUE
    WebServicesPort          Port number on which to listen. The default is 2330

2. Start the siebel.exe process from the command line by entering the following command:

    SIEBEL_CLIENT_ROOT\bin\siebel.exe /l <language_code> /c <configuration_file> /u <username> /p <password> /d <datasource_in_cfg> /webservice <port_number>

3. Use the below URL to invoke the web service:

http://localhost:2330?SWEExtSource=WebService&Username=<username>&Password=<password>


BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot invoke inbound web service and there by it is impacting their development phase.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms