Analyze Db2 SELECT bindings
ProprietaryResolve output and equality-predicate host variables in bounded SELECT INTO statements to COBOL declarations. Support plain columns or a single COUNT(*) result from one qualified table. WHERE accepts column-to-host equalities joined by AND. Keep complete redefined records unresolved. Unrelated ordinary records can still bind when every redefinition has an exact target. Host names may use one structure qualifier. Resolve the exact field without falling back to its unqualified name. Associate each optional indicator with its exact value host and column. Report indicator declarations separately and require signed two-byte binary storage for a supported indicator. Reject quoted names, duplicate output declarations and unsupported syntax. Report an absent WHERE explicitly. Binding an indicator does not establish its current value, null handling, truncation handling or extended-indicator semantics. This does not identify a duplicate precheck or prove key completeness, type compatibility, output validity, freshness or SQLCODE handling. Source remains unchanged.
io. moderne. mainframe. security. AnalyzeDb2SelectBindingsmod run . --recipe= io. moderne. mainframe. security. AnalyzeDb2SelectBindingsInstall it once from Recipe actions, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.