Error 'Missing IN or OUT parameter to the index' ODI

Hello

Im trying to load the data of several Oracle DB data sets for Oracle table and I get the following error:


"ODI-1228: CAPEX (Export) has failed on the target of ORACLE DEV connection transit area."

Caused by: java.sql.SQLException: parameter IN or OUT to missing index: 3 "

This error pops up when loading the data from each data set temporary tables (C$ _0CAPEX...) C$ _4CAPEX) in a general temporary table (C$ _CAPEX). The LKM that im using is SQL to SQL

Capture.PNGCapture2.JPG

I think the problem might be related to "target_code" generated by the ODI on this step,

Insert into C$ _CAPEX

(

CUENTA, PERIODO, ANIO, STAGE, F_SOLICITANTE, PROYECTO0, VERSION, AFC, DATA

)

values

(

: ACCOUNT,: PERIODO, : SP2F. Anio,: STAGE,: F_SOLICITANTE,: PROYECTO0,: VERSION: AFC,: DATA

)

Please provide us with your valuable answers.

Concerning

Thank you KK and Tina Wang for your answers,

I found that one of the variables ODI (SP2F. Anio) I was using on a filter had the same name of a (Anio) column of the target table. In view of the comment KK, I tried to pass this filter to the staging, but the problem persisted.

Just in case anyone has the same problem that I changed the name of the ODI "Anio" variable to another name and now the flow runs without error.

Concerning

Tags: Business Intelligence

Similar Questions

  • How to deal with Missing IN or OUT parameter to the index: 2

    When I click on the query button Search I got this error message "error".
    Parameter IN or OUT to missing index: 2 ". Please show me the way which address them.

    Concerning
    KT

    Thank you all,

    I used the query with parameters for the search and when I removed view viewcriteria, this error message "missing IN or Out the setting to index::2. is never show again.but, If I used both bind variables and display the error message of query criteria in my opinion came every time.

    Concerning
    KT

  • Missing IN or OUT parameter to the Index: 1

    Hi all
    I write code for research, I have the batch ID code and customer I find with BatchID successfulyy, but I can't search by client code.
    When I am looking with customer_code I got below exception.
    He showed: # # 0 in detail
    java.sql.SQLException: parameter IN or OUT to missing index: 1
    My query is:
    Select distinct
    CUSTOMER_CODE
    TRADER_ID
    CUSIP
    TRADE_DATE
    TRADE_STATUS
    HOW_TRADE_CREATED
    SETTLEMENT_DATE
    BS
    QUANTITY
    TRADE_PRICE
    WHEN_ISSUED
    PRINCIPAL_AMOUNT
    ACCRUED_INTEREST
    COMMISSION
    FINAL_MONEY
    TRADE_ID
    STARTTIME
    HUB
    STATE
    TENOR
    IS_AGGRESSOR
    HUB_TRADE_ID
    SUB_FUND
    TXN_STG_ID
    PROCESS_FLAG
    BATCH_ID
    CREATION_DATE,
    CREATED_BY
    LAST_UPDATE_DATE
    LAST_UPDATED_BY
    LAST_UPDATE_LOGIN
    TRANSACTION_TYPE
    ERROR_MESSAGE
    order_number
    OF XXCURRNX. XXCUR_TRADE_STG_HIST XXSTR
    WHERE XXSTR. BATCH_ID = NVL (: 1, XXSTR.) BATCH_ID)
    and XXSTR. CUSTOMER_CODE = NVL (: 2, XXSTR.) CUSTOMER_CODE)

    and search Code is:
    ' Public Sub srchCustlinedtls (pageContext OAPageContext, OAWebBean webBean)
    {

    XxcustordhistVOImpl srchVO = getXxcustordhistVO1 ();
    String vcustid = null;
    int f = 0;

    If (pageContext.getParameter ("BatchID")! = null & &! pageContext.getParameter("BatchID").equals(""))
    {
    String BchID = pageContext.getParameter ("BatchID");
    int vInBtchID = Integer.parseInt (BchID);
    srchVO.setWhereClauseParams (null);
    srchVO.setWhereClauseParam(0,vInBtchID);
    System.out.println ("the package ID is:" + vInBtchID);
    f = 1;
    } else
    {
    srchVO.setWhereClauseParam(0,null);
    }

    If (pageContext.getParameter ("CustmeCode")! = null & &! pageContext.getParameter("CustmeCode").equals(""))
    {
    System.out.println ("I'm code im client");
    String vCustID = pageContext.getParameter ("CustmeCode");
    srchVO.setWhereClauseParams (null);
    srchVO.setWhereClauseParam(1,vCustID);
    System.out.println ("client code is" + vCustID);
    f = 1;
    } else
    {
    srchVO.setWhereClauseParam(1,null);
    }
    if(f==1)
    {
    srchVO.executeQuery ();
    }
    on the other
    {
    throw new OAException ("Please select at least one criteria", OAException.WARNING of research);
    }
    }

    can you please review this time.
    Thank you

    Hello

    DNT together

    srchVO.setWhereClauseParams (null);

    Concerning
    Meher Irk

  • the size of the out parameter in the procedure

    Hi all:

    I have a procedure in a pl/sql package like this:
    create or replace procedure MyProc (PRM_STR in VHARCHAR2, PRM_OUTSTR OUT VARCHAR2) is
    V_TEST VARCHAR2 (100)
    Start
    +...+
    V_STR: = SUBSTR (PRM_STR, 22, 31);
    V_TEST: = TRIM (V_STR);
    PRM_OUTSTR: = V_TEST;
    EXCEPTION
    WHILE OTHERS THEN
    +....+
    myproc end;

    When I run it, it always gives me an exception: ORA-06502: PL/SQL: digital or value error: character string buffer too small.
    Then I debug him:
    V_TEST: = TRIM (V_STR)
    is OK.
    While PRM_OUTSTR: = V_TEST, it throws this exception.

    I was confused, the out parameter in the procedure has a size? How can I set it?

    Please help me!
    Thank you very much!

    You must declare the size of the variable you use in the call to the procedure to be big enough.

    The output parameter itself may not be declared with a size:

    for example

    Your appeal should be something like the following:

    declare
    v_prmstr varchar2(4000)  :=  'Your input value';
    v_prmoutstr varchar2(4000);
    begin
    myproc(v_prmstr,v_prmoutstr) ;
    end;
    

    v_prmoutstr must be reported to be large enough to contain the value returned by the parameter
    PRM_OUTSTR

    added example variable
    Published by: Keith Jamieson on August 11, 2011 13:32

  • Captivate 6 errors: Missing file libwinpthread - 1.dll and the Application could not start correctly (0xc000007b) under Windows 2008 R2

    Hello

    I have a problem with Captivate 6 installation on Windows Server 2008 R2. I have 2 different scenarios where I tested it, but the result is the same.

    1. I used AMEE (Application Manager Enterprise 3.1) to create the installation of the deployment via SCCM 2012 Package.

    Note that the current package works fine on Windows 7 (x 86 and x 64), but not on 2008 R2 error after I tried to launch the Captivate.exe application.

    The error indicates that there is a missing file: libwinpthread - 1.dll and if I copy and made a recording of the present. DLL file then he sends another error saying: on-demand failed to start correctly (0xc000007b) so he won't ever let me launch the application.

    2 now, if I install the package directly from the Original sources (CD) without creating any package AMEE after completing the installation, I have always the same error about the missing DLL file.

    Is there a fix or workaround to install 6 Captivate on Win2008 R2?

    Thanks in advance and greetings.

    This seems to be a generic question unrelated to Captivate. Here is a site that lists the possible causes.

    How to fix Libwinpthread - 1.dll is missing / not found error

    I don't know if their solution works well.

    Anthony

  • Error: "connection attempt timed out, please check the connectivity of the internet" when trying to connect to Cisco AnyConnect 2.5 on Windows 7 x 64 computer with modem usb wireless HSIA.

    Original title: issue with Cisco AnyConnect 2.5 on win 7 x 64 when connecting to the internet using wireless HSIA usb modem.

    I have win 7 x 64 enterprize edition on my laptop.

    I have problems with Cisco anyconnect VPN client. When I'm on my corporate network it works fine.

    But when I connect to internet using HSIA modem usb wireless home form, client AnyConnect VPN will not connect. The error I get is "connection attempt has expired, please check internet connectivity.

    Please help me to solve this problem as soon as possible.

    Hi Manish,

    The question you posted would be better suited in the TechNet Forums. I would recommend posting your query in the TechNet forums for assistance.

    I also recommend that you contact the VPN support to help:

    https://supportforums.Cisco.com/community/NetPro/security/VPN

  • Return more than an OUT parameter of the stored procedure called in sql

    I searched for it, but maybe that I did a good job. I would return two parameters of a stored procedure that is called from an sql query. Something like
    select my_proc(in_param) from dual
    When the results of the query will return 2 columns. It is guaranteed in my design in order to return only a single record.

    Is this possible?

    The version of Oracle that I use is:
    Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bi
    PL/SQL Release 10.2.0.2.0 - Production
    "CORE     10.2.0.2.0     Production"
    TNS for Linux: Version 10.2.0.2.0 - Production
    NLSRTL Version 10.2.0.2.0 - Production

    Is this possible?

    Laughing out loud
    You can not call a stored SQL procedure. Only functions can be called from SQL.

  • Linked table filling out parameter is slow (2nd attempt)

    I have exactly the same problem as described in this thread archived: https://forums.oracle.com/thread/1096352.


    Can anyone tell why adding an OUT with the table binding parameter has such a negative effect on performance? We use Oracle.DataAccess v4.112.3.0.


    If I have to call the exactly the same stored procedure using OracleDataAdapter.Update (DataSet), it is 10 x faster than the use of the table binding.  And if I have to delete OUT parameter, then the binding table method is at least 5 times faster than OracleDataAdapter.Update (DataSet) in our case.


    Turns out that Oracle does not provide a way to set "fetch size" for the ExecuteNonQuery method with the table binding.  So when a stored procedure contains an OUT parameter (or function is the RETURN parameter), Oracle returns results of execution of each appellant separately.  This translates into a large number of General networks and slows down the process considerably.

    When you use Update() OracleDataAdapter with DataSet, the results of execution are sent in batches, resulting in fresh low networking overhead.

    Without THE params, there is no problem since nothing is sent to the appellant and to ExecuteNonQuery with table binding works faster than OracleDataAdapter.Update (DataSet).

  • Syntax of APEX_PLSQL_JOB. SUBMIT_PROCESS with an OUT parameter

    Hi all
    I use APEX_PLSQL_JOB. SUBMIT_PROCESS and call a procedure that has both an and an OUT parameter.

    The parameter works very well; I can call my APEX procedure and pass it the: point APP_JOB as a parameter. The OUT parameter, that I can't make it work. I can call my procedure in a different block in SqlDeveloper and everything works, so I am sure that my code of procedure is correct. I can not get the OUT parameter returned by APEX.

    This is the code plsql I call APEX dynamic action:
    DECLARE
      l_sql      VARCHAR2(4000);
      l_instance VARCHAR2(30);
       l_job number;
      l_rows_processed number;
    
    BEGIN
    l_instance := :P9_INSTANCE;
      l_sql      := 'BEGIN update_tl_tables_1(:APP_JOB, :F103_ROWS_PROCESSED); END;';
      l_job      := APEX_PLSQL_JOB.SUBMIT_PROCESS( p_sql => l_sql, p_status => 'Background process submitted');
    
    l_rows_processed := :F103_ROWS_PROCESSED;
    insert into gse_lng_jobs (instance, job_id, rows_processed) values (l_instance, l_job, l_rows_processed);
    COMMIT;
    END;
    My procedure is created as:
    create or replace
    procedure UPDATE_TL_TABLES_1 (l_app_job IN number, l_rows_processed OUT number)
    IS......
    Again, this works very well for SqlDeveloper. Can someone suggest the correct plsql code? I tried this, use a page element, an element of system etc and not luck. I first tried just passing my procedure a local variable as l_rows_processed, but the procedure wouldn't even run, so I guess that the API needs a real element of APEX, but I'm running out of ideas here.

    Thanks in advance,
    John

    It won't work because the job has not yet running when you perform the insertion. So: F103_ROWS_PROCESSED does not contain something useful.

    Why don't you try make insertion as part of employment, for example

    l_sql: = ' BEGIN update_tl_tables_1 (: APP_JOB,: F103_ROWS_PROCESSED); insert into gse_lng_jobs (instance, job_id, rows_processed) values ("' | l_instance |") ', ' || l_job |',: F103_ROWS_PROCESSED); END;';

    .. .quelquechose like this.

  • RUNTIME ERROR NOT FATAL: unknown source Position, the 0x000027D0 thread id: type of inconsistent parameter with the format specifier.

    I'm under CVI 2013 SP1 with debug level set on scope.

    I changed a parameter in a FmtFile formatting function call and now receive this error. I wonder why the CVI can not handle this error, that is, find out about the number line... You can have more than one function of Fmt...

    Hello Wolfgang,.

    I have reproduced the error as you described in Debug64 configuration only. In the Debug configuration, the source location is specified, so I opened the bug 472987 follow. The problem seems to be in 2013 LabWindows/CVI.

    You also experience this problem in the Debug configuration? If so, could you please give a sample?

    Thank you for your input,

    Nelu F. | National Instruments.

  • SE error message: 'tsbyuv.dill' is missing, when you try to install the Creative webcam model No. VF0350.

    Original title: Installation of Web cam problem

    Mr President, whenever I try to install the creative material no web cam model. VF0350 to my laptop I get the error message that the "tsbyuv.dill" file is missing and asked to search for the file in c:\live!c~1\videoi~2\i386 is missing, so impossible to install my webcam creative VF 0350. I don't have the CD to install this product and so when I connect it to USB port on my laptop it doesn't work

    Hi Germany,.

    What is the brand and model of your laptop?

    Tsbyuv.dll is a module that contains functions to manage the Toshiba video display.

    If you are using a Toshiba laptop computer, you can check out the Toshiba support link and try to update the latest version of the drivers for the chipset and video drivers and check.

    Toshiba support

    You can try to download the drivers for the webcam from the following creative support link and check.

    Live! Cam Chat IM (VF0530)

    Also, check out the following links:

    http://support.creative.com/kb/showarticle.aspx?SID=53034

    http://support.creative.com/kb/showarticle.aspx?SID=48811

  • Error running of CFCS. Parameter index out of range (2 > number of parameters, which is 1)

    Hello

    My CFC component is defined as:

    < name cffunction output = "updateNote" = "false" access = "remote" returntype = 'Cancel' >

    < name cfargument = "notedetails" required = "true" type = "string" >

    < name cfargument = "notename" required = "true" type = "string" / >

    < cfquery name = "qupdateNote" datasource = "notes_db" >

    UPDATE

    Notes

    SET

    Notes.notedetails = < CFQUERYPARAM CFSQLTYPE = "CF_SQL_VARCHAR" VALUE = "#ARGUMENTS.notedetails #" >.

    WHERE

    notename = "< CFQUERYPARAM CFSQLTYPE ="CF_SQL_VARCHAR"VALUE =" #ARGUMENTS.notename # "" > ""

    < / cfquery >

    < / cffunction >

    In Flash builder when I test the operation I get this error:

    "There was an error when calling the operation. Check your server settings and try to call again the operation.

    Reason: Server error unable to invoke CFC - error running query database. Parameter index out of range (2 > number of parameters, which is 1). »

    IM quessing that it really is something small, but now its making me pull my hair on my head! Arghhh. Tried a lot of things but I know thik im stuck.

    Help would be very much appreciated.

    Thank you

    The sql error is a comma.

  • smart camera of the trigger of the time-out value of the error - VBAI 3.6

    Hello that tal?, el tema are that I have a problem with the Smart camera're tengo una fotocelula conectada has the patilla of trigger and (2), el u Trigger-(12) masa in las patillas del conector DB15 of the smart camera para as cuando PASE una pieza realice the fotografia. The cuestion are el solo time-out error me already poner 60000 ms, y for example, so una pieza soon en pasar 60000 ms en el paso of the closing of imagen mas me pone time-out error, y sigue por el diagrama of blocking como if would Fall the imagen. In principio imported me that salga el time-out error, pero me gustaria that esperase has the following pieza sin avanzar por el diagrama of blocking, not so to me explico very well.

    If alguien tiene alguna idea como el problama delivery could be lo agradeceria mucho.

    Cordially, is muchas gracias of photos. David.

    Hey David,

    entonces Perfecto. If the respond you vale marcala como tal in el foro o con UN kudo en knew defecto para as other users themselves can the answer is beneficiar.

    Duro con ello!

    Jesus.

  • Ideas: I get the 0x80073AFC error code when I try to use the system restore then, how can I find and replace this file missing MUI?

    Remember - this is a public forum so never post private information such as numbers of mail or telephone!

    Ideas: I get the 0x80073AFC error code when I try to use the system restore then, how can I find and replace this file missing MUI?

    • I am running Windows 7 for packs SP 1 or SP 2 does NOT solve my problem since neither one works with Windows 7.  Is there a way to search for this MUI (Multiple User Interface) missing file? The every thing must have himself installed in the first place. I took my mom (she died in June) and my brother on this PC as users so even if they do not use this PC supports multiple users. Maybe if I deleted as a reboot and additional users it will solve my problems. My updates install OK but I can't run at all system restore. It creates a restoration point OK but when I try to sr back to a restore point before I get the error 0x80073AFC topic of the missing MUI file. Then, when I spear SR it is said that he could not and no files have been changed because of the error 0x8000FFFF error, unspecified catastrophic failure and could not retrieve the file several times when system restore is attempted.

      I'm running Windows 7 on a HP Pavilion with browser Firefox 3.6.8 browser Opera 10.60, IE8 and Google Chrome 5.0.375.125 browser browser.

      Can you tell me what I try next? Thnks a lot and sayonara for now the guy-Jack McElwee / keimanzero the Scion of the Anime in Brookhaven PA - USA

      OK I tried everything and nothing works! Only added beginners are updated browser Opera 10.63; IE9 (Beta); Firefox 3.6.12 and Google Chrome 7.0.517.41 and Java 22. Of course like everyone else in the world, I had to uninstall/enable and disable/download again and reinstall new Adobe Flash 10 and 11 of the shock wave and they keep crashing too! Hello 4 keep screwing browsers and now I get connection network problems. I run Comcast doctor and did everything it said to do, but nothing works. Oh and I added 7-Zip and WinZip also. Likewise, they will not work! Help! Thanks - K & K

    keimanzero,

    Comcast of Norton Security Suite version is installed? If Yes, who and perhaps malware is most likely to cause questions you have published, in particular the failure of the restoration of the system.
    First, configure the system to boot - How to solve a problem by performing a boot in Windows Vista or in Windows 7
    NOTE: Start-up mode minimum state all the 3rd party firewalls will be disabled. Open Control Panel > Windows Firewall to make sure that the native firewall of Windows 7 is now on.

    Download and Save the update system (or CheckSUR) tool. You will need to download the specific Version of CheckSUR corresponding to the architecture of the system to Windows 7. If you do not know the architecture of the system, and then click the link that says "Click here to show or hide the instructions step by step with images" under method 2: download the update directly system preparation tool from Microsoft Download Center .
    Description of the preparation tool system update for Windows Vista for Windows Server 2008, for Windows 7 and for Windows Server 2008 R2

    Once the download is complete, close all open programs and browsers. Now, run CheckSUR with the system connected to the internet because it will download the .cab for system files. Reboot once CheckSUR is complete.

    Secondly, I suggest that you run the File Checker system while in the same clean boot state.
    To run the System File Checker tool, follow these steps:

    1. Click Start and type cmd in the field search programs and files .
    2. Right click on cmd.exe in the programs of list, and then choose 'run as administrator '.
      If you are prompted for an administrator password or a confirmation, type your password or click on continue.
    3. At the command prompt, enter the following line exactly as written including the space between thec and the/and then press ENTER:
      sfc/scannow

    When the analysis is complete, test to see if the problems facing the system have been resolved.

    If they are not, you will need to contact Norton support for the version of Norton Internet Security Comcast to get help, or just uninstall NIS, run the Norton removal tool (right click Norton_Removal_Tool.exe, choose "Run as Administrator"), reboot and then check to see if the problems are still occurring.

    Expert MowGreen Windows IT Pro - consumer safety

  • Problem with Nightowldvr. Get the error message 'Connect server out of time'.

    Problem with Nightowldvr cannot connect to the mail server

    I install Nightowldvr and he'll send automated E-mail messages, but it stops the error message "server connection out of time", using the SMTP format

    Bill

    Contact the Nightowldvr support.

Maybe you are looking for

  • How to remove avira safesearch of my new tab?

    I installed Avira Antivirus and it's not good for my PC I uninstalled, I Add On delete, but in the Firefox browser new tab always show Avira Safe Search how to remove it? Thank you.

  • Thunderbird will not add addresses for the field in my emails

    When I double click on a name in the sidebar to e-mail it does not transfer to the column To the e-mail message. or by using one of the other roads (right-click and click the command to, etc.) Can someone help me? Thank you very much Jennifer

  • My iPad is Podcast App is streaming 2 X too fast

    All my podcasts via the podcast app, play twice as fast as they should.  BORING

  • Question about software from Toshiba for Satellite C850

    I'm a bit confused with the "software support" that came with my new laptop. It is not clear what programs are for. For example, I opened TEMPRO and he said an update of the bios which I duly installed.Then I looked at the SERVICE STATION, which also

  • Runtime error! Can anyone help?

    On startup, I get the following error message: "runtime error program C:\Program Files (x86)\Logitech\Ereg\eReg.exe this application has requested the execution in an unusual way."  Please contact support team of the application for more information.