My Oracle Support Banner

Siebel Application Is Crashing While Accepting Non ENU Characters (Doc ID 2510399.1)

Last updated on MARCH 17, 2020

Applies to:

Siebel Call Center - Version 15.10 [IP2015] and later
Information in this document applies to any platform.

Symptoms

On : 15.10 [IP2015] version, Siebel VB / eScript / COM

When attempting to Enter the values (Ä, Å ) in the Field "AY Payment Contact" and save the Record, the following error occurs.

ERROR
-----------------------
Application Crash


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Log into the Siebel Tools, Navigate to the BusComp Object "Contact"
2. Lock the Object, Right Click and Select Option "Edit Server Scripts"
3. Navigate to the function PreWriteRecord and mention the Code below.
this.ActivateField("AY Payment Contact");
var vPaymntCon = this.GetFieldValue("AY Payment Contact");
if(vPaymntCon != null && vPaymntCon != "")
{
if(vPaymntCon.match(/^[\p{Õ}\p{Ü}]*$/) != null)
{
TheApplication().RaiseErrorText("Payment Contact: Should not include any letters such as 'Õ, Ü");
}
}
4. Compile the Object and Launch the Siebel Application
5. Navigate to the Contact Screen where the Field "AY Payment Contact" is Present
6. Enter the values (Ä, Å ) in the Field "AY Payment Contact" and save the Record
7. Observe that the Application Crashes.


Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.