Numeric out of range

Dear All
I'm new to DS and am trying out the tutorials in the pdf xi3_ds_tutorial_en.
I'm facing an error while doing the tutorial for loading a flat file into BO data store. (SalesOrg)
The error ("numeric value out of range") happens when I try to import data into a datetime field.
When the datetime field isn't mapped, data gets imported correctly.
What is the reason for this error? My back-end is SQL and I'm using the default datetime field only.
Regards
Deepika

Swarna,
as I tried this yesterday, I cannot really see what should be wrong with your design. What I would suggest is to create another file format where you configure everything again - by the book - and try that as a source.
I had in rare cases issues with saving which were sometimes resolved by closing/reopening the project or just creating the same thing all over again and discarding the old one. The template/target table should be automatically created by Data Services and with SQL Server I did not see any issues that date/datetime was not created properly.

Similar Messages

  • Error : CLI0111E Numeric value out of range

    Hello:
    While extracting data through generic datasources, extraction fails in the source system with the following error message.
    Database error text........: "CLI0111E Numeric value out of range.
    SQLSTATE=22003 row=1 col=12"
    Any idea what does this mean?
    Thanks

    Hello:
    While extracting data through generic datasources, extraction fails in the source system with the following error message.
    Database error text........: "CLI0111E Numeric value out of range.
    SQLSTATE=22003 row=1 col=12"
    Any idea what does this mean?
    Thanks

  • Bcp import error numeric value out of range

    lo, I have table with columns of type int. I export this table by using bcp:
    bcp dbo.int_table out file.dat -q -CRAW -T -S localhost -E . 
    Now I want to import it to table with columns of type bigint. I use bcp command:
    bcp dbo.bigint_table in file.dat -q -CRAW -T -S localhost -E 
    I get error:
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    i was trying import table by using format file created based on bigint_table by command:
    bcp dbo.bigint_table in file.dat -f format_file_bigint.xml -q -CRAW -T -S localhost -E
    but i also gets the same errors. 
    Can I use format file when during export was used -CRAW option???? 

    int table:
    CREATE TABLE [INT_TABLE](
        [ID] [int] IDENTITY(1,1) NOT NULL,
        [COL1] [int] NOT NULL,
        [COL2] [datetime] NOT NULL,
        [COL3] [datetime] NOT NULL,
        [COL4] [datetime] NOT NULL,
        [COL5] [datetime] NOT NULL,
        [COL6] [bit] NOT NULL,
        [COL7] [bit] NOT NULL,
        [COL8] [numeric(15,2)] NOT NULL,
        [COL7] [numeric(15,2)] NOT NULL,
        [COL8] [numeric(15,2)] NOT NULL,
        [COL9] [int] NOT NULL,
        [COL10] [int] NOT NULL,
        [COL11] [datetime] NULL
    big int table:
    CREATE TABLE [BIGINT_TABLE](
        [ID] [int] IDENTITY(1,1) NOT NULL,
        [COL1] [int] NOT NULL,
        [COL2] [datetime] NOT NULL,
        [COL3] [datetime] NOT NULL,
        [COL4] [datetime] NOT NULL,
        [COL5] [datetime] NOT NULL,
        [COL6] [bit] NOT NULL,
        [COL7] [bit] NOT NULL,
        [COL8] [numeric(15,2)] NOT NULL,
        [COL7] [numeric(15,2)] NOT NULL,
        [COL8] [numeric(15,2)] NOT NULL,
        [COL9] [bigint] NOT NULL,
        [COL10] [bigint] NOT NULL,
        [COL11] [datetime] NULL
    The int table was exported by bcp command:
    bcp int_table out 'c:\int_table.dat' -q -N -T -C RAW -S localhost
    and i try import it by command:
    bcp bigint_table in 'c:\int_table.dat' -T -C RAW -q -S localhost -E
    then i get this errors:
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0
    Error = [Microsoft][SQL Native Client]Numeric value out of range
    SQLState = 22003, NativeError = 0

  • JMS Queue XML numeric value out of range

    Hi
    I have an interface that process the root element of the JMS message.
    It is failing on the step Load JMS to XML. The error states: numeric value out of range.
    I've analysed the message and determined the exact data item which is 11 digits long.
    The JMS model only accomodates for numeric(10,0). I tried changing it, but still get the error.
    Any idea what I need to do so that this step will process that data without error?
    Cheers
    PS ODI 11.1.1.6

    Hi All,  I have one scenario to read the source file . The file delimiter is '|' . The no of pipeline for each line is 17. So if a line containing more than 17 , send an error email. For this first i am printing tota pipeline in ecah line to afile called pipelinecount.txt . Then i will read this file and send each value to while loop /for loop , where it will get > 17 , it will exit the process and send an email.  But here in script i am getting error at while line. Could anyone help.   #! /bin/kshset -x SOURCE_DIR=/vp01/SrcFilessed 's/[^|]//g' /vp01/SrcFiles/Test.txt | awk '{ print length }'> /vp01/SrcFiles/pipelinecount.txtcd $SOURCE_DIRwhile line in `cat pipelinecount.txt`; do if [ $line -eq 17 ];thenecho "No issue in pipeline"exit 0;fiif [ $line -gt 17 ];thenecho "No of pipelines exceeded the expected. Please verify the source file." | mailx -s "WKFS Load: Failed" [email protected]

  • Numeric Value Out Of Range Error in Callable Statement

    I keep getting an error whenever I try and pass in a value greater than 9000 into my stored procedure. The procedure call looks like this:
    sSelect = "execute sp_storedproc ?, ?, ?, ?, ?, ?, ?";
    CallableStatement call = objConn.prepareCall(sSelect);
    call.setString(1, "TEST"); //DB TYPE = VARCHAR
    call.setInt(2, 4); // DB TYPE = INTEGER
    //*******************PROBLEM LINE***************************
    call.setFloat(3,(float) 9001); //DB TYPE = MONEY
    call.setInt(4, 25 ); // DB TYPE = INTEGER
    call.setFloat(5,(float) 0); // DB TYPE = MONEY
    // output parameters
    call.setDouble(6, 0);
    call.setDouble(7, 0);
    call.registerOutParameter(6, Types.DOUBLE);
    call.registerOutParameter(7, Types.DOUBLE);
    // execute stored procedure
    call.execute();
    // retrieve value
    val1= call.getDouble(6);
    val2= call.getDouble(7);
    I keep getting a "[Microsoft][ODBC SQL Server Driver]Numeric value out of range." error.
    I'm using MS SQL server 2000. The error only occurs when I pass in values > 9000. Since there's no direct mapping between java data types and SQL MONEY data type, I've tried passing every possible type into the procedure with the same result (e.g. float, long, double, int, BigDecimal). If anyone has come across this problem and knows a solution please help!!
    Thanks.

    knows a solution please help!!Modify the stored proc so it takes a varchar. In the stored proc convert the string to the correct type. In java use setString() to pass in the value.

  • Numeric value out of range (null) - Inserting a double

    Allright,
    I can't figure this out to save my life.. I am refusing to put my code up because I am trying to insert into a DB Table with 140 some fields, so I will explain as best I can.. I am trying to insert a double into my DB.. I have been getting a numeric value out of range error on insertion. Just to see if it was a db problem, I shortened my query to 4 fields and two of them being the doubles for insertion. They inserted fine. So needless to say, i presumed that my insert statement for the 140 fields query was off. I double checked it and everything seems to be in order. I still get the error. I can assure that everything matches up.. my SQL string looks like this :
    SQL = "INSERT INTO TABLE 1 (VAL1, VAL2, VAL3 ... VAL146) VALUES (?, ?, ? .... ?);
    and my preparedStmt :
    ps = con.prepareStatement(SQL);
    ps.setInt(1, val1);
    ps.setInt(2, val2);
    ps.setString(3, val3);
    ps.setDouble146, val146);
    ps.executeUpdate();
    Please help me solve this..
    Ed

    The name of the table is FAC.
    Here is the query:
    INSERT INTO FAC (FAC_SK, KEY, ACTIVITY, BE_NUMBER,CATEGORY, CC, CLASS_LVL, CONDITION, COORD_BASIS, COORD_DATUM, COORD_DERIV,DOMAIN_LVL, EVAL, GRAPHIC_CC, GRAPHIC_ED_NUM, GRAPHIC_SCALE, GRAPHIC_SERIES,LAST_CHG_USERID, MIDB_TIMESTAMP, OPER_STATUS, OSUFFIX, PROD_LVL_CAP,PROD_LVL_REQ, RECORD_STATUS, RES_PROD, COORD, DATETIME_CREATED,DATETIME_LAST_CHG, FAC_NAME, GRAPHIC_AGENCY, GRAPHIC_ED_DATE,GRAPHIC_SHEET, REVIEW_DATE, ACCESS, AFFILIATION, AIR_DEF_AREA,ALLEGIANCE, BE, CAPACITY, CAPACITY_EVAL, CAPACITY_MAX, CAPACITY_UM,CLASS_RATING, CMD_CNTL_COMM, CODEWORD, CONDITION_AVAIL, CONTROL_MARK,COORD_DERIV_ACC, COORD_DERIV_ACC_UM, COORD_ROA, COORD_ROA_CONF_LVL,COORD_ROA_UM, CPFL, CRITICAL_INDUSTRY, DECLASS_ON, DEGREE_INTEREST,ELEVATION, LAT, LON, ELEVATION_ACC, ELEVATION_CONF_LVL, ELEVATION_DATUM,ELEVATION_DERIV, ELEVATION_DERIV_ACC, ELEVATION_DERIV_ACC_UM, ELEVATION_MSL,ELEVATION_MSL_ACC, ELEVATION_MSL_CONF_LVL, ELEVATION_MSL_DERIV, ELEVATION_MSL_DERIV_ACC,ELEVATION_MSL_DERIV_ACC_UM, ELEVATION_MSL_UM, ELEVATION_UM, FOREIGN_TECH_CC,FOREIGN_TECH_PERCENT, FPA, FUNCT_PRIMARY, FUNCT_SECONDARY, GEOIDAL_MSL_SEPARATION,GEOIDAL_MSL_SEPARATION_UM, ILAT, ILON, INTEGRATION, LINE_QTY, MED_DIAGNOSTICS,MED_MASS_CASUALTY, MIL_AREA, MIL_GRID_SYS, MODERNIZATION, MSN_PRIMARY, MSN_PRIMARY_SPECIALTY,MSN_SECONDARY, MSN_SECONDARY_SPECIALTY, OPEN_STG_COVERED, OPEN_STG_FILLED, OPEN_STG_TOTAL,OPEN_STG_UM, OUTPUT, OUTPUT_EVAL, OUTPUT_MAX, OUTPUT_RATE, OUTPUT_UM, PERIODICITY, PIN,POL_SUBDIV, POP_AREA, POP_AREA_PROXIMITY, POWER_DISTRICT, POWER_DISTRICT_SUB, POWER_SOURCE,RECUP_INTRVL, RECUP_INTRVL_MAX, RECUP_INTRVL_UM, RECUP_LOSS_IMPACT, RECUP_REPAIR_PRIORITY,RELATIVE_RANKING, RELEASE_MARK, ROLE_LVL, ROLE_TYPE, SCALE, TDI, TGT_RESTR, TURN_AROUND_TIME,WAC, WATERBODY, ADDRESS_NAME, CAPACITY_DATE, CAPACITY_EVAL_DATE, COORD_DATETIME,DATETIME_BEGIN, DATETIME_END, DATETIME_FIRST_INFO, DATETIME_LAST_INFO, DECLASS_ON_DATE,LOC_NAME, MAX_DEMO_USE, MIL_GRID, OUTPUT_DATE, OUTPUT_EVAL_DATE, PLACE_NAME, POSTAL_CODE,SCENARIO_SET, STREET_NAME, STREET_NUM, SYMBOL_CODE, UTM) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);
    The query works fine if I have no value for the two doubles : LAT and LON..
    If I have a value for them, the thing gives me an error:
    Numeric value out of range (null)
    If you see anything wrong with that query.. Let me know..
    Takizzle

  • - ORA-01727: numeric precision specifier is out of range (1 to 38)

    What is cause of above error??
    SQL> SELECT DBMS_SQLTUNE.REPORT_TUNING_TASK( 'my_sql_tuning_task_1') from DUAL;
    DBMS_SQLTUNE.REPORT_TUNING_TASK('MY_SQL_TUNING_TASK_1')
    GENERAL INFORMATION SECTION
    Tuning Task Name : my_sql_tuning_task_1
    Tuning Task Owner : SYS
    Workload Type : Single SQL Statement
    Scope : COMPREHENSIVE
    Time Limit(seconds): 3600
    Completion Status : COMPLETED
    Started at : 09/27/2012 13:24:45
    Completed at : 09/27/2012 13:24:45
    Schema Name: PDS
    SQL ID : 4wv8x1b10dvk0
    SQL Text : INSERT INTO dlg_participant
    (dp_dg_id, dp_dlg_id, dp_customer_id, dp_context,
    dp_inserted_timestamp, dp_moved_timestamp, dp_active,
    dp_internal_id)
    (SELECT
    cast(:1 as number(:"SYS_B_0")),
    cast(:2 as number(:"SYS_B_1")),
    mh_customer_id,
    mh_context,
    SYSDATE,
    SYSDATE,
    cast(:3 as number(:"SYS_B_2")),
    cast(:4 as number(:"SYS_B_3"))
    FROM
    (SELECT
    Relations.MARE_ID as mh_customer_id,
    :"SYS_B_4" as mh_context,
    null as mh_participant_id
    FROM
    (select *
    from Testuser.RelationsEnriched_10M
    ) Relations
    WHERE
    ((:5 >= Relations.MARE_ID))) AND
    NOT EXISTS (SELECT
    dp_id
    FROM
    dlg_participant,
    dlg_group
    WHERE
    (dp_dg_id = dg_id) AND
    (dg_dlg_id = :6) AND
    (dp_active = :7) AND
    (dp_customer_id = Relations.MARE_ID))) mh_container)
    Bind Variables :
    2 - (NUMBER):9
    4 - (NUMBER):9
    6 - (NUMBER):18
    8 - (NUMBER):18
    10 - (NUMBER):1500000
    11 - (NUMBER):1053
    12 - (NUMBER):0
    ERRORS SECTION
    - ORA-01727: numeric precision specifier is out of range (1 to 38)
    -------------------------------------------------------------------------------

    Strange as none of the number datatype is more than 38
    SQL> desc testuser.relationsenriched_10m
    Name Null? Type
    MAEX_VALUE_CODE_002 NUMBER(38)
    MAEX_PHONE_IND_DATE DATE
    MAEX_TOTAL_SWITCH_DATE DATE
    MAEX_VALUE_CODE_002_DATE DATE
    MARE_COMP_FS_PC VARCHAR2(199)
    MARE_DEALER_RETAIL VARCHAR2(7)
    MARE_CONSODATA_IND VARCHAR2(2)
    MAEX_VALUE_CODE_003 NUMBER(38)
    MARE_EXT_KEY1_NR VARCHAR2(199)
    MARE_GM_CARD_CODE VARCHAR2(199)
    MAEX_LAST_CHANGE_DATE DATE
    MAAD_MARE_ID NUMBER(38)
    MAEX_MAIL_IND_DATE DATE
    MARE_PERS_TITLE VARCHAR2(6)
    MARE_EXT_KEY3_NR VARCHAR2(199)
    MARE_BSM_DATE VARCHAR2(199)
    MARE_ID NUMBER(38)
    MARE_GM_CARD_STATUS VARCHAR2(199)
    MAAD_PREFERED_IND VARCHAR2(2)
    MAEX_SMS_IND_DATE DATE
    MARE_RELATED_CODE VARCHAR2(199)
    MARE_FAX FLOAT(126)
    MACA_MARE_ID NUMBER(38)
    MACA_REGDATE_OWNER_YEAR NUMBER(38)
    MAEX_EMAIL_IND_DATE DATE
    MAEX_MAILABLE_IND6 VARCHAR2(2)
    MARE_PERS_LAST_NAME VARCHAR2(42)
    MARE_PERS_SALUTATION VARCHAR2(9)
    MARE_PERS_FIRST_NAMES VARCHAR2(51)
    MARE_SUB_TYPE VARCHAR2(2)
    MACA_PREFERED_IND VARCHAR2(2)
    MAEX_CONTROL_GROUP_DATE DATE
    MARE_MOBILE_PHONE VARCHAR2(21)
    MARE_COMP_ID NUMBER(38)
    MARE_EXT_KEY1_CHAR VARCHAR2(16)
    MARE_FIRST_CONTACT_DATE DATE
    MARE_MOI1_DESCR VARCHAR2(21)
    MAEX_MAILABLE_IND9 VARCHAR2(2)
    MARE_MOI1 VARCHAR2(11)
    MARE_MAAD_ID_T NUMBER(38)
    MARE_COMP_SIZE_CAT NUMBER(38)
    MAEX_SMS_IND VARCHAR2(2)
    MARE_PERS_LAST_NAME_SECOND VARCHAR2(15)
    MAEX_VALUE_CODE_001_DATE DATE
    MARE_ORDER_T NUMBER(38)
    MARE_BSM_IND VARCHAR2(2)
    MACA_BRAND VARCHAR2(12)
    MACA_DEALER_RETAIL VARCHAR2(7)
    MARE_HOME_PHONE VARCHAR2(21)
    MAEX_MAIL_IND VARCHAR2(2)
    MARE_PERS_BIRTH_DATE DATE
    MARE_CNSMR_TYPE VARCHAR2(2)
    MAEX_MAILABLE_IND5 VARCHAR2(2)
    MARE_PERS_AGE NUMBER(38)
    MAEX_MAILABLE_IND1 VARCHAR2(2)
    MARE_INSRC_RNWL_DATE DATE
    MACA_NEW_USED VARCHAR2(5)
    MARE_LOAD_DATE DATE
    MARE_PERS_MAR_STATUS VARCHAR2(199)
    MARE_PERS_PREFIX VARCHAR2(7)
    MARE_COMP_SIZE NUMBER(38)
    MAEX_VALUE_CODE_100_DATE DATE
    MARE_HISTORY_FILE VARCHAR2(26)
    MARE_COMP_NAME VARCHAR2(108)
    MARE_IDX_T VARCHAR2(51)
    MARE_DEALER_RETAIL_NAME VARCHAR2(41)
    MACA_OWNER_TYPE VARCHAR2(2)
    MARE_CREATION_DATE DATE
    MARE_MACA_ID_T NUMBER(38)
    MARE_EXT_KEY3_CHAR VARCHAR2(199)
    MAAD_POSTAL_CODE VARCHAR2(8)
    MAEX_MARE_ID NUMBER(38)
    MARE_CNSMR_TYPE_CODE NUMBER(38)
    MARE_SOURCE VARCHAR2(5)
    MARE_LAST_CONTACT_DATE DATE
    MARE_EXT_KEY2_CHAR VARCHAR2(199)
    MAEX_ID NUMBER(38)
    MAEX_TOTAL_SWITCH VARCHAR2(2)
    MARE_EMAIL VARCHAR2(53)
    MARE_DEALER_SERV_NAME VARCHAR2(41)
    MARE_WORK_PHONE VARCHAR2(21)
    MAEX_VALUE_CODE_100 NUMBER(38)
    MAEX_PHONE_IND VARCHAR2(2)
    MARE_AERD VARCHAR2(199)
    MARE_SPS_FILE_ID NUMBER(38)
    MAEX_LOAD_DATE DATE
    MARE_MOI5 VARCHAR2(11)
    MAEX_MAILABLE_IND7 VARCHAR2(2)
    MAEX_VALUE_CODE_001 NUMBER(38)
    MARE_COMP_NAME_2 VARCHAR2(172)
    MARE_SOFI_NR VARCHAR2(17)
    MARE_COMP_CODE VARCHAR2(199)
    MARE_COMP_FS_CC VARCHAR2(199)
    MAEX_MAILABLE_IND4 VARCHAR2(2)
    MARE_DEALER_PREF VARCHAR2(7)
    MARE_LANG_CODE VARCHAR2(3)
    MACA_REGDATE_CAR_YEAR NUMBER(38)
    MARE_PERS_INITIALS VARCHAR2(7)
    MARE_DEAR_SALUTATION VARCHAR2(50)
    MAEX_MAILABLE_IND8 VARCHAR2(2)
    MAEX_TITLE_IND VARCHAR2(2)
    MARE_MATCHING_IDX VARCHAR2(199)
    MARE_MOI3 VARCHAR2(11)
    MARE_DEALER_PREF_NAME VARCHAR2(2)
    MARE_ENVELOPE_NAME VARCHAR2(199)
    MARE_PERS_CHILD_UNDER_18 VARCHAR2(199)
    MARE_MOI2 VARCHAR2(11)
    MARE_RELATED_DESCR VARCHAR2(199)
    MARE_EXT_KEY2_NR VARCHAR2(199)
    MARE_PERS_GENDER VARCHAR2(2)
    MACA_MODEL VARCHAR2(16)
    MARE_PERS_HH_SIZE VARCHAR2(199)
    MAEX_TITLE_IND_DATE DATE
    MARE_LAST_CHANGE_DATE DATE
    MARE_MOI4 VARCHAR2(11)
    MAEX_MAILABLE_IND2 VARCHAR2(2)
    MARE_DEALER_SERV VARCHAR2(7)
    MAEX_VALUE_CODES VARCHAR2(25)
    MARE_NAME_T VARCHAR2(51)
    MAEX_VALUE_CODE_003_DATE DATE
    MARE_PERS_HH_CARS VARCHAR2(199)
    MAEX_MAILABLE_IND3 VARCHAR2(2)
    MARE_ERD NUMBER(38)
    MAEX_CREATION_DATE DATE
    MARE_IERD VARCHAR2(199)
    MAEX_CONTROL_GROUP NUMBER(38)
    MAEX_EMAIL_IND VARCHAR2(2)
    MARE_COMP_FS_TOT VARCHAR2(199)
    MARE_RELT_ID NUMBER(38)
    MARE_PERS_ID NUMBER(38)
    SQL> desc pds.dlg_participant
    Name Null? Type
    DP_ID NOT NULL NUMBER(18)
    DP_DG_ID NOT NULL NUMBER(9)
    DP_DLG_ID NOT NULL NUMBER(9)
    DP_CUSTOMER_ID NOT NULL NUMBER(38)
    DP_CONTEXT NOT NULL NVARCHAR2(128)
    DP_INSERTED_TIMESTAMP NOT NULL DATE
    DP_MOVED_TIMESTAMP NOT NULL DATE
    DP_PART_STAMP NVARCHAR2(3)
    DP_ACTIVE NOT NULL NUMBER(18)
    DP_INTERNAL_ID NUMBER(18)
    DP_CUSTOM_VALUES NCLOB

  • Numeric value out of range

    Hello, I am getting error of "Numeric value out of range".I've tried increasing Decimal value  as well tried chnaginf Intefr to BIGINT.Workflow usd to run fine and all of a sudden it start throwing an error.I've attached session log file.I am using Pushdown optimization and database is netezza. Any help highly appericiated. Regard, Ram

    Hi All,  I have one scenario to read the source file . The file delimiter is '|' . The no of pipeline for each line is 17. So if a line containing more than 17 , send an error email. For this first i am printing tota pipeline in ecah line to afile called pipelinecount.txt . Then i will read this file and send each value to while loop /for loop , where it will get > 17 , it will exit the process and send an email.  But here in script i am getting error at while line. Could anyone help.   #! /bin/kshset -x SOURCE_DIR=/vp01/SrcFilessed 's/[^|]//g' /vp01/SrcFiles/Test.txt | awk '{ print length }'> /vp01/SrcFiles/pipelinecount.txtcd $SOURCE_DIRwhile line in `cat pipelinecount.txt`; do if [ $line -eq 17 ];thenecho "No issue in pipeline"exit 0;fiif [ $line -gt 17 ];thenecho "No of pipelines exceeded the expected. Please verify the source file." | mailx -s "WKFS Load: Failed" [email protected]

  • Console errors (multiple, 60-some) -- "value of separation out of range"

    I have a long, 128 page chapter.
    I was getting a "font not found, substitute Times New Roman for MS Shell Dlg 2" console message when I
    opened the file.
    An online search turned up the suggestion that if you can't actually find the font in your doc, to get rid of it, saving the file as MIF, and opening
    and re-saving to FM, might solve the problem. ("If the font isn't really there to begin with.")
    It didn't work. The console error message from opening the MIF file says, **The "MS Shell Dlg 2" Font is not available. "Times New Roman"
    will be used in this session.**
    On top of which, that same console error window also has about 60 lines with a different numerical variation of:
    MIF: "K:\Technical Publications Current Projects\00 yadda yadda filename.mif" (126817): Value of Separation out of range (11).
    The messages are all the same, only the six digit numbers in parantheses change.
    I'm on a (relatively) NEW Dell Precision T1500 box with 64 bit Win 7 & FM 9.0p255. All graphics in the file were imported by reference into
    anchored frames from a "graphics n pix" folder in the same directory as the FM file.
    ....I don't know if this is really a problem or not, but the filie does take a heck of a long time to open, and there's
    usually a paranthetical note in the window top bar, following the FM file name, that says Windows (not responding.)
    Which goes away when the file does open. (In 2 or 3 minutes? Haven't put a stopwatch on it....)
    This file is just one of many similarly sized docs, so I'm a little worried about what might happen when they're all collected
    into the book file.
    Any suggestions, info or advice would be much appreciated.

    Thanks.If the font isn't found -- for whatever reason, in whatever kind of object -- could I do
    a workaround by installing the missing font? In this case, MS Shell Dlg 2. (Whatever the
    heck that is, assuming I can find it available somewhere.)
    ...Oops, wait, MS Shell Dlg 2 isn't really a font at all, here's what I found:
    The following is an excerpt from the Microsoft   MSDN Library, April 2000:
    “MS Shell Dlg is a mapping   mechanism that enables U.S. English Windows NT/Windows 2000 to support   locales that have characters that are not contained in code page 1252.   It is not a font but a face name for a nonexistent font. It can be specified   in either the Windows NT/Windows 2000 Setup file during the installation   process or when customizing a local system by double-clicking Control   Panel's Regional Options icon. When you double-click the icon, click the   Set default ... button in the General sheet of the Regional Options dialog   box. Select the appropriate locale in the Select System Locale dialog   box and click OK, then restart the system. The appropriate change occurs   in the following registry key:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows   NT\Current Version\FontSubstitutes
    A benefit of font mapping   in the registry is that you can change the font for the entire shell by   simply changing one .inf file entry. For example, localization for Asia   is much easier because you can change the .inf file entry, instead of   changing every instance of MS Sans Serif in every .rc and .dlg file, and   the change is complete without rebuilding any binaries. Win32-based applications   that contain multiple language resources that cross character-set boundaries   can also take advantage of this feature. It is also useful when you have   an English application in which supporting multiple languages and character   sets is important.
    So in this case, the workaround is to find and change an ".inf file entry?"

  • Enumerated Out-Of-Range Detection

    I'd like to solicit opinions and ideas on a LabVIEW technical issue. The objective is to have a subvi detect when it receives an out of range value on an input that is an enumerated type control. Of course one way is to change the enumerated type so that the first and last items are named Underrange and Overrange, and handle these cases. But I am looking for a way to do it without adding items to the enumerated type. The attached LLB illustrates what I am trying to do. If the Numeric input on the top level VI is set to a value of 22, the subVI runs with a value of 16. Note that the subVI has a property for Out of Range Action that is set to Ignore, but the value is still coerced.
    The LLB is in LabVIEW 7.1.  In LabVIEW 8.2 the behavior is different. There is apparently a bug in LabVIEW 8.2 that allows the Number of Items to change if an overrange value is input.
    Allen
    Attachments:
    Enumeration Range Demo.llb ‏41 KB

    There is no built-in elegant method since the numeric->enum coercion is something that obviously happens automatically. If you provide a subVI that has an enum input you have no way of knowing that somebody wired an integer to that input unless you use the "Underrange" and "Overrange" enum values to deal with that situation. From your subVI's perspective all that you see in your subVI is the enum. There's no way for you to know that the enum value was chosen that way because somebody wired a constant of, say, -1 to your subVI's enum input. The programmer could just as well have had a number/string->enum conversion routine that actually chose those enum values.
    The real question is whether or not you should be providing an "Underrange" or "Overrange" enum value. That depends on how your subVI gets used. Normally I don't create such values, and I would suspect most programmers also do not. The only time I do it is when I know the subVI is used in situations where the value would likely be coming from an integer or a string value like, when it gets read from a file. In the latter example I use a string->enum conversion VI, but I make sure that the enum has an "undefined" value in the case when I get an empty string or an incorrect string.
    As a side note and follow-up to my previous message, it's interesting to note that even though the "Out of Range" action can be set for an enum via a property node, that section does not exist on the property page for the enum (and sensibly so). Perhaps that property shouldn't even be selectable for an enum.

  • Handling Out-of-Range and Overflow

    How to deal with Out-of-Range and Overflow?
    Suppose I have a SQL table with one column of datatype “tinyint”.
    tinyint’s range is 0-255.
    Table:
    create table xyz
    (     userid tinyint not null auto_increment,
    After inserting 256 rows, we cannot insert another row .
    When MySQL stores a value in a numeric column that is outside the permissible range of the column data type, MySQL rejects the out-of-range value with an error, and the insert fails.
    How to deal with this situation ?
    Obviously we can use some data type with very big range for e.g. bigint .. but still every data type got some maximum limit. So, there must be a way through which we can deal with this situation.

    It appears that you are referring to MySQL, not Oracle. If you have a MySQL-specific question, you most likely want to post the question in the MySQL forum.
    In general, though, what does it mean to you to "handle" the error? The insert throws an exception, your code can catch the exception. It can log the exception. It could, potentially, re-try the insert with a different numeric value that does not cause the failure. Is that what you mean by "handle"?
    When you're designing the data model, you need to pick data types whose ranges are large enough to accommodate the data you will ultimately insert. If you want to be able to store values larger than 256, you would need to choose a data type for the column that can handle numbers that large. That means that when you are creating the data model, you need to know, realistically, how many rows each table will have and what the maximum value in any particular column will be. And you need to set the data types appropriately.
    Justin

  • Detecting if an int is out of range

    Googling the issue seems to result in a lot of discussion; but as far as I can see there's no working code to detect if an input is outside of the MIN and MAX ranges.
    Is there anyway of doing this? Thanks in advance!

    simon33 wrote:
    The input in my application happens to be a string. It's then converted to an int (if numerical) and I wish to then check it against the min and max value.The process of "converting to an int" (via Integer.parseInt(), I presume) will fail if the value is out of range, so there is no need for a secondary check. Example:public class Foo {
        public static void main(String[] args) {
            String number = "123456789123456789";
            try {
                Integer.parseInt(number);
                throw new RuntimeException("Shouldn't reach this line!");
            } catch (NumberFormatException e) {
                System.out.println("Test passed!");
                e.printStackTrace();
    }~

  • Working with out of range symbols

    Our data set contains measurement data in a CSV file which we are importing to SQL Server using SSIS with the majority of data types being float.
    Sometimes our data set can receive an out of range symbol for some of the fields (i.e. ##### or >>>>>). 
    What is the best way to deal with this? Does this mean my table design will have to contain all varchar types? Ideally, we would prefer to use appropriate types.
    I have thought of setting a flag (i.e. 0 or -1) when this symbol appears and when querying data for analysis or presentation we could use this flag to identify fields has having this out of range value.
    However, some of the data set fields may contain a 0 or -1 value so this is not suitable.
    All advice appreciated.

    The out of range value could indicate a fault or failure in measurement equipment and therefore it is important to know if this value exists.
    Again, you will need to define what this actually means.  You need to know that a bad value was received (and I'll mention that there are likely other pieces of information that go with a particular reading such as date/time of reading, source, etc.
    which you did not mention and that might affect the goal).  In what context do you need to know?  During import?  Whenever you review or calculate something?  You may find that you need different approaches for different measures - often
    a "generic" discussion is not particularly useful exercise.  By far, storing NULL for such a value is the easiest thing to do since it does not require a datatype change.  Which leads back to the assumption I mentioned.
    which will never exist in the data set?? (i.e. -9999).
    This approach will almost always eventually fail.  OK, maybe a bit of an overstatement.  It also requires a consistent approach to interpreting the data - something that is not easily controlled and (no offense) rarely documented.  You also
    seem to be under the common misconception that everything must be stored in the same table; an alternative is to store your "bad" values separately.  Another option is to simply add another column to your table (or a child table) to "flag"
    bad measurements.
    Lastly, "I need a way of identifying if this value appeared before presenting the data" may be something that is well defined in your mind but it is not yet something that anyone else can evaluate.  You also ask about "best way". 
    Such a measure is in the eye of the consumer of this information.  Sometimes "easy" is the better goal. The volume of measurements is also a factor that weighs on "best".  The ratio of good to bad measurements can be a factor
    as well.  Be skeptical of any suggestion except this one: try a couple of different approaches and conduct your own evaluation.
    IMO, changing the datatype to string will only lead to unnecessary risk, frustration, and poor performance. And curses - someone will eventually curse the use of strings to store numeric values.  And somehow an unexpected value will be stored that is
    neither a numeric value nor a "known" bad value - leading to head scratching and gnashing of teeth and perhaps some late nights.

  • Asus vh232h out of range, Mac mini thunderbolt to vga

    Hey guys,
    Pretty much what the title says.....
    Mac mini
    Asus vh232h (VGA only, no dvi socket)
    Thunderbolt to VGA adapter
    VGA cable (I've tried several)
    (Benq monitor running fine on the hdmi port)
    In short, if I use a VGA cable under 1.8m, there's no problem.
    If I use a cable of 3m in length, or two x 1.8m cables, I get a "Out of range" message on the monitor.
    (My office is shared space, so I need the Mac mini to be inside a lockable cupboard.  That means I need a cable longer than 1.8m)
    FYI, I don't seem to be able to set the asus monitor resolution in Mac settings (not sure if it can be done when monitor is 'out of range', but I can see the Asus in Display settings, Arrangement. It looks about half the width and height of the benq.
    Is a monitor supposed to connect successfully over a 3 m cable?
    Will a thunderbolt to dvi adapter work? (Would have to buy new monitor)
    Any other ideas?
    Thanks,
    Darren

    Bought a new benq 24" monitor, moshi mini display port to hdmi adapter, and 5m hdmi cable.
    Sorted.
    Must be an issue with apple mdp to VGA adapter when using VGA cables over 1.8m long.

  • Macs Won't Forget Refresh Rate - LCD Refresh Out of Range

    I have a new Viewsonic LCD for an old G4. I had to use an ADC to DVI adapter.
    The first time I booted up my Mac, the monitor worked fine. I went into the Display Preferences and, like an idiot, I selected 90 hz because, like an idiot, I thought 90 hz was better than 60 hz.
    My screen went black and the monitor said "Frequency out of range", etc. I have talked to AppleCare and I have tried everything and nothing I do gets this Mac to revert to 60 hz at 1280 x 1024.
    Tried zapping PRAM, didn't work.
    Tried booting into Safe Mode and selecting another resolution. I do that, reboot, it reboots in that lower resolution. I select 1280 x 1024 and my screen goes black because it's going into that 90 hz.
    Created another account, didn't work.
    I plugged in my old CRT into the VGA port. I was able to select 1280 x 1024 at 60 hz. Turned off the Mac. Plugged in the LCD. Turned the Mac back on and it went black.
    It does this when you log in. The actual bootup is in 1280 x 1024 60 hz. I get the login screen fine. It's when I log in, into any account, it goes back to that 90 hz mode.
    In Windows, if you select a resolution or refresh rate, a dialog comes up asking you if this mode is OK and if after 15 seconds you don't click on anything, it reverts back to the original resolution. Apple doesn't want to do that, I guess, because they want me to use their monitors.
    Any ideas?
    Thanks!

    You should probably just trash the preferences file(s). That will give you a fresh start with the Viewsonic. See this thread:
    http://discussions.apple.com/thread.jspa?messageID=3308488&#3308488

Maybe you are looking for

  • How to loop through the "On My Mac" folders in mail?

    Hi there - i am new to applescript, but am slowly working out how to use it. I am stumped on how to write a rule that will move a message to a folder identified by a tag in a message (I am using MailTags). I have script that will take the first tag a

  • How many Collections can you have in iBooks?

    How many Collections can you have in iBooks?  I have many and now I'm unable to add more collections.  Is there a way to add more collections/shelves?

  • Trouble Setting up Flickr from iPhoto '09

    I already have a Flickr account and I want to send photos from iPhoto to Flickr. When I click on an album and then on the Flickr button, iPhoto asks me if I'd like to set up iPhoto to publish to Flickr. I press "Set Up", which sends me to the Flickr

  • Jdeveloper for EBS R12

    Hi! I'm looking for JDeveloper for EBS R12. I tried to download it from Metalink ( https://metalink2.oracle.com/metalink/plsql/f?p=130:14:8543317434215624048::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,7872

  • My canon print MF8050Cn don't print under Yosemite

    Hello, this morning i tried to print but my printer Canon MF8050Cn don't want it. I don't know if my mac is just update about driver. Thanks