cli transactionΒΆ

cli transaction(1)	      BIG-IP TMSH Manual	    cli transaction(1)



NAME
       transaction - Opens batch mode within which you can submit a set of
       commands as a single transaction.

MODULE
       cli

SYNTAX
       Use the transaction component within the cli module to open batch mode,
       enter a series of commands, and then submit the commands as a single
       transaction.

   CREATE/MODIFY
	create transaction

	modify transaction
	  options:
	    delete [entry_id]

	submit transaction [validate-only]

   DISPLAY
	list transaction

   DELETE
	delete transaction

DESCRIPTION
       tmsh parses each command that you enter in batch mode. If the command
       passes a syntax check, tmsh saves it as part of the transaction you are
       creating and returns a confirmation. After you finish adding commands,
       you submit the transaction to change the running configuration of the
       system. You must run the save config command to save the changes to the
       stored configuration files.

       If, while creating a transaction, you decide you do not want to change
       the running configuration, you can delete the transaction rather than
       submit it. However, you can recreate a transaction that you have
       deleted by using the cli history component.

       There are a few commands that you can enter on the command line that
       the system immediately runs, rather than adding the commands to a
       transaction. These commands are list and show. Additionally, tmsh
       immediately runs the command sequence run bigpipe, but does not add it
       to the transaction.

EXAMPLES
       The following example shows the commands that you enter from within the
       ltm module to create and submit a transaction that creates a Local
       Traffic Manager pool and virtual server, and then associates the two.

       1. Open tmsh batch mode:
	    create /cli transaction

       2. Add a command to the transaction that creates pool1 for the Local
       Traffic Manager using the default values for a pool:
	    create pool pool1

       3. Add a command to the transaction that creates the virtual server
       virtual1 for the Local Traffic Manager using the default values for a
       virtual server, and associates it with pool1.
	    create virtual virtual1 pool pool1

       4. Display, in a numbered list, the current set of commands in the
       transaction:
	    list /cli transaction

	    Note: You can use the preceding command to determine the entry ID
	    of a command. Then, you can use this ID to remove or replace a
	    command in the transaction, or to identify a command before which
	    you want to insert another command.

       5. Submit the transaction:
	    submit /cli transaction

OPTIONS
       command
	    Specifies, in quotation marks, the full path to a command to add
	    to or delete from the transaction that you are creating. You can
	    also replace an existing command with another command or insert a
	    command before a command in the transaction.

       create
	    Opens batch mode.

       delete
	    Deletes the transaction that you are creating and closes batch
	    mode.

       list Displays, in a numbered list, the current set of commands in the
	    transaction that you are creating.

       modify
	    Specifies a previously entered line in the transaction that you
	    want to change. The options are:

	    delete
		 Deletes the specified entries from the transaction that you
		 are creating.

	    entry_id
		 Specifies the number of a command in the list of commands in
		 the transaction that you want to delete.

       submit [validate-only]
	    Submits the transaction that you are entering and closes batch
	    mode. The transaction is submitted in the context of the cli
	    admin-partitions settings that are active when the submit command
	    is issued.

	    validate-only
		 Validates the configuration changes without putting them in
		 production.

SEE ALSO
       cli admin-partitions, create, delete, list, modify, submit, tmsh

COPYRIGHT
       No part of this program may be reproduced or transmitted in any form or
       by any means, electronic or mechanical, including photocopying,
       recording, or information storage and retrieval systems, for any
       purpose other than the purchaser's personal use, without the express
       written permission of F5 Networks, Inc.

       F5 Networks and BIG-IP (c) Copyright 2009-2013, 2015. All rights
       reserved.



BIG-IP				  2015-06-01		    cli transaction(1)