StartSuperFileTransaction.xml 1.5 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
  3. "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
  4. <sect1 id="StartSuperFileTransaction">
  5. <title>StartSuperFileTransaction</title>
  6. <para><emphasis role="bold">STD.File.StartSuperFileTransaction<indexterm>
  7. <primary>STD.File.StartSuperFileTransaction</primary>
  8. </indexterm><indexterm>
  9. <primary>File.StartSuperFileTransaction</primary>
  10. </indexterm><indexterm>
  11. <primary>StartSuperFileTransaction</primary>
  12. </indexterm>(</emphasis> <emphasis> </emphasis> <emphasis
  13. role="bold">)</emphasis></para>
  14. <para>Return:<emphasis> </emphasis>Null.</para>
  15. <para>The <emphasis role="bold">StartSuperFileTransaction
  16. </emphasis>function begins a transaction frame for superfile maintenance.
  17. The transaction frame is terminated by calling the
  18. FinishSuperFileTransaction function. Within the transaction frame, multiple
  19. superfiles may be maintained by adding, removing, clearing, swapping, and
  20. replacing sub-files.</para>
  21. <para>The FinishSuperFileTransaction function does an automatic rollback of
  22. the transaction if any error or failure occurs during the transaction frame.
  23. If no error occurs, then the commit or rollback of the transaction is
  24. controlled by the <emphasis>rollback</emphasis> parameter to the
  25. FinishSuperFileTransaction function.</para>
  26. <para>Example:</para>
  27. <programlisting format="linespecific">STD.File.StartSuperFileTransaction();</programlisting>
  28. </sect1>