Tags:
tag this topic
create new tag
view all tags
---+ RECEIVE / LOCAL Statements %TOC% ---++ Overview RECEIVE statements should follow the same rules as defined for a SET statement. LOCAL statements should follow the same rules as defined for a RESTORE (DEFAULT VALUE) statement. ---++ Test Plan 1 For each of the types (Date, Format, Logic, Numeric, Text, Token), perform 4 tests: PASS from type into Unicode, PASS from type into National, PASS from Unicode into type, PASS from National into type. 1 Test Raw to National and back (with/without transcode error) 1 Test Raw to Unicode and back (with/without transcode error) 1 Test Unicode to Unicode 1 Test National to National 1 Test Unicode to National and back (with/without transcode error) 1 Test Truncation & padding 1 Test all encoding to see if they act as a RESTORE (DEFAULT VALUE). <strong>* They do not, but they don't under previous versions either *</strong> ---++ Bugs 1 <span style="color: #ff0000;"><span style="color: black;" class="WYSIWYG_COLOR">Assign a value like 10. to --- X, and PASS that into a subroutine (shared). RECEIVE it as a National or Unicode field type, and append a one to the string, then exit. After the subroutine returns, --- X will contain 101.000000000000. Note all the trailing zeros, this doesn't happen under 5.0.3, or if you use a Raw type field. If you PASS --- X again into a National or Unicode field, it will receive all the trailing zeroes and the string will contain 101.000000000000 instead of just 101. ** FIXED** July 4 engine</span></span> 1 <span style="color: red;" class="WYSIWYG_COLOR"><span style="color: black;" class="WYSIWYG_COLOR">Transcode errors are reported as 'Overflow Error' at run time. Should probably use the 'Transcode Error' message so the designer has a better idea of the problem. Example: Pass Raw field to a subroutine (shared), receive as Unicode or National, then append a non Raw character to it & return. Runtime error occurs after the return. ** FIXED** July 4 engine</span></span> 1 <span style="color: red;" class="WYSIWYG_COLOR"><span style="color: black;" class="WYSIWYG_COLOR">Same as above, but on a RECEIVE. Example, pass a Unicode field containing a unicode value, receive a RAW, runtime error is 'Overflow error', probably s/b 'Transcode Error' ** FIXED** July 4 engine</span></span> 1 <span style="color: red;" class="WYSIWYG_COLOR"><span style="color: black;" class="WYSIWYG_COLOR">Same as 2), but on a RECEIVE with National fields. Example, pass a National field containing a national value, receive a RAW, runtime error is 'Overflow error', probably s/b 'Transcode Error' ** FIXED** July 4 engine</span></span> 1 <span style="color: red;" class="WYSIWYG_COLOR"><span style="color: black;" class="WYSIWYG_COLOR">Does not report transcode errors when a non national character is passed into a national field (ie, pass unicode, receive national). ** Not a bug FAD**</span></span> -- Main.PeteBrower - 2011-03-17
E
dit
|
A
ttach
|
Watch
|
P
rint version
|
H
istory
: r6
<
r5
<
r4
<
r3
<
r2
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r6 - 2011-07-05
-
JeanNeron
Home
Site map
Main web
MedicaidBilling web
Sandbox web
TWiki web
Main Web
Users
Groups
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
E
dit
A
ttach
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback