1
0
mirror of https://github.com/php/doc-es.git synced 2026-04-24 23:58:06 +02:00
Files
archived-doc-es/reference/mysqlnd_ms/functions/mysqlnd-ms-xa-commit.xml
T
Pedro Antonio Gil Rodríguez cb3c736391 Cambio de "bado desarrollo" por "en desarrollo"
git-svn-id: https://svn.php.net/repository/phpdoc/es/trunk@337407 c90b9560-bf6c-de11-be94-00142212c4b1
2015-08-12 10:51:02 +00:00

114 lines
3.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: b2640f8900175a34675e303ac3f8878aff8d4a54 Maintainer: seros Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.mysqlnd-ms-xa-commit" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>mysqlnd_ms_xa_commit</refname>
<refpurpose>Consigna una transacción distribuida/XA entre servidores de MySQL</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>int</type>
<methodname>mysqlnd_ms_xa_commit</methodname>
<methodparam><type>mixed</type><parameter>connection</parameter></methodparam>
<methodparam><type>string</type><parameter>gtrid</parameter></methodparam>
</methodsynopsis>
<para>
Consigna una transacción global entre servidores de MySQL iniciada por
<function>mysqlnd_ms_xa_begin</function>.
</para>
<para>
Si cualquier participante de la transacción global falla en la consignación,
se realizará una reversión implícita. Podría ocurrir que no
todos los casos puedan ser manejados durante la reversión. Por ejemplo,
no se intentará realizar una conexión a un participante después
de que la conexión al participante se haya perdido. La resolución
de casos que no pueden ser revertidos con facilidad se deja a la
recolección de basura.
</para>
<note>
<title>Experimental</title>
<para>
Esta característica está actualmente en desarrollo. Podrían existir problemas y/o
limitaciones. No la use en entornos de producción.
</para>
</note>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>connection</parameter></term>
<listitem>
<para>
Un gestor de conexión de MySQL obtenido de cualesquiera de las extensiones
connect functions of the <link linkend="ref.mysqli">mysqli</link>,
<link linkend="ref.mysql">mysql</link> o
<link linkend="ref.pdo-mysql">PDO_MYSQL</link>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>gtrid</parameter></term>
<listitem>
<para>
El identificador de transacción global (gtrid).
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Devuelve &true; si la transacción global ha sido consignada. De lo contrario, devuelve &false;
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member>
<link linkend="mysqlnd-ms.quickstart.xa_transactions">Guía rápida de transacciones XA/distribuidas</link>
</member>
<member>
<link linkend="mysqlnd-ms.configuration">Configuración en tiempo de ejecución</link>
</member>
<member>
<function>mysqlnd_ms_get_stats</function>
</member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->