PHPPDO Change Log

Goto Main Page
Goto PHP page
Goto Documents

Changelog for pdo_ibm
Release What has changed?

1.3.4-sg4 (06–14–2017)
(test only)

fixed various issues with php 7 ‘attributes’ affecting auto-commit, system naming, etc.

1.3.4-sg3 (06–09–2017)
(test only)

major IBM i changes to pecl base 1.3.4 for php 7 (and php 5. 6)
- added LIBL, CHGLIBL
- inout stored procs
- fix zz_heap_corrupt
- fix core dump(s)
Thanks Steven Scott initial IBM i work php 7

1.3.3-sg3 (11–14–2014)
(test only)

stored procedures with out parms truncated/garbage (example: xmlservice calls fail)

1.3.3-sg2 (11–04–2014)
(test only)

added LIBL, CHGLIBL (Stephanie)
Added (Stephanie request):

  $db->setAttribute(PDO::I5_ATTR_DBC_SYS_NAMING, true);
  $db->setAttribute(PDO::I5_ATTR_DBC_LIBL, "XMLSERVTST QTEMP");
  $db->setAttribute(PDO::I5_ATTR_DBC_CURLIB, "XMLSERVTST");

1.3.3-sg1 (10–31–2014)
(test only)

Stephanie ZendCon request
Fixed:
 - odd problem <nul> in column names

Added (Stephanie request):
 - i5_naming - PDO::I5_ATTR_DBC_SYS_NAMING
   true  value turns on DB2 UDB CLI iSeries system naming mode. 
     Files are qualified using the slash (/) delimiter. 
     Unqualified files are resolved using the library list for the job.
   false value turns off DB2 UDB CLI default naming mode, which is SQL naming. 
     Files are qualified using the period (.) delimiter.
     Unqualified files are resolved using either the default library or the current user ID.

 - i5_commit - PDO::I5_ATTR_COMMIT (isolation mode)
   The SQL_ATTR_COMMIT attribute should be set before the SQLConnect(). 
   If the value is changed after the connection has been established, 
   and the connection is to a remote data source, the change does not take effect 
   until the next successful SQLConnect() for the connection handle
     PDO::I5_TXN_NO_COMMIT - Commitment control is not used.
     PDO::I5_TXN_READ_UNCOMMITTED - Dirty reads, nonrepeatable reads, and phantoms are possible. 
     PDO::I5_TXN_READ_COMMITTED - Dirty reads are not possible. Nonrepeatable reads, and phantoms are possible. 
     PDO::I5_TXN_REPEATABLE_READ - Dirty reads and nonrepeatable reads are not possible. Phantoms are possible. 
     PDO::I5_TXN_SERIALIZABLE - Transactions are serializable. Dirty reads, non-repeatable reads, and phantoms are not possible

 - i5_job_sort - PDO::I5_ATTR_JOB_SORT
   SQL_ATTR_JOB_SORT_SEQUENCE (conn is hidden 10046)
     true  value turns on DB2 UDB CLI job sort mode. 
     false value turns off DB2 UDB CLI job sortmode.