The commit-transaction task commits an active (uncommitted) transaction for a specified Record Store instance.
The syntax for this task is:
recordstore-cmd commit-transaction -a RecordStoreInstanceName -x Id [-h HostName] [-l true|false] [-p PortNumber]
where:
-a (or --instanceName) specifies the name of a Record Store instance. Required.
-h (or --host) specifies the host where the CAS Service is running. If the flag is omitted, the default is the value of the
com.endeca.itl.cas.server.hostproperty incommandline.properties. If the property is not set, the value then defaults to localhost. Optional.-l (or --isPortSsl) specifies whether to communicate with the service using an HTTPS connection. A value of true uses HTTPS and treats the
com.endeca.itl.cas.server.portproperty as an SSL port. A value of false uses HTTP and treatscom.endeca.itl.cas.server.portas a non-SSL port. Specify false if you enabled redirects from a non-SSL port to an SSL port. Optional.-p (or --port) specifies the port of the CAS Service. If the flag is omitted, the default is the value of the
com.endeca.itl.cas.server.portproperty incommandline.properties. If the property is not set, the value then defaults to 8500. Optional.-x (or --transaction) specifies the ID of the transaction that will be committed. Required.
Example 30. Example of committing a transaction
This example commits the transaction with an ID of 8:
recordstore-cmd commit-transaction -a RS1 -x 8
If the command succeeds, it prints the following message:
Committed transaction: 8
If the command fails, it prints the following error message:
Failed to commit transaction: 8

