{{tag>category:"OpenInsight 32-Bit" author:"Jim Vaughan" author:"Mike Ruane" author:"Warren Auyong"}}
[[https://www.revelation.com/the-works|Join The Works program to have access to the most current content, and to be able to ask questions and get answers from Revelation staff and the Revelation community]]
==== PAT_CHECK line number 1 (OpenInsight 32-Bit) ====
=== At 11 SEP 2007 10:07:39PM Jim Vaughan wrote: ===
Anyone ever seen an error like this before?
PAT_CHECK line number 1
Call Stack
PAT_CHECK line number: 1
OIWIN_SYSMSG line number: 1
$$$SYSPROG*VALIDERR..OIWIN* line number: 56
RUN_EVENT line number: 1
SEND_EVENT line number: 1
DATA_VALIDATION line number: 1
$$$SYSPROG*LOSTFOCUS..OIWIN* line number: 53
RUN_EVENT line number: 1
----
=== At 12 SEP 2007 07:06AM Mike Ruane wrote: ===
Jim-
PAT_CHECK is an Arev32 Patern checker.
From the header:
* VERSION : AdvRev 2.0
*
* PURPOSE : Pattern Parser to allow rendering of complex patterns into
* natural language text for user interaction.
*
* AUTHOR : B. Anderson
*
* CREATED : November 19, 1990
*
Where are you seeing it?
----
=== At 12 SEP 2007 10:11AM Jim Vaughan wrote: ===
One of my users (using a runtime) in the latest release of my software is seeing this error as focus is lost on a editline. The editline has a validation of (-9999999,9999999) and no conversion.
----
=== At 12 SEP 2007 10:40AM Jim Vaughan wrote: ===
... and I am not using AREV32.
----
=== At 12 SEP 2007 03:47PM Jim Vaughan wrote: ===
I just tested validation on a form using my system.
If I tab away from a control.
Running with my development OENGINE.DLL it works OK.
Running with the run time OENGINE.DLL no validation occurs at all.
Validation is (-9999999,9999999) and no conversion on an editline.
----
=== At 12 SEP 2007 05:14PM Jim Vaughan wrote: ===
Actually I get the same error as the user, see end of post.
However I only see the details of the error if I am using my replacement debugger (which is what the users see). If I have the normal OI debugger running I get a ding and no validation.
So what the !@#$ is wrong with numeric validation? Why is it not working when running with a run time engine? What do I do to fix this?
Error as shown by my replacement debugger follows:
PAT_CHECK line number 1
Call Stack
PAT_CHECK line number: 1
OIWIN_SYSMSG line number: 1
$$$SYSPROG*VALIDERR..OIWIN* line number: 56
RUN_EVENT line number: 1
SEND_EVENT line number: 1
DATA_VALIDATION line number: 1
$$$SYSPROG*LOSTFOCUS..OIWIN* line number: 53
RUN_EVENT line number: 1
----
=== At 13 SEP 2007 07:10AM Mike Ruane wrote: ===
Jim-
Can you email the engine to me? Rename it as oengine.dlx or something.
The reason I ask is that I cannot duplicate it here. I installed a new OI 8.0.1 with a dev serial number. I made a form with three edit lines, with validations of (-999999,999999), (-99999,99999),(-9999,9999) and tested it; it worked. I made that form the application entry point.
I then stamped the engine as a runtime, and fired up the system. The validations all still worked.
Thanks
Mike
----
=== At 13 SEP 2007 10:04PM Jim Vaughan wrote: ===
Thanks Mike the new runtime engine fixed it.
----
=== At 14 SEP 2007 11:14AM Warren Auyong wrote: ===
It would be interesting to see if this also solves your problems with REPORTER.
----
=== At 16 SEP 2007 05:38PM Jim Vaughan wrote: ===
It will indeed, I am waiting to hear back from the customer.
[[https://www.revelation.com/revweb/oecgi4p.php/O4W_HANDOFF?DESTN=O4W_RUN_FORM&INQID=WORKS_READ&SUMMARY=1&KEY=68CF7D971D621DFE85257354000BAFFA|View this thread on the Works forum...]]