In wca4z modernization, when would an anti-corruption layer be used between a new Java service and a legacy COBOL subsystem?
Select an answer to reveal the explanation.
Short Explanation
You use it when the Java service has to translate COBOL COMP-3 packed decimal data into Java BigDecimal at the integration boundary. It keeps legacy formats like packed decimal, EBCDIC strings, and fixed-length records from leaking into the new service's domain model.
Full Explanation
Use it when Java must translate COBOL COMP-3 packed decimal to BigDecimal at the boundary, keeping packed decimal, EBCDIC strings, and fixed-length records out of the domain model. ADDI parsing, wca4z EVALUATE generation, and IBM Refactoring Assistant cluster counts are tooling limits, not boundary translation.