Output parameter is not created to Invoke in

Hello

I have a procedure with one IN and an OUTPUT parameter, I configured the DB adapter to call this procedure. Now using BPEL, when I call this procedure in the input variable only activity invoke gets does not create variable pitch, setting the EXIT procedure. What could be the problem? Please help me.

concerning

Nasir

Thanks for your reply.

I solved the problem, in fact, I was using a mediator for the transformation component. Now I just removed and used the transformation without him and it works now

Tags: Fusion Middleware

Similar Questions

  • Service Web REST-output parameter does not work in the Manager POSITION

    I created a RESTful Web Service in Oracle Apex, using a POST method as a 'Manager'   I have installation 11 input parameters which all work fine, this is my setting an output that does not return successfully.

    Here are details on the output parameter

    Name: returns

    Name of the bind Variable: : return

    Access method: OUTPUT

    Source type: response

    Parameter type: String

    The actual source is a call to a pl/sql package that returns a value that I set: Returns equal to (for example: Returns: = v_result).   I tried this with header Type of Source and still the same result, "no exit".

    I see APEX calls wwv_flow_api.create_restful_param to generate the (import) settings, is there documentation on this procedure?

    How can I get this output parameter to return something to the answer?

    The application accepts a load of Json.

    Any help greatly appreciated

    Thank you

    James

    Solved my problem: feedback does not need to go back

    Does not work

    Name: returns

    Name of the bind Variable: : return

    Access method: OUTPUT

    Source type: response

    Parameter type: String

    Works

    Name: returns

    Name of the bind Variable: returns

    Access method: OUTPUT

    Source type: response

    Parameter type: String

  • Output parameter does not value of the column formatting

    Here's my table structure:

    < h4 > < font color = "Blue" > CREATE TABLE 'SSPFUSER05 '. "' PEOPLE '.
    (SSN NUMBER (13.0),)
    PIN VARCHAR2 (7-BYTE)
    ) ; < / make >
    < / h4 >

    And here is my procedure below:

    < h4 > < font color = "Blue" >
    CREATE OR REPLACE
    PROCEDURE SP_SSN_BY_PIN)
    V_REQUESTEDPIN IN VARCHAR2,
    V_SSN TANK)
    AS
    BEGIN
    SELECT
    LPAD (SSN, 13, '0')
    IN
    V_SSN
    Of
    SSPFUSER05. PEOPLE
    WHERE
    PIN = V_REQUESTEDPIN;
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    V_SSN: = NULL;
    END; < / police > < / h4 >

    As you can see that the type of the column SSN is NUMBER (13,0). But I leftpad with 0 and assign it to my output V_SSN parameter, whose type is of type CHAR. But I 111196100099 instead of 0111196100099. I tried TO_CHAR (LPAD (SSN, 13, '0')) but does not always help. However, if I return that left padded inside a SYS_REFCURSOR SSN I get what I want. What should I do to achieve this?

    Depends on...

    SQL> CREATE TABLE PERSONS
      2  ( SSN NUMBER(13,0),
      3  PIN VARCHAR2(7 BYTE)
      4  );
    
    Table created.
    
    SQL> CREATE OR REPLACE
      2  PROCEDURE SP_SSN_BY_PIN(
      3  V_REQUESTEDPIN IN VARCHAR2,
      4  V_SSN OUT CHAR)
      5  AS
      6  BEGIN
      7  SELECT
      8  LPAD(SSN,13,'0')
      9  INTO
     10  V_SSN
     11  FROM
     12  PERSONS
     13  WHERE
     14  PIN=V_REQUESTEDPIN;
     15  EXCEPTION
     16  WHEN NO_DATA_FOUND THEN
     17  V_SSN:=NULL;
     18  END;
     19  /
    
    Procedure created.
    
    SQL> insert into PERSONS values(123,'abc');
    
    1 row created.
    
    SQL> commit;
    
    Commit complete.
    
    SQL> declare
      2  v_temp_1 char(100);
      3  v_temp_2 number;
      4  begin
      5  SP_SSN_BY_PIN('abc',v_temp_1);
      6  SP_SSN_BY_PIN('abc',v_temp_2);
      7  dbms_output.put_line(v_temp_1);
      8  dbms_output.put_line(v_temp_2);
      9  end;
     10  /
    0000000000123
    123
    
    PL/SQL procedure successfully completed.
    
    SQL>
    
  • Ripple packaging error: Oh, Snap! Build request failed with the message: zip i/o error: no zip file or directory error: could not create output file

    I am trying to package and sign an application with ripple and I get this error: Oh, Snap! Build request failed with the message: zip i/o error: no zip file or directory error: could not create output file

    What can possibly be the problem here?

    Solved!

    I had the field output folder of the same value as the name of the archive

  • Problem in Delphi7, fatal error: could not create output file 'project1.exe.

    Delphi 7, I installed five days ago. I had no problem until today. When I open delphi 7, created a problem and he ran, appeared in the syntax error, and the program may not start:

    Delphi 7 - fatal error: could not create output file 'project1.exe.
    Also I noticed that program saved in projects, each icon has a golden padlock. However, I can open and run any other programs that are not registered in the projects.
    Note: I am the administrator
    What can I do about it?

    Vasilis salvation,

    Welcome to Microsoft Community where you can find the answers related to Windows.

    According to the description, it looks that you are facing a problem when accessing Delphi7 on your Windows 7 operating system.

    It would be great if you could answer these questions to help you further.

    1. is the question confined with Delphi7?

    2 have you made changes on the computer before this problem?

    Note: If the issue limited only with Delphi7, then I would say to contact the factory for assistance program.

    Please come back with more information on the issue so that we can help you better.

    With the help of Windows-related issues feel free to post on the Forums of community of Microsoft and we will be happy to help you.

  • The formal parameter, quot;@CCNumber &amp; quot; was not declared as OUTPUT parameter

    This stored procedure was working till last week and I do not remember change all the input variables / outputs, so I don't know why I get the error message I get. I counted and tells all the parameters in the CF to ensure that none are missing, but SQL still think I'm missing something. Can someone take a look at the code and see why SQL account 53 settings when there is really some 54?

    The beginning of MS:

    ALTER PROCEDURE [dbo]. [pr_EnterWebOrder]
    @User_Fk int,
    @Coupon_Fk int,
    @GiftCertificate varchar (200),
    Silver @GCAmount,
    @OrderNotes varchar (200),
    @PaymentMethod varchar (10),
    @CreditCard_Fk int,
    @BillTitle varchar (10),
    @BillFirstName varchar (50),
    @BillLastName varchar (50),
    @BillMiddleName varchar (50),
    @BillCompanyName varchar (50),
    @BillAddress varchar (2000).
    @BillCity varchar (50),
    @BillState_Fk int,
    @BillZip varchar (20),
    @BillProvince varchar (50),
    @BillCountry_Fk int,
    @BillPhone varchar (50),
    @BillExt varchar (8),
    @BillEmail varchar (100),
    @ShipTitle varchar (10),
    @ShipFirstName varchar (50),
    @ShipLastName varchar (50),
    @ShipMiddleName varchar (50),
    @ShipCompanyName varchar (50),
    @ShipAddress varchar (2000).
    @ShipCity varchar (50),
    @ShipState_Fk int,
    @ShipZip varchar (20),
    @ShipProvince varchar (50),
    @ShipCountry_Fk int,
    @ShipPhone varchar (50),
    @ShipExt varchar (8),
    @ShipEmail varchar (100),
    @OrderEditor_Fk int,
    @AdminUUID char (35),
    @CreditAccount int,
    @TransactionNumber varchar (20),
    @AffiliateCode varchar (50),
    @Register int,
    @OrderSource_Pk int,
    @CheckoutCharity int,
    @AuthCode varchar (6).
    @AffiliateLinkType int,
    Silver @CreditReceived,
    Silver @CashReceived,
    @PONumber varchar (20),
    @PromisedDate DateTime,
    @ShipDate DateTime,
    @CheckNumber varchar (20),
    @CCNumber varchar (200),
    @CCExpDate int,
    @Order_Pk int OUTPUT,.
    @OrderNumber varchar (20) OUTPUT

    The CF code calling:


    The error message in SQL. Notice that he just thinks there are 53 settings when there are 54:

    SQLSTATE HY000
    SQL {call pr_EnterWebOrder ((param 1), (param 2), (param 3), (param 4), (param 5), (param 6), (param 7), (param 8), (param 9), (param 10), (param 11), (param 12), (param 13), (param 14), (param 15), (param 16), (param 17), (param 18), (param 19), (param 20), (param 21), (parameter 22), (param 23), (24 param), (param 25), (param 26), (param 27), (param 28), (param 29) (param 30)} (, (param 31), (param 32), (param 33), (param 34), (35 param), (param 36), (param 37), (38 param), (param 39), (param 40), (param 41), (param 42), (param 43), (param 44), (param 45), (param 46), (param 47), (param 48), (param 49), (param 50), (param 51), (param 52), (param 53))}

    [Macromedia] [SQLServer JDBC Driver] [SQL Server] The formal parameter '@CCNumber' declared as OUTPUT, but the real parameter output parameter.

    Found the answer. CF error incorrect when you send an empty value for a cfsqltype DATE in a cfprocparam tag. Rather than tell you that data types do not match, it seems that it removes this procparam from the code.

  • problem with the definition of a boolean as output parameter type

    Hi, I have a problem with the definition of type boolean as output parameter and it must return true if the query procedure retrieves one line else it shouuld return false

    Hi, I have a problem with the definition of type boolean as output parameter and it must return true if the query procedure retrieves one line else it shouuld return false

    And what are the issues? Its simple.

    SQL> create or replace procedure is_emp_exist
      2  (
      3     p_empno  in  emp.empno%type
      4   , p_result out boolean
      5  )
      6  as
      7     l_empno emp.empno%type;
      8  begin
      9     select empno into l_empno
     10       from emp
     11      where empno = p_empno;
     12
     13     p_result := true;
     14  exception
     15     when no_data_found then
     16        p_result := false;
     17  end;
     18  /
    
    Procedure created.
    
    SQL> declare
      2     l_result boolean;
      3  begin
      4     is_emp_exist (7788, l_result);
      5
      6     if l_result then
      7        dbms_output.put_line('Employee Exist');
      8     else
      9        dbms_output.put_line('Employee does not Exist');
     10     end if;
     11  end;
     12  /
    Employee Exist
    
    PL/SQL procedure successfully completed.
    
    SQL> declare
      2     l_result boolean;
      3  begin
      4     is_emp_exist (1000, l_result);
      5
      6     if l_result then
      7        dbms_output.put_line('Employee Exist');
      8     else
      9        dbms_output.put_line('Employee does not Exist');
     10     end if;
     11  end;
     12  /
    Employee does not Exist
    
    PL/SQL procedure successfully completed.
    
    SQL>
    
  • An operator of power output parameter mapping

    Hello. I use on the 11.2.0.2.0 Oracle Database 11.2.0.2 OWB.

    I fight and need a pointer. I am trying to create a map that will pass parameters to USER_DEFINED operator in a process flow. I'm going by the following example.

    http://blogs.Oracle.com/warehousebuilder/entry/how_to_use_user_defined_activity_in_owb_process_flow

    But he gives no details on how to build the mapping. The settings I want to spend are stored in a database table, and I have a packaged procedure that takes a parameter (the key) and returns the three parameters that must be passed all the way to the user_defined in the process flow. The procedure basically collects the values of the parameters as the lines and the pivots in columns.

    I created a map containing a constant for the key, a mapping process before you run the proecedure and an operator of output parameter of mapping as the target of the mapping. I don't know if the prior mapping process is what I use. But I don't know what else to try. As it is, the mapping will not validate.

    I had already tried to use an operator unpivot instead of the procedure (btw, why do pivot/unpivot have meaning in SQL and the reverse in OWB?).

    Please suggest the best approach to send my parameter values to the output parameter of mapping operator. Thank you.

    Hello

    I suggest you write a pl/sql procedure to the hand that holds the key as a parameter and the three return values as of the settings out. Import it in owb and drag it in the process flow. Bind variables of process flow to the transformation parameters, then to USER_DEFINED operator settings.

    Kind regards
    Carsten.

  • How to run a procedure with the object as OUTPUT parameter

    Hello

    I have a procedure and it composed of 2 parameters, there is an input parameter and it's some ID (NUMBER datatype) and 2nd parameter is an output parameter and it an object type. I want to run this procedure, but not able to do the same thing. Can someone please suggest me how to run a procedure that got the object as output parameter.

    Thank you very much in advance for your support.

    Example:

    SQL> create or replace type t_obj as object (ename varchar2(10), deptno number);
      2  /
    
    Type created.
    
    SQL> ed
    Wrote file afiedt.buf
    
      1  create or replace procedure myproc (p_empno in number, obj out t_obj) is
      2  begin
      3    select t_obj(ename, deptno)
      4    into obj
      5    from emp
      6    where empno = p_empno;
      7* end;
    SQL> /
    
    Procedure created.
    
    SQL> set serverout on
    SQL> declare
      2    v_obj t_obj;
      3  begin
      4    myproc(7788, v_obj);
      5    dbms_output.put_line(v_obj.ename||','||v_obj.deptno);
      6  end;
      7  /
    SCOTT,20
    
    PL/SQL procedure successfully completed.
    
  • How to call a stored procedure with a REF CURSOR output parameter

    I'm looking forward to example calling a function/stored procedure with a REF CURSOR output parameter and get the result.
    In other words, I have a stored function/procedure that runs a SELECT statement using the OCI library and then he could get the values of each row and each column.

    I put a code snippet, it have only the main thing to call a simple stored procedure and to print the name of each column of the cursor, but I couldn t to print out values in the table that calls the stored procedure.
    I understand that the next step is to call an OCIStmtFetch.
    How to associate the slider with the OCIStmtFetch?

    If you need more information, just tell me.

    I use ANSI C with HP - UX (HP - UX C) operating system and Oracle 10 g.


    Kind regards.

    Antonio Garcia


    / * callOracleSP * /.

    #include < stdio.h >
    #include < string.h >
    #include < oci.h >
    #include < stdlib.h > to

    char * pConnectChar = "Server";
    char * pUsernameChar = "user";
    char * pPasswordChar = "passwd";
    char * sqlCharArray1 = "BEGIN SP_GETCITIES (:,: c); END; « ;
    int retval;
    UB4 parmcnt = 0;
    UB4 pos2 = 0;
    text * pcoln [20];
    UB4 namelen [20];
    char state_key [5];

    OCIStmt * pOciStatement;
    OCIStmt * pOciStatCursor;
    OCIError * pOciError;
    OCIEnv * pOciEnviron;
    OCIServer * pOciServer;
    OCISession * pOciSession;
    OCISvcCtx * pOciServiceContext;
    OCIBind * pOciBind [500];
    OCIParam * pOciParam;


    int main()
    {
    retval = OCIEnvCreate (& pOciEnviron, OCI_DEFAULT, NULL, NULL, NULL, NULL, 0, NULL);
    retval = OCIEnvInit (& pOciEnviron, OCI_DEFAULT, 0, NULL);
    retval = OCIHandleAlloc (pOciEnviron, (void *) & pOciError, OCI_HTYPE_ERROR, 0, NULL);
    retval = OCIHandleAlloc (pOciEnviron, (void *) & pOciServiceContext, OCI_HTYPE_SVCCTX, 0, NULL);
    retval = OCIHandleAlloc (pOciEnviron, (void *) & pOciStatement, OCI_HTYPE_STMT, 0, NULL);

    retval = OCILogon (pOciEnviron, pOciError, & pOciServiceContext,(unsigned char *) pUsernameChar,
    strlen (pUsernameChar), (unsigned char *) pPasswordChar, strlen (pPasswordChar).
    (unsigned char *) pConnectChar, strlen (pConnectChar));
    printf ("retval=%d\n",retval OCILogon);

    retval = OCIStmtPrepare (pOciStatement, pOciError, (unsigned char *) sqlCharArray1, strlen (sqlCharArray1),)
    OCI_NTV_SYNTAX, OCI_DEFAULT);
    printf ("StmtPrepare retval=%d\n",retval);

    retval = OCIHandleAlloc (pOciEnviron, (void *) & pOciStatCursor, OCI_HTYPE_STMT, 0, NULL);
    retval = 1 OCIBindByPos(pOciStatement,&pOciBind[0], pOciError, (ub4), (void *) & state_key,)
    ((sb4) sizeof (state_key), SQLT_STR, (void *) 0, (ub2 *) 0, (ub2 *) 0, (ub4) 0, (ub4 *) 0, OCI_DEFAULT (ub4));
    printf ("BindByPos OCI_HTYPE_STMT retval=%d\n",retval);

    retval = OCIBindByPos(pOciStatement,&pOciBind[1], pOciError, (ub4) 2, (void *) & pOciStatCursor,)
    ((sb4) 0, SQLT_RSET, (void *) 0, (ub2 *) 0, (ub2 *) 0, (ub4) 0, (ub4 *) 0, OCI_DEFAULT (ub4));
    printf ("BindByPos OCI_HTYPE_STMT retval=%d\n",retval);

    strcpy (state_key, 'ca');

    retval = OCIStmtExecute (pOciServiceContext, pOciStatement, pOciError, (ub4) 1, (ub4) 0,)
    (OCISnapshot *) NULL, (OCISnapshot *) NULL, OCI_DEFAULT (ub4));
    printf ("StmtExecute retval=%d\n",retval);

    / * How to get the values of the cursor? */

    / * Number of parameters of the cursor * /.
    OCIAttrGet ((void *) pOciStatCursor, OCI_HTYPE_STMT (ub4), (void *) & parmcnt,(ub4 *) 0,)
    (ub4) (OCI_ATTR_PARAM_COUNT, pOciError);
    printf ("\nNumber of the slider settings = %d\n",parmcnt);

    for (int pos = 1; pos < = (int) parmcnt; pos ++)
    {
    OCIAttrGet ((void *) pOciStatCursor, OCI_HTYPE_STMT (ub4), (void *) & pos2,(ub4 *) 0,)
    (ub4) (OCI_ATTR_CURRENT_POSITION, pOciError);
    retval = OCIParamGet ((void *) pOciStatCursor, OCI_HTYPE_STMT (ub4), pOciError, (void *) & pOciParam,)
    POS (ub4));
    OCIAttrGet pOciParam, (ub4) ((void*) OCI_DTYPE_PARAM,(void*) & pcoln [pos - 1],(ub4 *) & namelen [pos-1],)
    (ub4) OCI_ATTR_NAME,(OCIError *) pOciError);
    }
    for (int i = 1; i < = (int) parmcnt; i ++)
    printf ("%i\tNAME = % column. ("* s\n", i, namelen [i-1], pcoln [i-1]);

    return 0;
    }


    This is the script that create the table, insert records and create the stored procedure

    CREATE TABLE CITIES)
    STATE_CODE VARCHAR2 (2) NULL,
    CITY_CODE NUMBER (15.5) NULL,
    CITY_NAME VARCHAR2 (30) NULL
    )
    /


    INSERT INTO CITIES (STATE_CODE, CITY_CODE, CITY_NAME)
    VALUES ('CA', 30, 'SAN DIEGO')
    /
    INSERT INTO CITIES (STATE_CODE, CITY_CODE, CITY_NAME)
    VALUES ('CA', 40 'SACRAMENTO')
    /
    INSERT INTO CITIES (STATE_CODE, CITY_CODE, CITY_NAME)
    VALUES ('FL', 10, 'MIAMI')
    /
    INSERT INTO CITIES (STATE_CODE, CITY_CODE, CITY_NAME)
    VALUES ('FL', 20, 'ORLANDO')
    /
    INSERT INTO CITIES (STATE_CODE, CITY_CODE, CITY_NAME)
    VALUES ('NEW YORK', 10, 'NEW YORK')
    /
    INSERT INTO CITIES (STATE_CODE, CITY_CODE, CITY_NAME)
    VALUES ('NEW YORK', 20, 'ALBANY')
    /
    INSERT INTO CITIES (STATE_CODE, CITY_CODE, CITY_NAME)
    VALUES ('CA', 10, 'LOS ANGELES')
    /
    INSERT INTO CITIES (STATE_CODE, CITY_CODE, CITY_NAME)
    VALUES ('CA', 20, 'SAN FRANCISCO')
    /


    CREATE or REPLACE PACKAGE globalPkg AUTHID CURRENT_USER AS
    / * The following is specific global variables T/SQL. */
    TYPE RCT1 IS REF CURSOR; / * new cursor low definition * /.
    END globalPkg;
    /



    CREATE OR REPLACE PROCEDURE SP_ADDCITY)
    P_STATE_CODE IN VARCHAR,
    P_CITY_CODE NUMBER,
    P_CITY_NAME IN VARCHAR2,
    P_RETURN IN NUMBERS)
    AS
    StoO_error INTEGER;
    StoO_selcnt INTEGER;
    StoO_rowcnt INTEGER;
    StoO_errmsg VARCHAR2 (255);

    BEGIN
    StoO_rowcnt: = 0;
    StoO_error: = 0;
    StoO_selcnt: = 0;
    P_RETURN: = 0;
    INSERT INTO CITIES (STATE_CODE, CITY_CODE, CITY_NAME)
    VALUES (P_STATE_CODE, P_CITY_CODE, P_CITY_NAME);
    StoO_rowcnt: = number of LINES SQL %;
    EXCEPTION
    WHEN TOO_MANY_ROWS THEN
    StoO_rowcnt: = 2;
    WHILE OTHERS THEN
    StoO_rowcnt: = 0;
    StoO_selcnt: = 0;
    StoO_error: = SQLCODE;
    StoO_errmsg: = SQLERRM;
    IF StoO_error! = 0 THEN
    BEGIN
    P_RETURN: = 1;
    RETURN;
    END;
    END IF;
    END;
    /

    CREATE OR REPLACE PROCEDURE SP_GETCITIES)
    STATE_KEY IN VARCHAR,
    RC1 IN OUT globalPkg.RCT1)
    AS
    StoO_error INTEGER;
    StoO_selcnt INTEGER;
    StoO_rowcnt INTEGER;
    StoO_errmsg VARCHAR2 (255);
    BEGIN
    StoO_rowcnt: = 0;
    StoO_error: = 0;
    StoO_selcnt: = 0;
    OPEN FOR RC1
    SELECT STATE_CODE, CITY_CODE, FRANCISCO
    CITIES
    WHERE STATE_CODE = STATE_KEY
    ORDER BY CITY_CODE;
    StoO_rowcnt: = number of LINES SQL %;
    EXCEPTION
    WHILE OTHERS THEN
    StoO_rowcnt: = 0;
    StoO_error: = SQLCODE;
    StoO_errmsg: = SQLERRM;
    END;
    /

    Hi Antonio,.

    I see this:

    c_buf=(ub1 **)calloc(sizeof(ub1 *),3);
    
    ...
    
    rc=OCIDefineByPos(pOciStatCursor,&pdef,(OCIError *)pOciError,pos,c_buf[pos-1],size+1,(ub2)type,(dvoid *)c_indp[pos-1],(ub2 *)0,(ub2 *)0,OCI_DEFAULT);
    

    That I don't understand. You allocate space for 3 pointers ub1 but I don't see where these pointers are then initialized to point to where the data is to be stored.

    I do not read correctly?

    Sorry for posting code long, but here is an example of code that I have. It is much more 'code' for your code, but maybe that will be enough...

    NOTE: This is just the code example and not rigorous. For example, I don't check the memory, allocations etc in this code!

    Kind regards

    Mark

    #ifdef WIN32
    #define _CRT_SECURE_NO_DEPRECATE 1
    #endif
    
    #include 
    #include 
    #include 
    #include 
    
    void checkerr(sword status, OCIError *errhp);
    
    int main(int argc, char *argv[]) {
      OCIEnv      *envhp = NULL;  /* OCI Environment handle     */
      OCIError    *errhp = NULL;  /* OCI Error handle           */
      OCISvcCtx   *svchp = NULL;  /* OCI Service Context handle */
      OCIServer   *srvhp = NULL;  /* OCI Server handle          */
      OCISession  *usrhp = NULL;  /* OCI User Session handle    */
    
      OCIStmt     *stmtp = NULL;  /* OCI Statement handle       */
      OCIStmt     *cursr = NULL;  /* OCI Statement handle       */
    
      OCIParam    *prmp1 = NULL;  /* OCI Parameter handle       */
      OCIParam    *prmp2 = NULL;  /* OCI Parameter handle       */
      OCIParam    *prmp3 = NULL;  /* OCI Parameter handle       */
    
      OCIDefine   *defp1 = NULL;  /* OCI Define handle          */
      OCIDefine   *defp2 = NULL;  /* OCI Define handle          */
      OCIDefine   *defp3 = NULL;  /* OCI Define handle          */
    
      OCIBind     *bndp1 = NULL;  /* OCI Bind handle            */
      OCIBind     *bndp2 = NULL;  /* OCI Bind handle            */
      OCIBind     *bndp3 = NULL;  /* OCI Bind handle            */
    
      /* used to hold column width */
      ub2 col_width;
    
      /* used to set the prefetch count */
      ub4 prefetch_count = 32;
    
      /* will hold output from database */
      oratext *pEmpId = NULL;
      oratext *pFirstName = NULL;
      oratext *pLastName = NULL;
    
      /* the anonymous block to execute */
      /* this opens a ref cursor        */
      oratext *sqlstmt = "begin " \
                         "  open :1 for " \
                         "  select   to_char(employee_id), " \
                         "           first_name, " \
                         "           last_name " \
                         "  from     hr.employees " \
                         "  order by last_name, " \
                         "           first_name; " \
                         "end;";
    
      /* used to hold the results of each OCI call */
      sword result = 0;
    
      /* Initialize and create a default environment  */
      result = OCIEnvCreate(&envhp,
                            OCI_DEFAULT,
                            (dvoid *) 0,
                            0,
                            0,
                            0,
                            (size_t) 0,
                            (dvoid **) 0);
    
      /* allocate an error handle */
      result = OCIHandleAlloc((dvoid *) envhp,
                              (dvoid **) &errhp,
                              OCI_HTYPE_ERROR,
                              0,
                              (dvoid **) 0);
    
      /* allocate a service context handle */
      result = OCIHandleAlloc((dvoid *) envhp,
                              (dvoid **) &svchp,
                              OCI_HTYPE_SVCCTX,
                              0,
                              (dvoid **) 0);
    
      /* allocate a server handle */
      result = OCIHandleAlloc((dvoid *) envhp,
                              (dvoid **) &srvhp,
                              OCI_HTYPE_SERVER,
                              0,
                              (dvoid **) 0);
    
      /* allocate a user session handle */
      result = OCIHandleAlloc((dvoid *) envhp,
                              (dvoid **) &usrhp,
                              OCI_HTYPE_SESSION,
                              0,
                              (dvoid **) 0);
    
      /* create a server context using the "ORADEMO" database */
      result = OCIServerAttach(srvhp,
                               errhp,
                               "ORADEMO",
                               (ub4) strlen("ORADEMO"),
                               OCI_DEFAULT);
    
      /* set the server attribute in the service context handle */
      result = OCIAttrSet((dvoid *) svchp,
                          OCI_HTYPE_SVCCTX,
                          (dvoid *) srvhp,
                          (ub4) 0,
                          OCI_ATTR_SERVER,
                          errhp);
    
      /* open the session with the database */
      /* using external authentication      */
      result = OCISessionBegin(svchp,
                               errhp,
                               usrhp,
                               OCI_CRED_EXT,
                               OCI_DEFAULT);
    
      /* set the user session attribute in the service context handle */
      result = OCIAttrSet((dvoid *) svchp,
                          OCI_HTYPE_SVCCTX,
                          (dvoid *) usrhp,
                          (ub4) 0,
                          OCI_ATTR_SESSION,
                          errhp);
    
      /* allocate the statement handle */
      result = OCIHandleAlloc((dvoid *) envhp,
                              (dvoid **) &stmtp,
                              OCI_HTYPE_STMT,
                              0,
                              (dvoid **) 0);
    
      /* prepare the statement for execution */
      result = OCIStmtPrepare(stmtp,
                              errhp,
                              sqlstmt,
                              (ub4) strlen((char *) sqlstmt),
                              OCI_NTV_SYNTAX,
                              OCI_DEFAULT);
    
      /* allocate the handle for the ref cursor */
      result = OCIHandleAlloc((dvoid *) envhp,
                              (void **) &cursr,
                              OCI_HTYPE_STMT,
                              0,
                              NULL);
    
      /* bind the ref cursor parameter */
      result = OCIBindByPos(stmtp,
                            &bndp1,
                            errhp,
                            1,
                            &cursr,
                            0,
                            SQLT_RSET,
                            NULL,
                            0,
                            NULL,
                            0,
                            0,
                            OCI_DEFAULT);
    
      /* execute the statement */
      result = OCIStmtExecute(svchp,
                              stmtp,
                              errhp,
                              1,
                              0,
                              NULL,
                              NULL,
                              OCI_DEFAULT);  
    
      /* get parameter descriptor for first column */
      result = OCIParamGet((dvoid *) cursr,
                           OCI_HTYPE_STMT,
                           errhp,
                           (dvoid **) &prmp1,
                           (ub4) 1);
    
      /* get parameter descriptor for second column */
      result = OCIParamGet((dvoid *) cursr,
                           OCI_HTYPE_STMT,
                           errhp,
                           (dvoid **) &prmp2,
                           (ub4) 2);
    
      /* get parameter descriptor for third column */
      result = OCIParamGet((dvoid *) cursr,
                           OCI_HTYPE_STMT,
                           errhp,
                           (dvoid **) &prmp3,
                           (ub4) 3);
    
      /* get the first column width in characters */
      result = OCIAttrGet((dvoid*) prmp1,
                          (ub4) OCI_DTYPE_PARAM,
                          (dvoid*) &col_width,
                          (ub4 *) 0,
                          (ub4) OCI_ATTR_DATA_SIZE,
                          errhp);
    
      /* allocate memory to hold the result */
      pEmpId = (oratext *) malloc(sizeof(oratext) * (col_width + 1));
    
      /* define the first column in the results */
      result = OCIDefineByPos(cursr,
                              &defp1,
                              errhp,
                              1,
                              (dvoid *) pEmpId,
                              (sword) col_width + 1,
                              SQLT_STR,
                              (dvoid *) NULL,
                              (ub2 *) 0,
                              (ub2 *) 0,
                              OCI_DEFAULT);
    
      /* get the second column width in characters */
      result = OCIAttrGet((dvoid*) prmp2,
                          (ub4) OCI_DTYPE_PARAM,
                          (dvoid*) &col_width,
                          (ub4 *) 0,
                          (ub4) OCI_ATTR_DATA_SIZE,
                          errhp);
    
      /* allocate memory to hold the result */
      pFirstName = (oratext *) malloc(sizeof(oratext) * (col_width + 1));
    
      /* define the second column in the results */
      result = OCIDefineByPos(cursr,
                              &defp2,
                              errhp,
                              2,
                              (dvoid *) pFirstName,
                              (sword) col_width + 1,
                              SQLT_STR,
                              (dvoid *) NULL,
                              (ub2 *) 0,
                              (ub2 *) 0,
                              OCI_DEFAULT);
    
      /* get the third column width in characters */
      result = OCIAttrGet((dvoid*) prmp3,
                          (ub4) OCI_DTYPE_PARAM,
                          (dvoid*) &col_width,
                          (ub4 *) 0,
                          (ub4) OCI_ATTR_DATA_SIZE,
                          errhp);
    
      /* allocate memory to hold the result */
      pLastName = (oratext *) malloc(sizeof(oratext) * (col_width + 1));
    
      /* define the third column in the results */
      result = OCIDefineByPos(cursr,
                              &defp3,
                              errhp,
                              3,
                              (dvoid *) pLastName,
                              (sword) col_width + 1,
                              SQLT_STR,
                              (dvoid *) NULL,
                              (ub2 *) 0,
                              (ub2 *) 0,
                              OCI_DEFAULT);
    
      /* loop through and print the results */
      while ((result = OCIStmtFetch(cursr,
                                    errhp,
                                    (ub4) 1,
                                    (ub2) OCI_FETCH_NEXT,
                                    (ub4) OCI_DEFAULT)) == OCI_SUCCESS)
      {
        printf("Employee ID: %s\n", pEmpId);
        printf(" First Name: %s\n", pFirstName);
        printf("  Last Name: %s\n\n", pLastName);
      }
    
      /* free allocated memory */
      free(pEmpId);
      free(pFirstName);
      free(pLastName);
    
      pEmpId = NULL;
      pFirstName = NULL;
      pLastName = NULL;
    
      /* terminate the session with the database */
      result = OCISessionEnd(svchp, errhp, usrhp, OCI_DEFAULT);
    
      /* detach from the server */
      result = OCIServerDetach(srvhp, errhp, OCI_DEFAULT);
    
      /* deallocate the environment handle     */
      /* OCI will deallocate the child handles */
      result = OCIHandleFree((dvoid *) envhp, OCI_HTYPE_ENV);
    
      return OCI_SUCCESS;
    }
    
    void checkerr(sword status, OCIError *errhp)
    {
      oratext errbuf[512];
      sb4 errcode = 0;
    
      switch (status) {
        case OCI_SUCCESS:
          break;
    
        case OCI_ERROR:
        case OCI_SUCCESS_WITH_INFO:
          (void) OCIErrorGet((dvoid *) errhp, (ub4) 1, (oratext *) NULL, &errcode, errbuf, (ub4) sizeof(errbuf), OCI_HTYPE_ERROR);
          (void) printf("Error: %.*s\n", sizeof(errbuf), errbuf);
          break;
    
        case OCI_NEED_DATA:
          (void) printf("Error - OCI_NEED_DATA\n");
          break;
    
        case OCI_NO_DATA:
          (void) printf("Error - OCI_NO_DATA\n");
          break;
    
        case OCI_INVALID_HANDLE:
          (void) printf("Error - OCI_INVALID_HANDLE\n");
          break;
    
        case OCI_STILL_EXECUTING:
          (void) printf("Error - OCI_STILL_EXECUTING\n");
          break;
    
        case OCI_CONTINUE:
          (void) printf("Error - OCI_CONTINUE\n");
          break;
    
        default:
          break;
      }
    }
    
  • Error: "could not create a new partition or locate a" when installing Windows via Boot Camp 10

    This error occurs on my 2012 15-inch MacBook Pro. I have 2 hard drives. One dedicated to OSX and one for Windows. This is my first install bootcamp. I let bootcamp create partitions, but to the partition/disk screen hard to choose, I get a message saying: "we could not create a new partition or locate a.. The partition has been formatted to NTFS. I tried later in this guide community post here: error: "we could not create a new partition or locate and existing" install Windows via Bootcamp 8.1, but no luck. I even tried to delete the partitions and create a partition empty for windows so it can create and format on its own and start using EFI. At this point, windows begins to install it and restart, but it fails during the part material recording and restarts. Then when it starts again I get a message that the installation has failed.

    Here's some output terminal which can help you to (I) hope.

    Blakes-MBP:~ blakeleeper$ diskutil list
    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *500.1 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:          Apple_CoreStorage Macintosh HD            499.2 GB   disk0s2
       3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
    /dev/disk1 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *320.1 GB   disk1
       1:                        EFI EFI                     209.7 MB   disk1s1
       2:       Microsoft Basic Data                         319.9 GB   disk1s2
    /dev/disk2 (internal, virtual):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:                  Apple_HFS Macintosh HD           +498.9 GB   disk2
                                     Logical Volume on disk0s2
                                     27D631AE-27C5-4E4B-98BC-92CE944ED60B
                                     Unlocked Encrypted
    /dev/disk3 (external, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:     FDisk_partition_scheme                        *16.0 GB    disk3
       1:                 DOS_FAT_32 WININSTALL              16.0 GB    disk3s1
    Blakes-MBP:~ blakeleeper$
    

    You must disconnect the internal bus 500 GB SATA drive and use a flashdrive USB2 for OS X from startup. The 320 GB designated drive must be in the main Bay of the Mac. Once Windows is installed, reconnect your 500 GB drive in the Optibay (if you this road main Bay) will be Windows blue screen in most cases.

  • I install Windows 7 on a new hard drive, but the installation gives an installation message could not create a partition or locate an existing partition.

    * Original title: installation of windows 7

    I install Windows 7 on a new hard drive, but the installation gives an installation message could not create a partition or locate an existing partition. Why installation does not create a new partition.

    Try the following

    Boot from the Windows 7 DVD

    Click Install now

    Accept the license agreement

    When the option is displayed to select a type of installation, click (Custom advanced)

    Press SHIFT + F10 from your keyboard

    type the following commands

    DISKPART

    Press enter

    the list volume

    Next, you select the volume where you want to install Windows 7

    Type: select disk #.

    # represents the number of the volume

    Type: clean

    convert mbr

    create the primary partition

    assets

    format fs = ntfs quick

    output

    output

    Try to reinstall.

  • Journal has not created

    Hello

    I have a file of installation command:

    @rem *************************************************************************
    @rem This script is used for the installation of WebLogic Server as a Windows Service.
    @rem
    @rem to create your own script start for your domain, just put the
    name of the @rem to your server SERVER_NAME variable, then call this script from your
    @rem directory of the domain.
    @rem
    @rem This script sets the following variables before installing
    @rem WebLogic Server as a Windows Service:
    @rem
    @rem WL_HOME - the root directory of your WebLogic installation
    @rem JAVA_HOME - location of the version of Java used to start WebLogic
    @rem server. This variable should point to the root of a directory
    installation of JDK @rem and will be set by the installer for you.
    @rem, see Oracle Fusion Middleware System Configurations supported
    @rem (http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html)
    @rem for an updated list of virtual machines supported taken Java.
    @rem PATH - adds the JDK and directories WebLogic to the system path.
    @rem CLASSPATH - adds the JDK and WebLogic jars to the classpath.
    @rem
    @rem other variables that takes of the installSvc are:
    @rem
    @rem WLS_USER - username admin for starting the server
    @rem WLS_PW - password in clear text to the server startup
    @rem ADMIN_URL - if this variable is set, the server has started will be a
    @rem managed server and will turn to the url (i.e.
    @rem                http://localhost:7001 ) as the server admin.
    @rem PRODUCTION_MODE - true for servers in production mode, false for
    @rem development
    @rem JAVA_OPTIONS - Java command line options for the server. (These
    @rem will be marked at the end of the JAVA_VM and MEM_ARGS)
    JAVA_VM - java arg @rem specifying the virtual machine to run.  (i.e. - Server)
    @rem-client, etc.)
    @rem MEM_ARGS - variable to override the standard memory arguments
    @rem to java
    @rem
    @rem
    @rem MAX_CONNECT_RETRIES - number of attempts to make the Windows Service will check
    @rem if you start the Weblogic Server. If this variable
    @rem is specified with the HOST and PORT, the Windows Service will be
    @rem wait for the Weblogic Server is started.
    @rem HOST - the IP address of the Weblogic Server
    @rem PORT - where the WebLogic Server is listening to Port number requests
    @rem
    jDriver for Oracle users @rem: this script assumes that native libraries
    @rem required for jDriver for Oracle have been installed in the right
    @rem location and that your system path variable has been set correctly.
    @rem
    @rem for more information, see "Managing Server Startup and Shutdown for Oracle WebLogic Server"
    @rem (@DOCSWEBROOT/START/overview.htm).
    @rem *************************************************************************

    off @echo
    SETLOCAL

    @rem check if SERVER_NAME is defined
    : check_server_name
    If not set (SERVER_NAME
    @echo you need set before SERVER_NAME
    @echo installation of WebLogic Server as a Windows Service
    output/b 1
    )

    @rem check if DOMAIN_NAME is set
    : check_domain_name
    If not set (domain_name
    @echo you need set before domain_name
    @echo installation of WebLogic Server as a Windows Service
    output/b 1
    )

    @rem check if USERDOMAIN_NAME is set to
    : check_userdomain_home
    If not set (USERDOMAIN_HOME)
    @echo you must set before USERDOMAIN_HOME
    @echo installation of WebLogic Server as a Windows Service
    output/b 1
    )

    @rem check if SERVICE_DESCRIPTION has the value
    : check_server_name
    If not set (SERVICE_DESCRIPTION)
    Set SERVICE_DESCRIPTION = "WebLogicServer.
    )


    Set WL_HOME = C:\Oracle\Middleware\Oracle_Home\wlserver
    Call "% WL_HOME%\common\bin\commEnv.cmd".

    @rem check that the WebLogic classes are where we expect they are
    : checkWLS
    If exist checkJava goto '% WL_HOME%\server\lib\weblogic.jar '.
    ECHO the WebLogic Server not found in the directory % WL_HOME%\server.
    ECHO Please edit your script so that the variable WL_HOME points
    echo to the WebLogic installation directory.
    end goto

    @rem check that java is where we expect it to be
    : checkJava
    If exist runWebLogic goto '% JAVA_HOME%\bin\java.exe '.
    echo the JDK was found in the directory % JAVA_HOME %.
    ECHO Please edit your script so that the variable JAVA_HOME
    echo points to the location of your JDK.
    end goto

    : runWebLogic

    @rem the service load dll file, so the JAVA_VM * must * be correct
    If exist (%JRE_HOME%\bin\client)
    Set JAVA_VM =-customer
    ) ElseIf exist (%JRE_HOME%\bin\server)
    Set JAVA_VM =-Server
    ) ElseIf exist (%JRE_HOME%\bin\jrockit)
    Set JAVA_VM =-jrockit
    )

    : noResetJavaVM
    If not "MEM_ARGS %" == "" goto noResetMemArgs
    MEM_ARGS =-Xms32m-Xmx200m set

    : noResetMemArgs

    @echo we

    set the classpath = % WEBLOGIC_CLASSPATH %; CLASSPATH %

    @echo ***************************************************
    @echo * to start WebLogic Server, use the password *.
    @echo * assigned the user to the system.  The system *.
    @echo * username and password must also be used for *.
    @echo * access the WebLogic Server console from a web *.
    @echo * browser.                                       *
    @echo ***************************************************

    REM * define the command-line for the service runs in created FMV

    off @echo

    If "% ADMIN_URL" == "" goto runAdmin
    @echo we
    CMDLINE = value "%%%d MEM_ARGS JAVA_VM % JAVA_OPTIONS %-classpath \"%CLASSPATH%\ " »-Dweblogic.name=%server_name%-Dweblogic.Management.username=%WLS_USER% - Dweblogic.management.server=\"%ADMIN_URL%\ '- Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE%-Dweblogic. Stdout=C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\stdout.log

    -Dweblogic.stderr=C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\stderr.log

    -Djava.Security.policy=\"%WL_HOME%\server\lib\weblogic.Policy\"weblogic. Server '.
    end goto

    : runAdmin
    @echo we
    CMDLINE value = "% JAVA_VM % MEM_ARGS % JAVA_OPTIONS %-classpath \"%CLASSPATH%\ " ' - Dweblogic.Name=%SERVER_NAME%-Dweblogic.management.username=%WLS_USER%-Dweblogic. ProductionModeEnabled = % PRODUCTION_MODE % Dweblogic. Stdout=C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\stdoutA.log

    -Dweblogic.stderr=C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\stderrA.log

    -Djava.Security.policy=\"%WL_HOME%\server\lib\weblogic.Policy\"weblogic. Server '.

    : complete
    REM * implemented extrapath for win32 and win64 platform separately
    Set WLSVC_EXE_TO_USE = wlsvcx64
    If '% WL_USE_X86DLL' is 'true')
    Set EXTRAPATH=%WL_HOME%\server\native\win\32;%WL_HOME%\server\bin;%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;%WL_HOME%\server\native\win\32\oci920_8
    Set WLSVC_EXE_TO_USE = wlsvc
    )

    If '% WL_USE_IA64DLL' is 'true')
    Set EXTRAPATH=%WL_HOME%\server\native\win\64\;%WL_HOME%\server\bin;%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;%WL_HOME%\server\native\win\64\oci920_8
    Set WLSVC_EXE_TO_USE = wlsvc64
    )

    If '% WL_USE_AMD64DLL' is 'true')
    Set EXTRAPATH=%WL_HOME%\server\native\win\x64\;%WL_HOME%\server\bin;%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;%WL_HOME%\server\native\win\x64\oci920_8
    Set WLSVC_EXE_TO_USE = wlsvcx64
    )

    REM * install service
    '% WL_HOME%\server\bin\%WLSVC_EXE_TO_USE%' - install - ServiceName: 'wlsvc domain_name % _ % SERVER_NAME %' - delay: 120000 - svcdescription: '% SERVICE_DESCRIPTION' - javahome: 'JAVA_HOME %' - execdir: '% USERDOMAIN_HOME' - maxconnectretries: '% MAX_CONNECT_RETRIES' - host: "%" HOST - port: '%port%' - extrapath: "% EXTRAPATH" - password: "% WLS_PW" - cmdline: CMDLINE %

    ENDLOCAL

    ======================================================================================================================================================

    Then I run the service with the command of the launcher file, but the journal of stdou.log and stderr.log files are not created...

    echo off

    SETLOCAL

    Set DomainName = base_domain

    Set USERDOMAIN_HOME = C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain

    Define SERVER_NAME = SOPSECURITY1

    Set PRODUCTION_MODE = true

    Set JAVA_OPTIONS=-Dweblogic.Stdout="c:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\stdout.txt»-Dweblogic.Stderr="c:\Oracle\Middleware\Oracle Home\user_projects\domains\base_domain\stderr.txt.

    set ADMIN_URL = https://AdminServer:7002

    MEM_ARGS =-Xms40m-Xmx250m set

    call "C:\Oracle\Middleware\Oracle_Home\wlserver\server\bin\installSvc.cmd".

    ENDLOCAL

    Any idea?

    Thank you

    DOM
    ======================================================================================================================================================

    Path includes the space:-Dweblogic. Stderr = "c:\Oracle\Middleware\Oracle Home\user_projects\domains\base_domain\stderr.txt"

  • Impossible to activate and deactivate the button "submit" all keeping the condition on the output parameter

    Hello

    I try to enable and disable the submit button based on the status of output parameter that I call in lov.

    Concerning

    Asia.


    Hi AJ,.

    Thanks for the reply

    I tried the method above, but it does not work.

    I am trying to enable and disable the submit button based on two input parameters and an output parameter.

    Based on two input parameters, I'm able to get the output parameter, and if the output parameter is "S" then iam allowing the submit button.

    on the other

    disable the submit button.

    Here is my code:

    IAM calling this co

    OASubmitButtonBean submitbean = (OASubmitButtonBean) webBean.findChildRecursive ("Submit");

    String crreason = pageContext.getParameter ("Reason")';

    Invnum string = pageContext.getParameter ("InvoiceNumber");

    String status = "";

    String ValidationDesc ="";

    OADBTransactionImpl oadbtransactionimpl = (OADBTransactionImpl) getTransaction ();

    Try

    {

    String sql_qry = "BEGIN WEPIS_CM_DM_PKG. WEPIS_CM_RAISE_VALIDATION (P_CM_REASON =>: 1, P_INVOICE =>: 2, P_VALDIDATION_S "+)

    "(TS =>: 3, P_VALDIDATION_DESC =>: 4); END; « ;

    OracleCallableStatement sqlstmt = (OracleCallableStatement) oadbtransactionimpl.createCallableStatement (sql_qry,-1);

    sqlstmt.setString(1,crreason);

    sqlstmt.setString(2,invnum);

    sqlstmt.registerOutParameter(3,Types.CHAR);

    sqlstmt.registerOutParameter(4,Types.VARCHAR);

    sqlstmt. Execute();

    status = sqlstmt.getString (3);

    ValidationDesc = sqlstmt.getString (4);

    If ("S".equals (status))

    {

    submitbean.setRendered (true);

    }

    on the other

    {

    submitbean.setRendered (false);

    }

    }

    catch (SQLException sqlexception)

    {

    throw OAException.wrapperException (sqlexception);

    }

    catch (System.Exception Exception)

    {

    throw OAException.wrapperException (exception);

    }

    Concerning

    S.Asia

  • Is the version of the output parameter 32 bits 12.1.0.2 Oracle ODBC driver truncating values a known issue?

    We test 12.1.0.2 Oracle and ODBC see problems with the stored procedure being cut output parameter values and Associates when we use the 12.1.0.2 driver (we use the 32-bit version). We see a function sequence error every time that happens, too.

    For example, a stored procedure takes a NVARCHAR2 name and it out as a separate NVARCHAR2 output parameter. Using the 12.1.0.2 of the ODBC driver, if we "Basketball", the output can be "Basketball" (with a function sequence error).

    What is happening to many of our stored procedures. We do not get the errors of sequence of function or output truncated if parameters we use the 12.1.0.1 version of the ODBC driver to connect to our 12.1.0.2 database, or if we use the version 11.2.0.4 or 11.2.0.2 ODBC driver.

    Is this a known problem in the 12.1.0.2 ODBC driver?

    Thank you

    Daniel Meyer

    to submit a bug report to MOS

Maybe you are looking for

  • Safari does not a lot of pages

    Lately I have been seeing a problems with Safari 9.1.2 where it will start to load a page, but just not there on a large number of sites, including those that should be rock solid as BBC news, or even Apple. It starts to load, but just made a break a

  • HP 15-an000ni star warsedition: mute buttin light does not light

    Hello the mute button does not seem to be lighting up when I press the button pls could you give me some solutions s has I could try to fix this

  • Satellite L300 - installation of Windows XP

    Why so many people are installing XP on Satellite L300? There will be more soon, so you will need to use Vista or newer.

  • Restart the spooler

    I'm unable to print. on my printer HP Deskjet D1420 on a Windows Vista System 32.  The prompt tells me to "restart the spooler.  I tried to follow a solution more early but never been able to access the page of 'properties of pilots' since I was unab

  • Building an application (Exe)

    Hey guys I'm building an application of my VI in labview 2012 but there is no application (exe) option when I right click the specifications of construction even if I saved the project. Please check the attached snapshot.