feat(native): add persistent mixed RPG business application #31

Merged
binjovi-bot merged 4 commits from feat/native-business-application into trunk 2026-09-09 17:40:01 +00:00
Owner

Add 14 native program components over the journaled SQL fixture: CL menu and dynamic dispatcher, OPM RPG weather/pricing, fixed-format ILE discount logic, seven SQL RPG programs, and a service program with binder source. The application runs in SOMEARA1 and preserves native source editing. Create-only installation, retained failure receipts, and a separate T1_ test namespace protect LM_ development objects.

Validation: 22 offline tests pass. All 52 live SQL checks and cleanup pass. All native objects compile on pub400. The native form passes 13 business checks and five screen values with the local Zelnet field-input fix. Six trigger creations are permission skips. Failed compiler and client attempts remain recorded.

The expanded application is not added to staging/production manifests. Full application restore and source-loss recovery remain separate gates. Zelnet v0.10.10 publication and its builder update are in progress.

Add 14 native program components over the journaled SQL fixture: CL menu and dynamic dispatcher, OPM RPG weather/pricing, fixed-format ILE discount logic, seven SQL RPG programs, and a service program with binder source. The application runs in SOMEARA1 and preserves native source editing. Create-only installation, retained failure receipts, and a separate T1_ test namespace protect LM_ development objects. Validation: 22 offline tests pass. All 52 live SQL checks and cleanup pass. All native objects compile on pub400. The native form passes 13 business checks and five screen values with the local Zelnet field-input fix. Six trigger creations are permission skips. Failed compiler and client attempts remain recorded. The expanded application is not added to staging/production manifests. Full application restore and source-loss recovery remain separate gates. Zelnet v0.10.10 publication and its builder update are in progress.
test(ibmi): require strict script rejection from the baked client
Some checks failed
binjovi/ci Binjovi failed the frozen plan
db59e68017
style(native): align service procedure cases with the RPG lint rule
All checks were successful
binjovi/ci Binjovi completed the frozen plan
349dca430a
merge: retain native delivery documentation with recovery application
All checks were successful
binjovi/ci Binjovi completed the frozen plan
fdb81ca994
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/rpg-lemonade!31
No description provided.