1. A method of executing an instruction within a computing environment, said method comprising: obtaining, by a processor, a machine instruction for execution, the machine instruction being defined for computer execution according to a computer architecture, the machine instruction comprising: an operation code to specify a transaction abort operation; and at least one field to specify an abort code; and executing, by the processor, the machine instruction, the executing comprising: aborting a transaction that is executing, wherein the transaction ends prior to completion; and based on the aborting, providing a condition code, the condition code to indicate whether re-execution of the transaction is recommended.