Source-derived document; reported behaviour, inference and evidence gaps are identified in the text.
Return to: Deployment evidence
Deployment evidence
In this document
What is deployed where, and is that known from repository declarations or a verified runtime observation?
This view separates repository-declared application components from possible deployment targets. The evidence identifies a Swing-oriented application entry point, a D4_Main module, database access through the alias stores7, and database-backed customer and order logic, but it does not assign any component to a host, machine, container, or environment E0001 E0002. The supplied material contains published source assessments rather than a verified runtime observation E0002 E0004.
stores7 is shown only as a database alias selected by application code; it is not treated as an evidenced deployment target because an alias or connection reference does not establish the database host or component placement E0001 E0002. The help and interrupt material is included as documented application behavior, while the second opinion cautions that help text and examples do not prove runtime event handling E0003 E0004.
Elements
GUIApplication configuration
Kind: component
Basis: reported
Description: The application properties name com.ais.fc.ix.swing.application.GUIApplication, supporting a Swing GUI application configuration; the framework implementation is absent from the supplied evidence E0001 E0002.
Evidence: E0001, E0002
D4_Main
Kind: component
Basis: reported
Description: D4_Main.main invokes AppFactory.create("D4_Main", args), starts the module, configures Swing look and feel, and selects the stores7 database alias through _app.getDB("stores7") E0001 E0002.
Evidence: E0001, E0002
Customer persistence
Kind: component
Basis: reported
Description: The customer implementation supports customer creation, querying, updating, and deletion using database operations against the customer table; the supplied evidence leaves schema details and some deletion semantics unresolved E0001 E0002.
Evidence: E0001, E0002
Order persistence
Kind: component
Basis: reported
Description: The order implementation contains order creation, line-item insertion, transaction handling, rollback attempts, and invoice generation, while order update and deletion are described elsewhere as unimplemented menu operations E0002 E0003 E0004.
Evidence: E0002, E0003, E0004
Help and interrupt documentation
Kind: component
Basis: reported
Description: The help material documents context-sensitive help and interruption of data entry without database writes, but the available evidence does not establish that the corresponding runtime event handling is implemented or verified E0003 E0004.
Evidence: E0003, E0004
stores7 database alias
Kind: target
Basis: reported
Description: Application code selects a database alias named stores7; the supplied material does not identify its host, environment, deployment location, or runtime availability E0001 E0002.
Evidence: E0001, E0002
Relationships
No deployed_to relationship is established. The evidence reports source-level database selection and application configuration, but provides no declaration or runtime observation assigning a component to a deployment target E0001 E0002. Consequently, no relationship can be given an Evidence type of repository declaration or runtime observation.
Gaps
- No source declaration assigns
GUIApplication,D4_Main, customer persistence, order persistence, or help/interrupt handling to a host, executable target, machine, container, or named environment E0001 E0002. - No runtime observation verifies deployment placement, process location, database reachability, or framework behavior E0002 E0004.
stores7is only a database alias in the supplied evidence; its physical or logical target is unknown E0001 E0002.- The framework implementation, database schema, and connection-handling details are missing, limiting conclusions about persistence deployment and transaction behavior E0001 E0002 E0004.
- Help documentation reports interrupt behavior, while the second opinion treats corresponding event handling as documented or intended rather than runtime-confirmed E0003 E0004.
- Follow-up requires deployment descriptors, build or packaging declarations that explicitly name targets, environment configuration, and a runtime observation showing the deployed component and target together E0002 E0004.
Recovery limitations
- No supported relationships reconstructed.
- Some identified concepts have no supported connection.
Sources
- E0001 — SHA256
26c6795c3bc4cc1018c05a3a14a9e8bfd1a7ac99525d062262c695930de1f2d0 - E0002 — SHA256
94dd964106462ec595f965ac2acdca80c48d31234c90d9f93ef18c5d0f26cf01 - E0003 — SHA256
d6724e53cd2df11bbcdc4c2e6b8487fa7ffa2317a121b3ebae2594a6130343e0 - E0004 — SHA256
a7fa93a436c487d708267db6e5038c7415b98377a56232869519d6206a15e7e9
Harten documentation of the Informix 4GL and Java source repository, from the retained 17 October 2026 export. The exact upstream revision analysed is not established. Source findings do not establish runtime behaviour or equivalence between the implementations.
Evidence identifiers are retained for traceability. The underlying analysis records are not included in this public edition; credential values are redacted. About this case study.