fix(play): reject script typos and replace complete 5250 fields #108
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/strict-play-field-input"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A misspelled script command such as
pf3printed a warning and returned success. Script verbs now validate before the connection opens for 5250, 3270, and NVT. The new 5250fillcommand clears the old field suffix when a shorter value replaces it. Hidden fields, oversized text, and non-ASCII input fail before any field write.Validation: all 888 Zig tests pass. A live pub400 native application test changed CREDIT to STOCK and passed both SQL status checks. The invalid pf3 script returned nonzero before signon. Existing 3270 caps commands remain supported.