Corrigendum:    U063

Date:           December 2004

Document:       C042
                Application Response Measurement (ARM)
                Issue 4.0, Version 2 - Java Binding

Code:           1934 12/04 C042/U063

----------------------------------------------------------------------------

Change Number:  U063/1

Title:          Linking to an ARM Implementation

Rationale:      This change addresses an inconsistency discovered since
                the approval of ARM, Issue 4.0, Version 1 - Java Binding
                (2003) between the specification's text document and
                accompanying interface definition files.

Change:         On Page 37, Section 9.7, in the description of the
                ArmConstants interface, replace "DIAG_DETAIL_MAX_LENGTH"
                with "DIAG_DETAILS_MAX_LENGTH".

                On Page 43, Section 9.13, in the description of the
                ArmInterface interface, replace:

                public void setErrorCode(int errorCode);

                with:

                public int setErrorCode(int errorCode);

                On Page 46, Section 9.21, in the description of the
                ArmMetricDefinition interface, remove
                getApplicationDefinition().

                Note that getApplicationDefinition() will likely be
                added in a future issue, but its inclusion in
                Issue 4.0 breaks existing implementations.

                On Pages 63-64, Section 9.42, in the description of the
                ArmTransaction interface, all references to the
                method "block()" are changed to "blocked()".

                On Pages 63-64, Section 9.42, in the description of the
                ArmTransaction interface, all references to the
                method "unblock()" are changed to "unblocked()".

>