Reset argument slots¶
Resets every one of the 20 positional argument fields to the clsSmartString "empty" state, ensuring a reused clsRequestAppworxJob instance cannot carry arguments over from a previous submission.
| Field | Value |
|---|---|
| Operation ID | OP-03 |
| Trigger | Called by the constructor, by Submit an Appworx batch job (shared overload) step 3, or explicitly by a caller reusing an instance |
| Inputs | None; mutates instance state only |
| Outputs | All 20 clsSmartString argument fields (m_Arg1..m_Arg20) set to empty |
| Primary components | clsRequestAppworxJob.InitArgs |
| Entry point | SAIF.Services.Appworx/clsRequestAppworxJob.vb |
Steps¶
- Call
SetEmpty()on each of the 20clsSmartStringfields (m_Arg1..m_Arg20), returning every slot to the "empty" state that suppresses it during parameter construction (BR-007).
Process flow¶
The following diagram visualizes this operation's control flow.
flowchart TD
Start([InitArgs called]) --> S1[SetEmpty on<br>m_Arg1..m_Arg20]
S1 --> EndOk([All 20 slots empty])
Failure and edge-case behavior¶
- None; the operation has no branches and cannot fail.
Related documentation¶
Sources¶
SAIF.Services.Appworx/clsRequestAppworxJob.vb