Workflow Process Manager Log Was Getting Increased Due To Special Character Added By A User (Doc ID 2280156.1)

Last updated on JUNE 24, 2017

Applies to:

Siebel Workflow Manager - 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 Workflow

Workflow Process Manager log kept increasing due to special character added by a User

This week on Monday May 8th 2017 had an issue with special character added by a User in the Activity Comments fields due to this Workflow Process Manager Log was keep getting increased with this disk space is getting full on Gateway Server. Also this will lead us to our corporate level vulnerability and security issue.
User entered below contents in the Activity --> Comments fields:

"Rejection Reason:1.)Please add ABC approvals tab since equipment margin is below DEF. Also, please have it in approved status.2.)Please provide Tax Exempt Form.3.)Please confirm if xxxxx(person name) [ (333) 333-3333, xxxxx.xxxx@xxx.com] is the customer and site contact.4.) Please verify if the addresses are correct."

The comments provided was not understood by Siebel as it contains square brackets. Square brackets ("[", "]" ) in the Activity --> Comments field in Siebel, So Siebel was trying to find a field name enclosed with the square brackets and it kept running in loop. In the Log an error message kept getting repeated without an end.

We are looking for solution to avoid this issue and how to prevent by User entering some special characters in the UI fields. Is there anything that Siebel get convert or add quotations to special characters like [, ] ~ etc.


ERROR

In the Log below error message keeps getting repeated:

ObjMgrLog Error 1 0000000459114c38:0 2017-05-08 21:52:14 (omextlng.cpp (2862)) SBL-EXL-00119: A script failed to get the value for field ] is the customer and site contact.

4.)Please verify if the addresses are correct.



Customer: [Quote. because the field was not active.



STEPS


The issue can be reproduced at will with the following steps:

1. A quote ‘1-17GQDPS’ was approved and submitted to Ordering, so an Activity got created on 5/4/2017.
2. This activity was rejected on 5/8/2017 11:39:06 AM with the above comments
3. After a quote gets rejected, a mail will be sent to the quote team.
4. While that mail is being prepared, the process stuck at that point and couldn’t come out.




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