Calling Siebel by means of URL (Doc ID 531902.1)

Last updated on AUGUST 24, 2017

Applies to:

Siebel Tools - Version 7.5.3 SIA [16157] and later
Information in this document applies to any platform.

Symptoms

Customer was trying to call Siebel from an external page as described in <Note 477131.1>. But it does not seem to work. The business service is called but gotoview is not giving expected result.
They also check <Note 498111.1> but the workaround suggested there is not having any effect, even if they have the same production version and vertical (7.5.3 Fins) on W2K app server.

This is their business service and URL:

http://da4sz003/fins_deu_WPR0DA/start.swe?SWECmd=ExecuteLogin&SWEUserName=<username>&SWEPassword=<password>&SWEAC="SWECmd=InvokeMethod,SWEMethod=GotoCustomer,SWEService=WFC_SSO

http://da4sz003/fins_deu_WPR0DA/start.swe?SWECmd=InvokeMethod&SWEMethod=GotoCustomer&SWEService=WFC_SSO

function WFC_GotoCustomer(Inputs, Outputs)
{
try
{
    TheApplication().WFC_WriteTextLog("WFC_SSO.GotoCustomer" );
    TheApplication().WFC_WritePropertySetLog(Inputs);
       
        var cUID = Inputs.GetProperty("UID");
       
        var oBO = TheApplication().GetBusObject("Contact");
        var oBC = oBO.GetBusComp("Contact");
        var cView = "Contact Details View (Detail tab)";

        if (cUID !="")
        {
               with (oBC)
               {
       
                        SetViewMode(AllView);
                        ClearToQuery();
                        SetSearchSpec("Person UId", cUID);
                        ExecuteQuery(ForwardOnly);
       
                        if (FirstRecord())
                        {
                                TheApplication().GotoView(cView, oBO);
                        }
                        else
                        {
                                TheApplication().GotoView("WFC Person Search View");
                        }
              
               }       // end with
        } // end if
        else
        {
               TheApplication().GotoView("WFC Person Search View");
        }
}

Changes

 

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