Business Service that has Server Scripts is showing Leak messages.

(Doc ID 2349540.1)

Last updated on JANUARY 16, 2018

Applies to:

Siebel CRM - Version 15.8 [IP2015] and later
Information in this document applies to any platform.

Symptoms

The object manager is showing leak messages upon logoff as below:


ObjMgrSessionLog ObjMgrLogin 3 000002c55a306481:0 2017-12-13 14:35:46 Username: A9760697, Login Status: Logout, Session Id: 7E24ko2Rl4R-ezd1XsE5.VaCSBL.-
...
ObjMgrBusServiceLog Delete 4 000002c55a306481:0 2017-12-13 14:35:46 Business Service '' was deleted at 726ff73c
ObjMgrSessionLog Debug 5 000002c55a306481:0 2017-12-13 14:35:46 Business Object leak: Calendar
GenericLog GenericInfo 3 000002c55a306481:0 2017-12-13 14:35:46 [AUDIT_LOG]: Session audit cache cleaned.
ObjMgrSessionLog Debug 5 000002c55a306481:0 2017-12-13 14:35:48 Business Service leak: ABC Common BS
ObjMgrSessionLog Debug 5 000002c55a306481:0 2017-12-13 14:35:48 Business Service leak: ABC Service Request VISA BS
ObjMgrSessionLog Debug 5 000002c55a306481:0 2017-12-13 14:35:48 Business Service leak: ABC Action BS
ObjMgrBusServiceLog Delete 4 000002c55a306481:0 2017-12-13 14:35:48 Business Service '' was deleted at 726ff9bc


The Business Services that are indicated by leak message have Server Scripts.
These Business Services are called from PreQuery of the Business Component on the initial screen.

 

-- sample ---

## Server Script of Business Services
function Service_PreInvokeMethod (MethodName, Inputs, Outputs)
{
    return (ContinueOperation);
}

## Server Script of Business Component
function BusComp_PreQuery ()
{
    var oBS = TheApplication().GetService("ABC Common BS") ;
    oBS = null ;
    return (ContinueOperation);
}

 

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