[svn:dbd-oracle] r15050 - dbd-oracle/trunk

[email protected] Fri, 16 Dec 2011 12:51:01 -0800 (PST)
Newsgroups perl.dbd.oracle.changes
Message-ID <[email protected]>
Author: yanick
Date: Fri Dec 16 12:51:01 2011
New Revision: 15050

Modified:
   dbd-oracle/trunk/Changes
   dbd-oracle/trunk/Oracle.pm
   dbd-oracle/trunk/Oracle.xs

Log:
add sysasm mode

Modified: dbd-oracle/trunk/Changes
==============================================================================
--- dbd-oracle/trunk/Changes	(original)
+++ dbd-oracle/trunk/Changes	Fri Dec 16 12:51:01 2011
@@ -2,6 +2,10 @@
 
 Changes in DBD-Oracle X.XX (XX-XX-XXXX)
 
+ [ENHANCEMENTS]
+  - added SYSASM session mode. [RT651211] (patch from 
+  Anthony DeRobertis, reported by Julián Moreno Patiño)
+
  [BUG FIXES]
 
  - applied patch from Charles Jardine avoiding undefined values

Modified: dbd-oracle/trunk/Oracle.pm
==============================================================================
--- dbd-oracle/trunk/Oracle.pm	(original)
+++ dbd-oracle/trunk/Oracle.pm	Fri Dec 16 12:51:01 2011
@@ -27,7 +27,7 @@
 	    ORA_CLOB ORA_BLOB ORA_RSET ORA_VARCHAR2_TABLE ORA_NUMBER_TABLE
 	    SQLT_INT SQLT_FLT ORA_OCI SQLT_CHR SQLT_BIN
 	) ],
-        ora_session_modes => [ qw( ORA_SYSDBA ORA_SYSOPER ) ],
+        ora_session_modes => [ qw( ORA_SYSDBA ORA_SYSOPER ORA_SYSASM) ],
         ora_fetch_orient  => [ qw( OCI_FETCH_NEXT OCI_FETCH_CURRENT OCI_FETCH_FIRST
         			   OCI_FETCH_LAST OCI_FETCH_PRIOR OCI_FETCH_ABSOLUTE
         			   OCI_FETCH_RELATIVE)],
@@ -1131,7 +1131,7 @@
 
 =item :ora_session_modes
 
-ORA_SYSDBA ORA_SYSOPER
+ORA_SYSDBA ORA_SYSOPER ORA_SYSASM
 
 =item :ora_types
 
@@ -1500,9 +1500,9 @@
 
 =head4 ora_session_mode
 
-The ora_session_mode attribute can be used to connect with SYSDBA
-authorization and SYSOPER authorization.
-The ORA_SYSDBA and ORA_SYSOPER constants can be imported using
+The ora_session_mode attribute can be used to connect with SYSDBA,
+SYSOPER and ORA_SYSASM authorization.
+The ORA_SYSDBA, ORA_SYSOPER and ORA_SYSASM constants can be imported using
 
   use DBD::Oracle qw(:ora_session_modes);
 

Modified: dbd-oracle/trunk/Oracle.xs
==============================================================================
--- dbd-oracle/trunk/Oracle.xs	(original)
+++ dbd-oracle/trunk/Oracle.xs	Fri Dec 16 12:51:01 2011
@@ -29,6 +29,7 @@
 	ORA_NUMBER_TABLE	= ORA_NUMBER_TABLE
 	ORA_SYSDBA	 		= 0x0002
 	ORA_SYSOPER	 		= 0x0004
+	ORA_SYSASM	 		= 0x8000
 	SQLCS_IMPLICIT 		= SQLCS_IMPLICIT
 	SQLCS_NCHAR			= SQLCS_NCHAR
 	SQLT_INT	 		= SQLT_INT