Question: What happens to the execution of remaining ADM commands in an ADM Request if an error occurs during their execution, and what is the outcome regarding the transmission of the ADM Response?
Option 1: Execution of remaining ADM commands continues normally, and the ADM Response is sent only if all commands are successfully executed.
Option 2: Execution of remaining ADM commands is halted, but the ADM Response is still sent, containing results up to the point of error.
Option 3: The entire ADM Request is restarted from the beginning after a brief pause, and the ADM Response is sent only upon completion of all commands.
Option 4: The USAT Interpreter skips the erroneous command and continues executing the rest, sending an incomplete ADM Response.
Explanation: If an error occurs during ADM command execution within an ADM Request, further command execution from that request is terminated. However, the USAT Interpreter generates and sends an ADM Response, including results up to the error point, ensuring transparency about each command's outcome, even in partial failures.