Files
doc-fr/reference/ibm_db2/ini.xml
2021-06-03 01:59:22 +01:00

272 lines
8.3 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: yannick Status: ready -->
<!-- Reviewed: no -->
<section xml:id="ibm-db2.configuration" xmlns="http://docbook.org/ns/docbook">
&reftitle.runtime;
&extension.runtime;
<para>
<table>
<title>&ConfigureOptions; DB2</title>
<tgroup cols="4">
<thead>
<row>
<entry>&Name;</entry>
<entry>&Default;</entry>
<entry>&Changeable;</entry>
<entry>&Changelog;</entry>
</row>
</thead>
<tbody xml:id="ibm-db2.configuration.list">
<row>
<entry><link linkend="ini.ibm-db2.binmode">ibm_db2.binmode</link></entry>
<entry>"1"</entry>
<entry>PHP_INI_ALL</entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.ibm-db2.i5-all-pconnect">ibm_db2.i5_all_pconnect</link></entry>
<entry>"0"</entry>
<entry>PHP_INI_SYSTEM</entry>
<entry>Disponible depuis ibm_db2 1.6.5.</entry>
</row>
<row>
<entry><link linkend="ini.ibm-db2.i5-allow-commit">ibm_db2.i5_allow_commit</link></entry>
<entry>"0"</entry>
<entry>PHP_INI_SYSTEM</entry>
<entry>Disponible depuis ibm_db2 1.5.0.</entry>
</row>
<row>
<entry><link linkend="ini.ibm-db2.i5-dbcs-alloc">ibm_db2.i5_dbcs_alloc</link></entry>
<entry>"0"</entry>
<entry>PHP_INI_SYSTEM</entry>
<entry>Disponible depuis ibm_db2 1.0.2.</entry>
</row>
<row>
<entry><link linkend="ini.ibm-db2.instance-name">ibm_db2.instance_name</link></entry>
<entry>NULL</entry>
<entry>PHP_INI_SYSTEM</entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.ibm-db2.i5-ignore-userid">ibm_db2.i5_ignore_userid</link></entry>
<entry>"0"</entry>
<entry>PHP_INI_SYSTEM</entry>
<entry>Disponible depuis ibm_db2 1.8.0.</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
&ini.descriptions.title;
<para>
<variablelist>
<varlistentry xml:id="ini.ibm-db2.binmode">
<term>
<parameter>ibm_db2.binmode</parameter>
(<type>int</type>)
</term>
<listitem>
<para>
Cette option contrôle le mode utilisé pour convertir à partir ou vers
les données binaires dans l'application PHP.
<itemizedlist>
<listitem>
<para>
1 (DB2_BINARY)
</para>
</listitem>
<listitem>
<para>
2 (DB2_CONVERT)
</para>
</listitem>
<listitem>
<para>
3 (DB2_PASSTHRU)
</para>
</listitem>
</itemizedlist>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.ibm-db2.i5-all-pconnect">
<term>
<parameter>ibm_db2.i5_all_pconnect</parameter>
(<type>int</type>)
</term>
<listitem>
<para>
Cette option écrase le comportement de la fonction <function>db2_connect</function>
pour les ouvertures et les fermetures en PHP
Lorsque <parameter>ibm_db2.i5_all_pconnect</parameter> = 1, toutes les
connexions db2 deviennent persistante (<function>db2_pconnect</function>).
Sous i5/OS, <function>db2_pconnect</function> a des performances accrues
avec de petites machines comparée à la fonction <function>db2_connect</function>.
Cette option est pratique dans le sens où elle permet de modifier
le comportement de la fonction <function>db2_connect</function> en
<function>db2_pconnect</function> sans pour autant modifier le code source PHP.
<itemizedlist>
<listitem>
<para>
0 : le comportement de la fonction <function>db2_connect</function>
est inchangé
</para>
</listitem>
<listitem>
<para>
1 : le comportement de la fonction <function>db2_connect</function>
devient identique à la fonction <function>db2_pconnect</function>
pour les connexions persistantes uniquement.
</para>
</listitem>
</itemizedlist>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.ibm-db2.i5-allow-commit">
<term>
<parameter>ibm_db2.i5_allow_commit</parameter>
<type>int</type>
</term>
<listitem>
<para>
Cette option contrôle le mode d'isolation utilisé pour les schémas de
collections i5 dans l'application PHP (voir <parameter>i5_commit</parameter> pour dérivé).
<itemizedlist>
<listitem>
<para>
0 - contrôle d'envoie n'est pas utilisé.
</para>
</listitem>
<listitem>
<para>
1 - lire non envoyé, lecture sale possible.
</para>
</listitem>
<listitem>
<para>
2 - lire envoyé, lecture sale impossible.
</para>
</listitem>
<listitem>
<para>
3 - lecture répététable, lecture sale et lecture non répétable sont impossible.
</para>
</listitem>
<listitem>
<para>
4 - sérialisable, lecture sale, lecture non répétabl, et phantôme sont impossible.
</para>
</listitem>
</itemizedlist>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.ibm-db2.i5-dbcs-alloc">
<term>
<parameter>ibm_db2.i5_dbcs_alloc</parameter>
(<type>int</type>)
</term>
<listitem>
<para>
Cette option contrôle l'allocation de canevas internes de ibm_db2 pour
des tampons de colonne large DBCS.
<itemizedlist>
<listitem>
<para>
0 : aucune allocation étendue (voir <parameter>i5_dbcs_alloc</parameter>
pour dérivé)
</para>
</listitem>
<listitem>
<para>
1 : utilise les allocations étendues (voir
<parameter>i5_dbcs_alloc</parameter> pour dérivé)
</para>
</listitem>
</itemizedlist>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.ibm-db2.instance-name">
<term>
<parameter>ibm_db2.instance_name</parameter>
(<type>string</type>)
</term>
<listitem>
<para>
Sur les systèmes d'exploitation Linux et UNIX, cette option définit le
nom de l'instance à utiliser pour les connexions aux bases de données
cataloguées. Si cette option est utilisée, sa valeur prévaut sur la
variable d'environnement DB2INSTANCE.
</para>
<para>
Cette option est ignorée sur les systèmes d'exploitation Windows.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.ibm-db2.i5-ignore-userid">
<term>
<parameter>ibm_db2.i5_ignore_userid</parameter>
(<type>int</type>)
</term>
<listitem>
<para>
Cette option surcharge le comportement de <function>db2_pconnect</function>
et <function>db2_connect</function> quant aux
userid et au mot de passe dans vos application PHP.
Lorsque <parameter>ibm_db2.i5_ignore_userid</parameter> = 1, toutes les
connexions db2 (persistantes comprises) reçoivent un userid et un mot de passe
vide. Ainsi, Apache se connecte avec le profil courant (NOBODY).
Vous ne devriez utiliser cette option que pour des sites web DB2 qui ne
nécessitent aucun changement de profile. Cette option est une
façon simple de définir le userid et le mot de passe pour les fonctions
<function>db2_pconnect</function> et <function>db2_connect</function>
sans pour autant modifier le code source PHP.
Cette option peut être utilisée avec l'option
<parameter>ibm_db2.i5_all_pconnect</parameter> = 1.
<itemizedlist>
<listitem>
<para>
0 : db2_(p)connect avec un userid et un mot de passé spécifique
</para>
</listitem>
<listitem>
<para>
1 : db2_(p)connect avec un userid et un mot de passe nul
</para>
</listitem>
</itemizedlist>
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</section>
<!-- 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
-->