Can't compile using OracleTypes.CURSOR

I'm trying learn how to use Stored Procedures. My IDE is Forte 3.0 CE with Oracle 8i(8.1.6.0.0).
When I try to compile the code below I get an error:
Cannot Resolve Symbo for OracleTypes.CURSOR
If I change it to Types.VARCHAR it will compile but I get the error:
[Oracle][ODBC] Syntax error or access violation.
It seems the issue is that the OracleTypes objects are not available to me.
What do I need to do to include/import those?
Thanks very much.
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
public class odbcTest extends HttpServlet {
public void init(ServletConfig config) throws ServletException {
super.init(config);
public void destroy() {
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
Connection con=null;
CallableStatement stmt=null;
ResultSet rs=null;
String sSql=null;
response.setContentType("text/html");
java.io.PrintWriter out = response.getWriter();
try{
try{
               Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
catch( ClassNotFoundException e ){
out.println("Unable to load the Oracle JDBC driver.");          
                    con = DriverManager.getConnection( "jdbc:odbc:OracleConnect;UID=SYSTEM;PWD=MANAGER" );
sSql = "{ call ? := sp_lookup_user(?) }";
stmt = con.prepareCall(sSql);
stmt.registerOutParameter(1,OracleType.CURSOR);
stmt.setString(1,"JP Kroger");
stmt.execute();
rs = (ResultSet)stmt.getObject(1);
while(rs.next()){
out.println(rs.getString("username"));
rs.close();
catch(SQLException e){
out.println(e.getMessage());
out.close();
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
processRequest(request, response);
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
processRequest(request, response);
CREATE OR REPLACE PACKAGE types
AS
TYPE ref_cursor is REF CURSOR;
END;
create or replace function sp_lookup_user(v_username IN VARCHAR)
return types.ref_cursor
as
user_name types.ref_cursor;
begin
open user_name for
select username from users
where username = v_username;
return user_name;
end;
/

OK. So I think I've found the problem but haven't got it working 100% yet.
I believe the solution is to include the classes111.zip file in the classpath. This file contains the oracle.jdbc.driver package.
The problem is I've included this in the classpath on my Windows 2000 Pro Machine (using Control Panel?system>envirnoment variables>classpath) but when I try to import the package it still can't find it.
So,if I can figure out why the classes111.zip is not being found by the compiler that should solve the problem.

Similar Messages

  • [SOLVED] Can't compile using SDL

    I wrote this simple test.
    #include <SDL.h>
    int main( int argc, char **argv ) {
    return 0;
    And when compiling it with
    gcc -g -Wall -I/usr/include/SDL -o sdl-test.c -lSDL
    I get:
    /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.0/../../../../lib/crt1.o: In function `_start':
    (.text+0x20): undefined reference to `main'
    collect2: ld returned 1 exit status
    Anyone have any idea what I've done wrong or am missing?
    Last edited by scragar (2009-07-14 18:43:29)

    Well, I feel stupid now.
    Thanks so much for that, from the error I was thinking I'd screwed up a library or something, would never have tried changing the line I used to compile it.

  • How to use SET CURSOR in REUSE_ALV_HIERSEQ_LIST_DISPLAY

    Hi,
    I have added new fields in Standard VL10C ALV report , I have added one editable field in this standard ALV output.
    I want to set the cursor by default on the editable column on the specific row depending on some condition also if possible
    i want to highlight only that particular row.
    Please reply if anybody knows how to do this.
    Thanks,
    Pawan

    Hİ Pawan
    You can see the list of events supported by reusable alv with function REUSE_ALV_EVENTS_GET
    when I run this function in se37 I see the some events maybe helpful for your question
    PF_STATUS_SET : this has to be called from PBO of your screen, so you can try to use SET CURSOR
    command to put cursor on the selected field
    BEFORE_LINE_OUTPUT : It's called before the output of every single line so you should use command
    "FORMAT COLOR COL_POSITIVE INTENSIFIED ON.  "for highlighting the line
    AFTER_LINE_OUTPUT : than u can use "FORMAT COLOR COL_POSITIVE INTENSIFIED OFF." command
    I hope it'll be helpful.

  • When my screen saver has been on a while, I have to use the cursor to "rub out" part of the screen saver to see my login section. Can anyone help me with this?

    When my screen saver has been on a while, I have to use the cursor to "rub out" part of the screen saver to see my login section. Can anyone help me with this?

    I don't have a solution for you, but just wanted to let you know I used to have the exact same problem. I resolved it (for the most part....about 90% of the time, anyway) by adjusting the screensaver and power settings to never let the computer go to sleep.

  • How can I have a single cursor using elements 9 with Windows 7?

    Currently the cursor on my screen is 3 small boxes in place of the single arrow.  I am using Photoshop Elements 9 With Windows 7.  I have loaded the patch files currently in the Adobe system without any success.

    Thank-you that solved the issue.
    In a message dated 4/20/2014 8:57:10 P.M. Eastern Daylight Time, 
    [email protected] writes:
    Re:  How can I have a single cursor using elements 9 with Windows 7? 
    created by Barbara B. (http://forums.adobe.com/people/Barbara+B.)  in 
    Photoshop Elements - View the full  discussion
    (http://forums.adobe.com/message/6315096#6315096)

  • Can I use a cursor to display multipla records (just as an EXECUTE_QUERY)?

    is it possible?
    so I can display about 10 records at the same time in a block (in forms)
    just like a tabular form?
    using a cursor, fetch, etc.

    what I want is this...
    do you see when in a tabular forms (multiple records, i.e 5 records at the same time).
    if you press F8 (execute query), it will fetch all records.
    ok, now instead of using the execute_query key, how can I get the same thing by using cursors?

  • Can i use static cursor a perameter

    is it possible to use static cursor a parameter in procedure or function.

    .. but you can define a strong typed ref cursor which means type checking will be performed and if the ref cursor does not contain a valid SQL projection ("result set"), an exception will be raised.
    Refer to the [url http://download-uk.oracle.com/docs/cd/B19306_01/appdev.102/b14261/sqloperations.htm#sthref1419]Oracle® Database PL/SQL User's Guide and Reference for an example and more details.

  • I am having problems with my Magic Trackpad.  All I can do is move the cursor and single click.  I using the most current version of Lion.

    I am having problems with my Magic Trackpad.  All I can do is move the cursor and single click.  I using the most current version of Lion.

    In System Preferences > Trackpad > your preferences should look like this screenshot.  If they don't then some 3rd party driver is conflicting.  The most common conflict is USBoverdrive. 

  • How can I compile program which uses packages?

    Hi,
    I'm building a program using JBuilder9. I can successfully run using that IDE, but after I try to run it manually (run class file which compiled from JBuilder) by typing "javac myMainClass" it cannot find serveral packages which I put those packages' folder on the same root directory of myMainClass. Thank you.

    Man, you should probably read the following:
    http://java.sun.com/docs/books/tutorial/getStarted/cupojava/index.html
    Anyways, the first thing to do is to determine the current value of CLASSPATH (that is a system variable and it depends on your OS how you change/get its value).
    Next thing is to determine WHAT you need to add:
    For each used package check if its (root directory/jar) is in your CLASSPATH. If not add it, e.g.
    - you have a package my.test.package in C:\temp\myJar.jar then add C:\temp\myJar.jar
    - you have a package my.test.package in C:\temp, i.e. your fs structure is C:\temp\my\test\package, then add C:\temp
    For beginners, it's usually a good idea to have your CLASSPATH contain a dot (".") ...

  • Problem while trying to load or access OracleTypes.CURSOR value

    Hi all,
    I configured my datasource as follow
    URL:  jdbc:oracle:thin:@192.10.1.230:1521:interp
    Driver Class Name: oracle.jdbc.xa.client.OracleXADataSource
    an my namedquery is
    +@NamedNativeQuery(name = "generaFoliosRenCot",+
    *+               query = "{ ? = call pkg_renovaciones.fn_rencot_auto(:ageid) }",+*
    *+               resultClass = FoliosGenerados.class,+*
    *+               hints = { @javax.persistence.QueryHint(name = "org.hibernate.callable", value = "true") })+*
    I'm using
    <org.springframework.version>3.0.5.RELEASE</org.springframework.version>
    <org.hibernate.version>3.5.4-Final</org.hibernate.version>
    <com.oracle.jdbc.version>10.2.0.4.0</com.oracle.jdbc.version>
    Weblogic 10.3.4
    when i run my app on junit its run fine
    but when i run my app on weblogic server the problem is when i call a function on oracle 9i the error is:
    +*[02/08/2011 10:00:00 ERROR ServiceThrowsAdvice:doRecoveryActionDataAccess:26] - :::: ** ::::Problem while trying to load or access OracleTypes.CURSOR value; nested exception is org.hibernate.HibernateException: Problem while trying to load or access OracleTypes.CURSOR value*+
    +*org.springframework.orm.hibernate3.HibernateSystemException: Problem while trying to load or access OracleTypes.CURSOR value; nested exception is org.hibernate.HibernateException: Problem while trying to load or access OracleTypes.CURSOR value*+
         at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:679)
         at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
         at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411)
         at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:339)
         at mx.grupocp.inter.model.dao.impl.FoliosGeneradosDaoImpl.generaFoliosRenCot(FoliosGeneradosDaoImpl.java:28)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
         at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:55)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
         at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
         at $Proxy206.generaFoliosRenCot(Unknown Source)
         at mx.grupocp.inter.controller.scheduler.jobs.impl.ExecuteShellsImpl.generaFoliosRenovCot(ExecuteShellsImpl.java:86)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
         at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:55)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
         at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:55)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
         at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:55)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
         at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
         at org.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:80)
         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
         at java.lang.Thread.run(Thread.java:619)
    *+Caused by: org.hibernate.HibernateException: Problem while trying to load or access OracleTypes.CURSOR value+*
         at org.hibernate.dialect.Oracle9Dialect.registerResultSetOutParameter(Oracle9Dialect.java:308)
         at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1609)
         at org.hibernate.loader.Loader.doQuery(Loader.java:717)
         at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:270)
         at org.hibernate.loader.Loader.doList(Loader.java:2294)
         at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2172)
         at org.hibernate.loader.Loader.list(Loader.java:2167)
         at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:316)
         at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1832)
         at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:165)
         at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:179)
         at mx.grupocp.inter.model.dao.impl.FoliosGeneradosDaoImpl$1.doInHibernate(FoliosGeneradosDaoImpl.java:34)
         at mx.grupocp.inter.model.dao.impl.FoliosGeneradosDaoImpl$1.doInHibernate(FoliosGeneradosDaoImpl.java:29)
         at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:406)
         ... 37 more
    +*Caused by: java.lang.IllegalAccessException: Class org.hibernate.dialect.Oracle9Dialect can not access a member of class oracle.jdbc.driver.OracleTypes with modifiers ""*+
         at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)
         at java.lang.Class.newInstance0(Class.java:349)
         at java.lang.Class.newInstance(Class.java:308)
         at org.hibernate.dialect.Oracle9Dialect.registerResultSetOutParameter(Oracle9Dialect.java:306)
         ... 50 more
    please help me

    Hi,
    Have a look at this tread:
    Re: Problems of hibernate calling oracle stored procedure
    Regards peter

  • Calling stored proc from java using ref cursor

    Hi All,
    We have a requirement to display all the records from a table on a JAVA screen. Due to some constraints, we have to write the query in the stored proc. We are trying to return a result set from the stored proc to the java code by using a ref cursor. Please refer to the code below.
    Following is the PL/SQL proc �
    procedure sp_user_course2(v1 OUT ref_cursor, persid in varchar2) as
    begin
    open v1 for
    SELECT lrn_exp_id, crs_name FROM emp_crs
    WHERE personid = persid;
    end;
    Here ref_cursor is of TYPE REF CURSOR declared in the package specification.
    The java code is �
    Callable stmt = conn.prepareCall("call sp_user_course2(?,?)");
    stmt.registerOutParameter(1,OracleTypes.CURSOR);
    stmt.setString(2,emplId);
    stmt.execute();
    OracleCallableStatement tstmt = (OracleCallableStatement) stmt;
    ResultSet rs = tstmt.getCursor (1);
    When I run the program, I get the following error (at stmt.execute()):
    [Oracle][ODBC][Ora]ORA-06553: PLS-306: wrong number or types of arguments in call to 'SP_USER_COURSE2' 6553
    Can anyone tell me what could be the problem with this code? I have read somewhere that REF CURSOR feature is available from Oracle 9i onwards. If so, then, is there any workaround for mapping REF CURSOR to Resultsets in Oracle 8i?

    These may help
    http://www.google.co.uk/search?q=jdbc+OracleTypes.CURSOR+tutorial

  • Can't compile hlp

    I just tried to compile my project (using RH 4x)... and i'm
    getting a list of errors:
    HC3096: Warning: topic #1 of vmmi_online help.rtf :
    The font name "Warnock Pro Light Caption Baltic" is longer
    than 31 characters.
    HC3096: Warning: topic #1 of vmmi_online help.rtf :
    The font name "Warnock Pro Light Display Baltic" is longer
    than 31 characters.
    HC3096: Warning: topic #1 of vmmi_online help.rtf :
    The font name "Warnock Pro Light Subhead Baltic" is longer
    than 31 characters.
    HC3096: Warning: topic #1 of vmmi_online help.rtf :
    The font name "Caflisch Script Pro Regular Greek" is longer
    than 31 characters.
    HC3096: Warning: topic #1 of vmmi_online help.rtf :
    The font name "Caflisch Script Pro Regular Baltic" is longer
    than 31 characters.
    HC3096: Warning: topic #1 of vmmi_online help.rtf :
    The font name "Microsoft Sans Serif (Vietnamese)" is longer
    than 31 characters.
    HC3096: Warning: topic #1 of vmmi_online help.rtf :
    The font name "Franklin Gothic Demi Cond Baltic" is longer
    than 31 characters.
    HC3096: Warning: topic #1 of vmmi_online help.rtf :
    The font name "Franklin Gothic Medium Cond Greek" is longer
    than 31 characters.
    HC3096: Warning: topic #1 of vmmi_online help.rtf :
    The font name "Franklin Gothic Medium Cond Baltic" is longer
    than 31 characters.
    HC3096: Warning: topic #1 of vmmi_online help.rtf :
    The font name "Gill Sans MT Ext Condensed Bold CE" is longer
    than 31 characters.
    HC3096: Warning: topic #1 of vmmi_online help.rtf :
    The font name "Gill Sans Ultra Bold Condensed CE" is longer
    than 31 characters.
    HC3096: Warning: topic #1 of vmmi_online help.rtf :
    The font name "Tw Cen MT Condensed Extra Bold CE" is longer
    than 31 characters.
    I assume these are why i can't compile... I don't find these
    fonts in the list of styles i have used... how do i find if these
    have been utilized? What are my options for fixing this issue? and
    why suddenly is this happening... I had no such problem last year
    when I compiled this same file.
    Thanks,
    kb

    Today, I discovered that creating a whole new RH for Word
    project is an unnecessary step. I did the following, and it fixed
    the error of any fonts being marked as "longer than 31 characters"
    by the WinHelp compiler.
    1. Just in case, I made a backup copy of the offending source
    doc(s) somewhere else on my PC.
    2. In the RH Explorer window, I deleted the offending source
    doc(s) from the RH for Word project.
    3. I performed
    File > Import > Document
    to reimport the offending source doc(s).
    4. I made a change to the reimported source doc(s), and then
    I saved this change. If I later want to back out this change, it
    must be deleted out, NOT backspaced out. This means your cursor
    must be moved to another location in the source doc before you
    remove the change.
    For example, I add my own initials somewhere in the source
    doc, save the source doc, and then I move my cursor to the
    beginning of my initials, and use the Delete key (NOT the Backspace
    key) to remove my initials from the source doc. Of course, at this
    point, I save once more.
    5. I recompiled, and checked the Error Wizard log to be sure
    the problem is fixed.

  • Can I create a dynamic cursor in a program unit on oracle form....

    Hello folks,
    can I create a dynamic cursor on client side ( in a program unit on the oracle form), is it possible, I Know how to create it on server side using Ref cursor, but on client side i got this message (can't be created on client side or something like that).... please if someone can help

    > select count(*) from t_comsis
    <p>But when you put that select string into a varchar2 variable, it won't compile. Which makes it hard to create anything "dynamic".
    <p>In Forms, you can create and populate a record group dynamically, which is ok as long as your select will not retrieve too many (more than several hundred) rows.
    <p>Or, your other option is to use the Forms Exec_SQL dynamic sql package.

  • DISTINCT use in CURSOR

    Hi
    I use following code in my project and found after using DISTINCT error gives (component 'R1.col2' must be declared)
    but without distinct key word it's compiling fine.
    CURSOR C1(v2 tab2.col4%TYPE)IS
    SELECT *
    FROM tab2
    WHERE col4=v2;
    CURSOR C2 (v1 tab1.col1%TYPE)IS
    SELECT distinct(col2)
    FROM tab1
    WHERE col1=v1
    AND col3='Y';
         FOR R1 IN C2(para1) LOOP
              BEGIN
                   FOR R2 IN C1(R1.col2) LOOP       ------- Error gives @ R1.col2
                   END LOOP
                   EXCEPTION WHEN OTHERS THEN
                        sqlerr:=SQLERRM;
                        INSERT INTO tab1(col2,col5)
                        VALUES(R1.col2,value1,sqlerr);     ------ Error gives R1.col2
                   COMMIT;
              END;
         END LOOP
          Is there specific reason to this
    rgds
    shabar

    hi,
    can you post error message.
      1  Declare
      2  Cursor C1(v2 Emp.EMPNO%Type)Is
      3  Select *
      4  From Emp
      5  Where EMPNO=v2;
      6  Cursor C2 (v2 Emp.EMPNO%Type)Is
      7  Select Distinct( EMPNO)
      8  From Emp
      9  Where EMPNO=v2
    10  And 'Y'='Y';
    11  Begin
    12  Null;
    13* End;
    SQL> /
    PL/SQL procedure successfully completed.

  • I can no longer use 3D commands in Photoshop CS6 Extended

    I have Photoshop CS6 Extended (Ver 13.0.1x64). My desktop is Windows 7 64 Home premium; and Video card is: AMD Radeon HD 5570. The drivers and operating system is updated.
    I have been using simple 3D functions like "New 3D extrusion from..." from time to time without any problems until recently. For unknown reasons now when I try to invoke any 3D command, I get the following message: " Could not complete the "New 3D extrusion from selected layer command because of a program error." This ,message gets repeated for any 3D command.
    I checked out 3D functionality in Photoshop CS6 32 bit; and Photoshop CS5.5 Extended. Same problem. However, I can access and use all 3D functions in Illustrator CS6. Clearly, therefore, the video card is not the problem. It looks like one of the recent software updates from Adobe must have caused this problem.
    Reproduced below  are details of my system:
    Please help!
    Priyaranjan Desai
    Adobe Photoshop Version: 13.0.1 (13.0.1.3 20131024.r.34 2013/10/24:21:00:00) x64
    Operating System: Windows 7 64-bit
    Version: 6.1 Service Pack 1
    System architecture: Intel CPU Family:6, Model:7, Stepping:10 with MMX, SSE Integer, SSE FP, SSE2, SSE3, SSE4.1
    Physical processor count: 4
    Processor speed: 2660 MHz
    Built-in memory: 8191 MB
    Free memory: 2569 MB
    Memory available to Photoshop: 7234 MB
    Memory used by Photoshop: 69 %
    Image tile size: 128K
    Image cache levels: 4
    OpenGL Drawing: Enabled.
    OpenGL Drawing Mode: Normal
    OpenGL Allow Normal Mode: True.
    OpenGL Allow Advanced Mode: True.
    OpenGL Allow Old GPUs: Not Detected.
    Video Card Vendor: ATI Technologies Inc.
    Video Card Renderer: AMD Radeon HD 5570
    Display: 2
    Display Bounds:=  top: 0, left: 2560, bottom: 1200, right: 4480
    Display: 1
    Display Bounds:=  top: 0, left: 0, bottom: 1440, right: 2560
    Video Card Number: 1
    Video Card: AMD Radeon HD 5570
    OpenCL Version:
    Driver Version: 14.100.0.0
    Driver Date: 20140417000000.000000-000
    Video Card Driver: aticfx64.dll,aticfx64.dll,aticfx64.dll,aticfx32,aticfx32,aticfx32,atiumd64.dll,atidxx64.d ll,atidxx64.dll,atiumdag,atidxx32,atidxx32,atiumdva,atiumd6a.cap,atitmm64.dll
    Video Mode: 2560 x 1440 x 4294967296 colors
    Video Card Caption: AMD Radeon HD 5570
    Video Card Memory: 1024 MB
    Video Rect Texture Size: 16384
    Serial number: 92278705978377249761
    Application folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\
    Temporary file path: C:\Users\Piyush\AppData\Local\Temp\
    Photoshop scratch has async I/O enabled
    Scratch volume(s):
      C:\, 686.9G, 231.5G free
      L:\, 2.73T, 2.18T free
      S:\, 2.73T, 904.6G free
    Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Required\
    Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Plug-ins\
    Additional Plug-ins folder: not set
    Installed components:
       A3DLIBS.dll   A3DLIB Dynamic Link Library   9.2.0.112 
       ACE.dll   ACE 2012/06/05-15:16:32   66.507768   66.507768
       adbeape.dll   Adobe APE 2012/01/25-10:04:55   66.1025012   66.1025012
       AdobeLinguistic.dll   Adobe Linguisitc Library   6.0.0 
       AdobeOwl.dll   Adobe Owl 2012/06/26-12:17:19   4.0.95   66.510504
       AdobePDFL.dll   PDFL 2011/12/12-16:12:37   66.419471   66.419471
       AdobePIP.dll   Adobe Product Improvement Program   6.0.0.1654 
       AdobeXMP.dll   Adobe XMP Core 2012/02/06-14:56:27   66.145661   66.145661
       AdobeXMPFiles.dll   Adobe XMP Files 2012/02/06-14:56:27   66.145661   66.145661
       AdobeXMPScript.dll   Adobe XMP Script 2012/02/06-14:56:27   66.145661   66.145661
       adobe_caps.dll   Adobe CAPS   6,0,29,0 
       AGM.dll   AGM 2012/06/05-15:16:32   66.507768   66.507768
       ahclient.dll    AdobeHelp Dynamic Link Library   1,7,0,56 
       aif_core.dll   AIF   3.0   62.490293
       aif_ocl.dll   AIF   3.0   62.490293
       aif_ogl.dll   AIF   3.0   62.490293
       amtlib.dll   AMTLib (64 Bit)   6.0.0.75 (BuildVersion: 6.0; BuildDate: Mon Jan 16 2012 18:00:00)   1.000000
       ARE.dll   ARE 2012/06/05-15:16:32   66.507768   66.507768
       AXE8SharedExpat.dll   AXE8SharedExpat 2011/12/16-15:10:49   66.26830   66.26830
       AXEDOMCore.dll   AXEDOMCore 2011/12/16-15:10:49   66.26830   66.26830
       Bib.dll   BIB 2012/06/05-15:16:32   66.507768   66.507768
       BIBUtils.dll   BIBUtils 2012/06/05-15:16:32   66.507768   66.507768
       boost_date_time.dll   DVA Product   6.0.0 
       boost_signals.dll   DVA Product   6.0.0 
       boost_system.dll   DVA Product   6.0.0 
       boost_threads.dll   DVA Product   6.0.0 
       cg.dll   NVIDIA Cg Runtime   3.0.00007 
       cgGL.dll   NVIDIA Cg Runtime   3.0.00007 
       CIT.dll   Adobe CIT   2.0.5.19287   2.0.5.19287
       CoolType.dll   CoolType 2012/06/05-15:16:32   66.507768   66.507768
       data_flow.dll   AIF   3.0   62.490293
       dvaaudiodevice.dll   DVA Product   6.0.0 
       dvacore.dll   DVA Product   6.0.0 
       dvamarshal.dll   DVA Product   6.0.0 
       dvamediatypes.dll   DVA Product   6.0.0 
       dvaplayer.dll   DVA Product   6.0.0 
       dvatransport.dll   DVA Product   6.0.0 
       dvaunittesting.dll   DVA Product   6.0.0 
       dynamiclink.dll   DVA Product   6.0.0 
       ExtendScript.dll   ExtendScript 2011/12/14-15:08:46   66.490082   66.490082
       FileInfo.dll   Adobe XMP FileInfo 2012/01/17-15:11:19   66.145433   66.145433
       filter_graph.dll   AIF   3.0   62.490293
       hydra_filters.dll   AIF   3.0   62.490293
       icucnv40.dll   International Components for Unicode 2011/11/15-16:30:22    Build gtlib_3.0.16615 
       icudt40.dll   International Components for Unicode 2011/11/15-16:30:22    Build gtlib_3.0.16615 
       icudt42.dll   International Components for Unicode   4, 2, 0, 0 
       icuin42.dll   International Components for Unicode   4, 2, 0, 0 
       icuuc42.dll   International Components for Unicode   4, 2, 0, 0 
       image_compiler.dll   AIF   3.0   62.490293
       image_flow.dll   AIF   3.0   62.490293
       image_runtime.dll   AIF   3.0   62.490293
       JP2KLib.dll   JP2KLib 2011/12/12-16:12:37   66.236923   66.236923
       libifcoremd.dll   Intel(r) Visual Fortran Compiler   10.0 (Update A) 
       libmmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   10.0 
       LogSession.dll   LogSession   2.1.2.1640 
       mediacoreif.dll   DVA Product   6.0.0 
       MPS.dll   MPS 2012/02/03-10:33:13   66.495174   66.495174
       msvcm80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6195 
       msvcm90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1 
       msvcp100.dll   Microsoft® Visual Studio® 2010   10.00.40219.1 
       msvcp80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6195 
       msvcp90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1 
       msvcr100.dll   Microsoft® Visual Studio® 2010   10.00.40219.1 
       msvcr80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6195 
       msvcr90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1 
       ONCore7.dll   ONCore   7.0.0.0 
       ONCore8.dll   ONCore   7.0.0.0 
       ONCoreFoundation7.dll   ONCoreFoundation7   7, 0, 0, 0 
       ONCoreFoundation8.dll   ONCoreFoundation7   7, 0, 0, 0 
       ONDocument7.dll   ONDocument   7.0.0.0 
       ONDocument8.dll   ONDocument   7.0.0.0 
       onOneToolbox2.dll   onOne Toolbox2 Dynamic Link Library   2.2.0 
       OnOneWidgets.dll    OnOneWidgets dll   2.5 
       ONProxySupport7.dll   ONProxySupport   1.0.0.0 
       ONProxySupport8.dll   ONProxySupport   1.0.0.0 
       pdfsettings.dll   Adobe PDFSettings   1.04 
       Photoshop.dll   Adobe Photoshop CS6   CS6 
       Plugin.dll   Adobe Photoshop CS6   CS6 
       PlugPlug.dll   Adobe(R) CSXS PlugPlug Standard Dll (64 bit)   3.0.0.383 
       PSArt.dll   Adobe Photoshop CS6   CS6 
       PSViews.dll   Adobe Photoshop CS6   CS6 
       SCCore.dll   ScCore 2011/12/14-15:08:46   66.490082   66.490082
       ScriptUIFlex.dll   ScriptUIFlex 2011/12/14-15:08:46   66.490082   66.490082
       tbb.dll   Intel(R) Threading Building Blocks for Windows   3, 0, 2010, 0406 
       tbbmalloc.dll   Intel(R) Threading Building Blocks for Windows   3, 0, 2010, 0406 
       TfFontMgr.dll   FontMgr   9.3.0.113 
       TfKernel.dll   Kernel   9.3.0.113 
       TFKGEOM.dll   Kernel Geom   9.3.0.113 
       TFUGEOM.dll   Adobe, UGeom©   9.3.0.113 
       updaternotifications.dll   Adobe Updater Notifications Library   6.0.0.24 (BuildVersion: 1.0; BuildDate: BUILDDATETIME)   6.0.0.24
       WRServices.dll   WRServices Friday January 27 2012 13:22:12   Build 0.17112   0.17112
       wu3d.dll   U3D Writer   9.3.0.113 
    Required plug-ins:
       3D Studio 13.0.1 (13.0.1.3 x001)
       Accented Edges 13.0
       Adaptive Wide Angle 13.0
       ADM 3.11x01
       Angled Strokes 13.0
       Average 13.0.1 (13.0.1.3 x001)
       Bas Relief 13.0
       BMP 13.0
       Chalk & Charcoal 13.0
       Charcoal 13.0
       Chrome 13.0
       Cineon 13.0.1 (13.0.1.3 x001)
       Clouds 13.0.1 (13.0.1.3 x001)
       Collada 13.0.1 (13.0.1.3 x001)
       Color Halftone 13.0
       Colored Pencil 13.0
       CompuServe GIF 13.0
       Conté Crayon 13.0
       Craquelure 13.0
       Crop and Straighten Photos 13.0.1 (13.0.1.3 x001)
       Crop and Straighten Photos Filter 13.0
       Crosshatch 13.0
       Crystallize 13.0
       Cutout 13.0
       Dark Strokes 13.0
       De-Interlace 13.0
       Dicom 13.0
       Difference Clouds 13.0.1 (13.0.1.3 x001)
       Diffuse Glow 13.0
       Displace 13.0
       Dry Brush 13.0
       Eazel Acquire 13.0.1 (13.0.1.3 x001)
       Embed Watermark 4.0
       Entropy 13.0.1 (13.0.1.3 x001)
       Extrude 13.0
       FastCore Routines 13.0.1 (13.0.1.3 x001)
       Fibers 13.0
       Film Grain 13.0
       Filter Gallery 13.0
       Flash 3D 13.0.1 (13.0.1.3 x001)
       Fresco 13.0
       Glass 13.0
       Glowing Edges 13.0
       Google Earth 4 13.0.1 (13.0.1.3 x001)
       Grain 13.0
       Graphic Pen 13.0
       Halftone Pattern 13.0
       HDRMergeUI 13.0
       Histogram 2.1.3
       HistogramCurves 2.1.3
       IFF Format 13.0
       Ink Outlines 13.0
       JPEG 2000 13.0
       Kurtosis 13.0.1 (13.0.1.3 x001)
       Lens Blur 13.0
       Lens Correction 13.0
       Lens Flare 13.0
       Liquify 13.0
       Matlab Operation 13.0.1 (13.0.1.3 x001)
       Maximum 13.0.1 (13.0.1.3 x001)
       Mean 13.0.1 (13.0.1.3 x001)
       Measurement Core 13.0.1 (13.0.1.3 x001)
       Median 13.0.1 (13.0.1.3 x001)
       Mezzotint 13.0
       Minimum 13.0.1 (13.0.1.3 x001)
       MMXCore Routines 13.0.1 (13.0.1.3 x001)
       Mosaic Tiles 13.0
       Multiprocessor Support 13.0.1 (13.0.1.3 x001)
       Neon Glow 13.0
       Note Paper 13.0
       NTSC Colors 13.0.1 (13.0.1.3 x001)
       Ocean Ripple 13.0
       Oil Paint 13.0
       OpenEXR 13.0
       Paint Daubs 13.0
       Palette Knife 13.0
       Patchwork 13.0
       Paths to Illustrator 13.0
       PCX 13.0.1 (13.0.1.3 x001)
       Photocopy 13.0
       PhotoKit 1, 2, 11, 0
       PhotoKit Capture Sharpener 1, 2, 11, 0
       PhotoKit Capture Sharpener Expert 1, 2, 11, 0
       PhotoKit Color 2 2.1.3
       PhotoKit Creative Sharpener 1, 2, 11, 0
       PhotoKit Output Sharpener 1, 2, 11, 0
       PhotoKit Preview Helper 2.1.3
       Photoshop 3D Engine 13.0.1 (13.0.1.3 x001)
       Picture Package Filter 13.0.1 (13.0.1.3 x001)
       Pinch 13.0
       Pixar 13.0.1 (13.0.1.3 x001)
       PixelGenius Toolbox 2.1.3
       Plaster 13.0
       Plastic Wrap 13.0
       PNG 13.0
       Pointillize 13.0
       Polar Coordinates 13.0
       Portable Bit Map 13.0.1 (13.0.1.3 x001)
       Poster Edges 13.0
       Radial Blur 13.0
       Radiance 13.0.1 (13.0.1.3 x001)
       Range 13.0.1 (13.0.1.3 x001)
       Read Watermark 4.0
       Reticulation 13.0
       Ripple 13.0
       Rough Pastels 13.0
       Save for Web 13.0
       ScriptingSupport 13.0.1
       Shear 13.0
       Skewness 13.0.1 (13.0.1.3 x001)
       Smart Blur 13.0
       Smudge Stick 13.0
       Solarize 13.0.1 (13.0.1.3 x001)
       Spatter 13.0
       Spherize 13.0
       Sponge 13.0
       Sprayed Strokes 13.0
       Stained Glass 13.0
       Stamp 13.0
       Standard Deviation 13.0.1 (13.0.1.3 x001)
       Sumi-e 13.0
       Summation 13.0.1 (13.0.1.3 x001)
       Targa 13.0
       Texturizer 13.0
       Tiles 13.0
       Topaz Star Effects 10.0
       Torn Edges 13.0
       Twirl 13.0
       U3D 13.0.1 (13.0.1.3 x001)
       Underpainting 13.0
       Vanishing Point 13.0
       Variance 13.0.1 (13.0.1.3 x001)
       Variations 13.0.1 (13.0.1.3 x001)
       Water Paper 13.0
       Watercolor 13.0
       Wave 13.0
       Wavefront|OBJ 13.0.1 (13.0.1.3 x001)
       WIA Support 13.0.1 (13.0.1.3 x001)
       Wind 13.0
       Wireless Bitmap 13.0.1 (13.0.1.3 x001)
       ZigZag 13.0
    Optional and third party plug-ins:
       Alias PIX 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Alien Skin Autolayer 3 3.0.0 20463 2013-05-30 12:54
       Alien Skin Blow Up 3 3.0.0
       Alien Skin Exposure 5 Autolayer 5.0.0
       Alien Skin Exposure 6 Autolayer 6.0.0
       Alien Skin Eye Candy 7 Autolayer 7.0.0
       Alien Skin Snap Art 4 Autolayer 4.0.0
       Animal Fur 6.1.1
       BackgroundFilter NO VERSION
       Backlight 6.1.1
       Bevel 6.1.1
       Blow Up 3.0.0
       Bokeh 2.0.1
       Brick Wall 6.1.1
       Brushed Metal 6.1.1
       Camera Raw 8.6
       Camera Raw Filter 8.6
       Chrome 6.1.1
       Color Efex Pro 4 4,05
       Color Efex Pro 4 4,05
       Corona 6.1.1
       Dfine 2.0 NO VERSION
       Diamond Plate 6.1.1
       Drip 6.1.1
       DxO FilmPack 3 NO VERSION
       ElectricImage 13.0
       Exposure 5 5.0.0
       Exposure 6 6.0.0
       Extrude 6.1.1
       Eye Candy 7 7.0.0
       FineStructuresFilter NO VERSION
       Fire 6.1.1
       Fisheye-Hemi 1 (Circle) [x64] v1.2.5 1.2.5.0
       Fisheye-Hemi 1 (Circle) [x64] v1.2.5 1.2.5.0
       Fisheye-Hemi 2 (Full Frame) [x64] v1.2.5 1.2.5.0
       Fisheye-Hemi 2 (Full Frame) [x64] v1.2.5 1.2.5.0
       Fisheye-Hemi 3 (Cropped) [x64] v1.2.5 1.2.5.0
       Fisheye-Hemi 3 (Cropped) [x64] v1.2.5 1.2.5.0
       Glass 6.1.1
       Gradient Glow 6.1.1
       HDR Efex Pro 2 2,03
       HotPixelsFilter NO VERSION
       HSB/HSL 13.0
       Icicles 6.1.1
       Imagenomic Plug-in Console 1, 2, 0, 0
       Lighting Effects Classic 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Marble 6.1.1
       Merge to HDR Efex Pro 2 2,03
       Motion Trail 6.1.1
       Nik Selective Tool 2.1.4.20903
       Noiseware 2.3.0.9
       Perfect Batch 8 8.5.1
       Perfect BW 8 8.5.1
       Perfect BW 8 Filter 8.5.1
       Perfect BW 8 Smart Filter 8.5.1
       Perfect Effects 4 4.0
       Perfect Effects 4 Filter 4.0
       Perfect Effects 4 Smart Filter 4.0
       Perfect Effects 8 8.5.1
       Perfect Effects 8 Filter 8.5.1
       Perfect Effects 8 Smart Filter 8.5.1
       Perfect Enhance 8 8.5.1
       Perfect Enhance 8 Filter 8.5.1
       Perfect Enhance 8 Smart Filter 8.5.1
       Perfect Mask 8 8.5.1
       Perfect Mask 8 Filter 8.5.1
       Perfect Mask 8 Smart Filter 8.5.1
       Perfect Portrait 8 8.5.1
       Perfect Portrait 8 Filter 8.5.1
       Perfect Portrait 8 Smart Filter 8.5.1
       Perfect Resize 8 8.5.1
       Perfect Resize 8 Engine Automation 8.5.1
       Perfect Resize 8 Engine Filter 8.5.1
       Perfect Resize 8 Filter 8.5.1
       Perspective Shadow 6.1.1
       PhotoFrame 4.6 Free 4.6.5
       PhotoFrame 4.6 Free Batch 4.6.5
       PhotoFrame 4.6 Free Hidden 4.6.5
       Plug-in on new layer 2, 0, 4, 0
       Portrait Professional 1, 4, 1, 0
       Portrait+ 1.5.1.149
       Portraiture 2.3.0.8
       RealGrain 1.1.0.3
       Reptile Skin 6.1.1
       Ripples 6.1.1
       Rust 6.1.1
       SGI RGB 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       ShadowsFilter NO VERSION
       Sharpener Pro 3.0: (1) RAW Presharpener 3.0.10.20903
       Sharpener Pro 3.0: (2) Output Sharpener 3.0.10.20903
       Silver Efex Pro 2 2,006
       Silver Efex Pro 2 2,006
       SkinFilter NO VERSION
       SkyFilter NO VERSION
       Smoke 6.1.1
       Snap Art 4 4.0.0
       Snow Drift 6.1.1
       SoftImage 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Squint 6.1.1
       Stone Wall 6.1.1
       StrongNoiseFilter NO VERSION
       Super Star 6.1.1
       Swirl 6.1.1
       Texture Noise 6.1.1
       Topaz Adjust 4 10.0
       Topaz Adjust 5 10.0
       Topaz BW Effects 10.0
       Topaz Clarity 10.0
       Topaz Clean 3 10.0
       Topaz DeJpeg 4 10.0
       Topaz DeNoise 5 10.0
       Topaz Detail 2 10.0
       Topaz Detail 3 10.0
       Topaz InFocus 10.0
       Topaz Lens Effects 10.0
       Topaz photoFXlab 10.0
       Topaz ReMask 3 10.0
       Topaz Simplify 3 10.0
       Topaz Simplify 4 10.0
       TopazRemaskAutomate NO VERSION
       Viveza 2 2.0.9.20903
       Water Drops 6.1.1
       Wavefront RLA 13.0 (13.0 20120315.r.428 2012/03/15:21:00:00)
       Weave 6.1.1
       Wood 6.1.1
    Plug-ins that failed to load: NONE
    Flash:
       Paper Texture
       onOne
       Gallery Wrapper
       Mini Bridge
       GuideGuide
       Kuler
    Installed TWAIN devices: NONE

    To use "dictation" as it is called, there are two requirements:
    1.  Siri must be turned on (Settings > General > Siri)
    2.  You must be connected to the internet.

Maybe you are looking for