Error during Content conversion

Hi,
The scenario is file to file. Inbound and async. The encrypted data is coming from third party. we are decrypting it and doing the content conversion. Earlier there was only 1 node. now the requirement is that they will be sending the header also. now there are 2 nodes with children. earlier there was only 1 node with children and the data was processing successfully. now when I have added header the fields of the header are not getting the value. Like header has the fields like Number_of_records, sbm_system_date etc.. but the fields of the header are getting replaced by the fields of the other node. I have attached the screenshots for the same. let me know if you need any more information. The payload is like below
<?xml version="1.0" encoding="utf-8" ?>
- <ns:MT_BillingData_SBM xmlns:ns="http://pspcl.com/xi/SBM/IF0043_BillingData_100"> 
- <BillingData_SBM> 
<SUB_DIVISION_CODE>11</SUB_DIVISION_CODE> 
<MRU>16/08/2014</MRU> 
<Connected_Pole_INI_Number>11:26:09</Connected_Pole_INI_Number> 
<NEIGHBOR_METER_NO>I0027G14_14082014112726.enc</NEIGHBOR_METER_NO> 
<STREET_NAME>1</STREET_NAME> 
<INSTALLATION>I0027G14</INSTALLATION> 
</BillingData_SBM>
- <BillingData_SBM> 
<SUB_DIVISION_CODE>4272</SUB_DIVISION_CODE> 
<MRU>MR60BM</MRU> 
<Connected_Pole_INI_Number>J-DP06-FL12-031-004_G-1-P07</Connected_Pole_INI_Number> 
<NEIGHBOR_METER_NO /> 
<STREET_NAME /> 
<INSTALLATION>5000057583</INSTALLATION> 
<MR_DOC_NO>200000001829984</MR_DOC_NO> 
<SCHEDULED_MRDATE>25-04-2014</SCHEDULED_MRDATE> 
<METER_NUMBER>10089749</METER_NUMBER> 
<MANUFACTURER_SR_NO>3376181</MANUFACTURER_SR_NO> 
<MANUFACTURER_NAME>Capital Meters</MANUFACTURER_NAME> 
<CONTRACT_ACCOUNT_NUMBER>100106763</CONTRACT_ACCOUNT_NUMBER> 
<CONSUMPTION_KWH>16430.000</CONSUMPTION_KWH> 
<CONSUMPTION_KWAH>18256.000</CONSUMPTION_KWAH> 

Hi,
Thanks for the reply. I have used the parameters in FCC which I have posted above. are they correct?
I am not getting the desired result. There may be issue with the input file/Parameters.
I am getting the below result in which the header values are not coming.
<?xml version="1.0" encoding="utf-8" ?>
- <ns:MT_BillingData_SBM xmlns:ns="http://pspcl.com/xi/SBM/IF0043_BillingData_100"> 
- <BillingData_SBM> 
<SUB_DIVISION_CODE>4272</SUB_DIVISION_CODE>  
<MRU>MR60BM</MRU>  
<Connected_Pole_INI_Number>J-DP06-FL12-031-004_G-1-P07</Connected_Pole_INI_Number>  
<NEIGHBOR_METER_NO />  
<STREET_NAME />  
<INSTALLATION>5000057583</INSTALLATION>  
<MR_DOC_NO>200000001829984</MR_DOC_NO>  
<SCHEDULED_MRDATE>25-04-2014</SCHEDULED_MRDATE>  
<METER_NUMBER>10089749</METER_NUMBER>  
<MANUFACTURER_SR_NO>3376181</MANUFACTURER_SR_NO>  
<MANUFACTURER_NAME>Capital Meters</MANUFACTURER_NAME>  
<CONTRACT_ACCOUNT_NUMBER>100106763</CONTRACT_ACCOUNT_NUMBER>  
<CONSUMPTION_KWH>16430.000</CONSUMPTION_KWH>  
<CONSUMPTION_KWAH>18256.000</CONSUMPTION_KWAH>  
<CONSUMPTION_KVA>0.000</CONSUMPTION_KVA>  
<CUR_METER_READING_KWH>0.000</CUR_METER_READING_KWH>  
<CUR_METER_READING_KVA>0.000</CUR_METER_READING_KVA>  
<CUR_METER_READING_KVAH>0.000</CUR_METER_READING_KVAH>  
<CUR_METER_READING_DATE>13-08-2014</CUR_METER_READING_DATE>  
<CUR_METER_READING_TIME>182427</CUR_METER_READING_TIME>  
<CUR_METER_READER_NOTE>D</CUR_METER_READER_NOTE>  
<PRV_METER_READING_KWH>19170.000</PRV_METER_READING_KWH>  
<PRV_METER_READING_KVA>0.000</PRV_METER_READING_KVA>  
<PRV_METER_READING_KWAH>0.000</PRV_METER_READING_KWAH>  
<PRV_METER_READING_DATE>30-06-2011</PRV_METER_READING_DATE>  
<PRV_METER_READING_TIME />  
<PRV_METER_READER_NOTE />  
<OCTROI_FLAG>Y</OCTROI_FLAG>  
<SOP>95465.00</SOP>  
<ED>7636.92</ED>  
<OCTROI>1643.00</OCTROI>  
<DSSF>4773.08</DSSF>  
<SURCHARGE_LEIVED>0.00</SURCHARGE_LEIVED>  
<SERVICE_RENT>0.00</SERVICE_RENT>  
<METER_RENT>292.00</METER_RENT>  
<SERVICE_CHARGE>0.00</SERVICE_CHARGE>  
<MONTHLY_MIN_CHARGES>11638.20</MONTHLY_MIN_CHARGES>  
<PF_SURCHARGE>0.00</PF_SURCHARGE>  
<PF_INCENTIVE>0.00</PF_INCENTIVE>  
<DEMAND_CHARGES>0.00</DEMAND_CHARGES>  
<FIXEDCHARGES>0.00</FIXEDCHARGES>  
<VOLTAGE_SURCHARGE>0.00</VOLTAGE_SURCHARGE>  
<PEAKLOAD_EXEMPTION_CHARGES>0.00</PEAKLOAD_EXEMPTION_CHARGES>  
<SUNDRY_CHARGES>0.00</SUNDRY_CHARGES>  
<MISCELLANEOUS_CHARGES>0.00</MISCELLANEOUS_CHARGES>  
<FUEL_ADJUSTMENT>0.00</FUEL_ADJUSTMENT>  
<BILL_NUMBER>I002714H131824001</BILL_NUMBER>  
<NO_OF_DAYS_BILLED>1141</NO_OF_DAYS_BILLED>  
<BILL_CYCLE>2</BILL_CYCLE>  
<BILL_DATE>28-08-2014</BILL_DATE>  
<DUE_DATE>26-08-2014</DUE_DATE>  
<BILL_TYPE>2</BILL_TYPE>  
<PAYMENT_AMOUNT>0.00</PAYMENT_AMOUNT>  
<PAYMENT_MODE />  
<CHECK_NO />  
<BANK_NAME />  
<PAYMENT_ID />  
<IFSC_CODE />  
<MICRCODE />  
<PAYMENT_DATE />  
<PAYMENT_REMARK />  
<TOT_BILLAMOUNT>109970.00</TOT_BILLAMOUNT>  
<SBM_NUMBER>I0027G14</SBM_NUMBER>  
<METER_READER_NAME>USER1</METER_READER_NAME>  
<INHOUSE_OUTSOURCED_SBM>PSPCL</INHOUSE_OUTSOURCED_SBM>  
<TransfromerCode />  
<MCB_RENT>156.00</MCB_RENT>  
<LPSC>9591.00</LPSC>  
<TOT_AMT_DUE_DATE>119561.00</TOT_AMT_DUE_DATE>  
<TOT_SOP_ED_OCT>109518.00</TOT_SOP_ED_OCT>  
<KeyField>P</KeyField>  
</BillingData_SBM>
- <BillingData_SBM> 
<SUB_DIVISION_CODE>4272</SUB_DIVISION_CODE>  
<MRU>MR60BM</MRU>  
<Connected_Pole_INI_Number>J-DP06-FL12-031-004_G-1-P06</Connected_Pole_INI_Number>  
<NEIGHBOR_METER_NO />  
<STREET_NAME />  
<INSTALLATION>5000057703</INSTALLATION>  
<MR_DOC_NO>200000001830038</MR_DOC_NO>  
<SCHEDULED_MRDATE>25-04-2014</SCHEDULED_MRDATE>  
<METER_NUMBER>10089869</METER_NUMBER>  
<MANUFACTURER_SR_NO>8</MANUFACTURER_SR_NO>  
<MANUFACTURER_NAME>Saraf Industries</MANUFACTURER_NAME>  
<CONTRACT_ACCOUNT_NUMBER>100106883</CONTRACT_ACCOUNT_NUMBER>  
<CONSUMPTION_KWH>5429.000</CONSUMPTION_KWH>  
<CONSUMPTION_KWAH>6032.000</CONSUMPTION_KWAH>  
<CONSUMPTION_KVA>0.000</CONSUMPTION_KVA> 

Similar Messages

  • #550 4.4.7 QUEUE.Expired; message expired ## With LastError "A storage transient failure has occurred during content conversion." In submission Queue. (Exchange 2013)

    Greetings,
    We seem to be having a problem with some users who are attempting to send e-mails from within the organisation to an external domain. Not all users are affected, and not all outgoing e-mails have this issue.
    Some e-mails get stuck in the submission queue. This is the error message in Last Error : "A storage transient failure has occurred during content conversion."
    Days later, the internal user who send the message gets a #550 4.4.7 QUEUE.Expired; message expired ## NDR.
    We did have some initial configuration issues, but these were fixed more than a week ago :
    - The external FQDN during EHLO was set to the wrong address, now pointing to the correct one.
    - SPF record was updated with new IP adress.
    Here is some additional information on the issue :
    - Not on any blacklists - checked using dnsbl.info
    - Telnet to remote servers works from exchange server, connections are accepted and can send mail.
    - Outbound SMTP test ran using Microsoft Remote Connectivity Analyser : Passed with both External (Static) and Smarthost IP.
    - This seems to happen only with emails that have an attachment and that are transfered, but only for the affected users. 
    - If content from these e-mails is manually copied over to a new email, email is sent to destination without problem.
    Configuration information :
    - Exchange 2013 running on Windows 2012 Datacenter with all latest updates.
    - Outgoing e-mail is sent via smarthost. Only one outbound transport rule is active.
    - Using internal DNS server.
    - There is only one mailbox database.
    Thank you for taking the time to read this!

    On Wed, 16 Jan 2013 15:31:14 +0000, Ipigi wrote:
    >Sorry, I often get some terms mixed up when I explain things as our users use the French version of outlook.
    >
    >E-mails are not transferred, but forwarded manually from their outlook. Message format in outlook is set to HTML and not Rich Text when they foward the e-mail.
    Do they forward the message as an attachment?
    >When forwarded internally, this is in the internet headers :
    >
    >Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding: binary
    Within your organization I'm prety sure that messages will use TNEF.
    What does the message contain at the external recipient's side?
    >It really seems to me that Exchange is not converting RTF to Plain Text. The first link you provided states in it's final paragraph that Exchange should be doing this conversion.
    If you can, try creating a mail-enabed Contact for one of the external
    recipients and set the message format on that.
    >If I disabled TNEF as that link suggests, offending messages will get stuck in the submission queue again.
    >
    >I thank you for your help so far. This is not an issue I've had with any previous installations/migrations of Exchange that I have done.
    >
    >Please let me know if you need any additional information.
    Have you tried UNsetting TNEF on the remote domain?
    Set-RemoteDomain Default -TNEFEnabled $null
    That should leave it up to the client to determine the format. It's
    probably not what you're after, but see it makes a difference in the
    format.
    Rich Matheisen
    MCSE+I, Exchange MVP
    --- Rich Matheisen MCSE+I, Exchange MVP

  • Error during currency conversion and consistency check in a sales order

    Hi Experts,
    I am facing the below error in the sales order. The sales order is having so many items. The below error is coming for few items only. I have checked the currency exchange rates also. All are maintained properly.
    Please advice me how to fix this error or which class,methods are responsible for checking the above details while saving the order.
    Thanks,
    Sri

    Hi Christophe,
    FYI
    Error during currency conversion frm &1 to &2 (date &3, ref. curr. &4)
    Message Class - CRM_CUMULATED_I
    Message No     - 013
    Error during currency conversion for &1 and &2
    Message Class - CRM_CUMULATED_I
    Message No     - 008
    Consistency check: Logical key does not match
    Message Class - CRM_CUMULATED_I
    Message No     - 011
    Thanks,
    Sri

  • Skipping fields during content conversion

    is it possible to skip fields during content conversion in file sender adapter?
    The case is, the CSV file contains 300+ field and i only need 10. Therefore i have created a datatype with those 10 field.
    I was hoping to skip the fields i do not need during content conversion.
    If this is not possible i see no other than to create a datatype with 300+ fields by hand. Which will take all day!
    Hopefully there is a solution, since i could not find what i needed on the SAP Help or SDN.
    Thanks in advance for all your time!

    Hi M,
    is it possible to skip fields during content conversion in file sender adapter?
    No .. this is not possible during FCC.
    The case is, the CSV file contains 300+ field and i only need 10. Therefore i have created a datatype with those 10 field.
    Hopefully there is a solution, since i could not find what i needed on the SAP Help or SDN.
    Well, you can give it a shot. There are freewares available on internet, which can transform the CSV file to XSD. Then you can import that XSD structure in ESR.
    The only point is that your source CSV file must be having the header (with all field names on it).
    I had done this with another integration tool, no idea how it will work with PI. But it's worth giving it a try.
    If this is not gonna happen, then you have no other option but to create complete DT manually or use adapter module (not recommended for such cases).
    Regards,
    Neetesh

  • Some Journaled Calendar Requests get stuck in Submission queue - 550 5.6.0 - storage error in content conversion

    I am having an issue on hub transport servers running Exchange 2010 SP3 RU6. 
    Where some journaled meeting request related messages (acceptances, etc.) get stuck in the Submission queue. 
    The error is:
    400 4.4.7 The server responded with: 550 5.6.0 M2MCVT.StorageError; storage error in content conversion. The failure was replaced by a retry response because the message was marked for retry if rejected.
    I raised the issue with our mail archiving vendor and they indicated this was an Exchange Server problem which should have been fixed in Exchange 2010 SP3 RU3, however we are running SP3 RU6 and the issue continues to occur. 
    I realize that we could just delete the stuck messages from queue but has anyone run in to this before and know how to prevent it from happening?
    Thank You. 

    Hi Mike,
    If you temporary disable\bypass third party Archiving , then what happens in the Queue. 
    Thanks , Prakash 
    Please Note: My Posts are provided “AS IS” without warranty of any kind, either expressed or implied.

  • A storage transient failure has occurred during content conversion

    Hi,
    I have Exchange 2010 SP3 installed on Windows server 2012.
    External invites are not processing, and return with Source Contex "StorageTransientFailureDuringContentConversion".
    This is cause a great problem in our enviroment...
    Some suggests?
    Att
    Paulo Nunes

    What version of Exchange 2010 SP3 do you have?  RU4 for Exchange 2010 SP3 has been released -
    KB2905616 .
    RU3 is supposed to fix this particular issue, RU4 includes that fix as well. 
    Previous support forum question on this -
    http://social.technet.microsoft.com/Forums/en-US/fd7ef80e-f80b-47ed-883b-a34511c6233c/a-storage-transient-failure-has-occurred-during-content-conversion?forum=exchangesvrsecuremessaginglegacy
    JAUCG - Please remeber to mark replies as helpful if they were or as answered if I provided a solution.

  • Error during unicode conversion

    Dear all,
    we are facing one issue during unicode conversion. the code is as follows:
    FIELD-SYMBOLS : <n> TYPE X,
                                 <c> TYPE C.
    DATA : a TYPE i.
    DATA : x TYPE x.
    MOVE <n> TO a.
    a = a + 22.
    MOVE a TO x.
    ASSIGN x TO <c> CASTING TYPE c
    and we are getting the following error:
    ERROR : the length of "X" in bytes must be a multiple of the size of a Unicode character (regardless of the size of the unicode character
    please guide on how this can be resolved in ECC.
    Regards,
    N.Jain

    Hi,
    here is some code to do it:
    FIELD-SYMBOLS : <n> TYPE x,
                    <c> TYPE c.
    DATA : a TYPE i.
    DATA : x TYPE x.
    MOVE <n> TO a.
    a = a + 22.
    MOVE a TO x.
    DATA:
      buffer TYPE xstring,
      conv TYPE REF TO cl_abap_conv_in_ce,
      x_char.
    buffer = x.
    conv = cl_abap_conv_in_ce=>create(
           encoding = 'NON-UNICODE'
           input = buffer
    CALL METHOD conv->read(
      EXPORTING
        n    = 1
      IMPORTING
        data = x_char
    ASSIGN x_char TO <c>.
    Regards
    Walter Habich
    Edited by: Walter Habich on Jun 10, 2008 4:09 PM

  • #550 5.6.0 M2MCVT.StorageError; storage error in content conversion ##

    User received this from Mocrosoft Exchange Server 2007.
    Message sent for users with mailbox on local on the Exchange 2007, message was delivered to someone outside the domain.
    Cant find anything about this.

    Here is some good troubleshooting when you run into a NDR
    that has the store driver failure. Or a NDR that looks like the following:
    #554 5.6.0
    STOREDRV.Deliver.Exception:PropertyValidationException; Failed to process
    message due to a permanent exception
    This can happen for a number of reasons, and fortunately it
    usually is not that hard to troubleshoot. Your best troubleshooting approach in
    this case is to use the Pipeline Tracing and Content Conversion Tracing
    available on the hub transport server.
    1.      
    Log onto one of the HUB servers
    2.      
    Go to Start-> Programs-> Microsoft
    Exchange Server 2007 -> Exchange Management Shell
    3.      
    By default tracing is turned off but to verify
    run the following command:
    Get-TransportServer
    | ft PipelineTracingSenderAddress, ContentConversionTracingEnabled,
    PipelineTracingEnabled, PipelineTracingPath
    4.      
    To turn on ContentConversionTracing run the
    following commands (make sure and input the senders email address):
    set-TransportServer
    -identity "yourHubserverhere" -ContentConversionTracingEnabled $true
    -PipelineTracingEnabled $true –PipelineTracingSenderAddress “senders email
    address here"
    5.    Perform the action that caused the NDR again from the user’s mailbox.
    6.   
    Now navigate to C:\path\ContentConversionTracing\InboundFailures on the
    HUB server that initiated the bounce back message and Sort by Date
    modified.
    7.   
    You'll have an EML file containing the replication message itself and a
    TXT file containing some information on the failure. The top of the TXT
    file will often give you a useful clue as to the reason for the failure.
    8.    To turn off ContentConversionTracing run the following commands:
    set-TransportServer
    -identity "yourHUBserverhere" -ContentConversionTracingEnabled $false
    -PipelineTracingEnabled $false -PipelineTracingSenderAddress $null

  • Problem during Content Conversion

    Hi People,
    I have a content conversion scenario, where my input is a flat file. There are certain values which are blank in my fields. However, in my resultant XML, I need to view these blank spaces enclosed within the respective XML tags.
    But, I do not get these blank spaces, and I just get an empty close tag like this
    <Batch_no />
    instead of <Batch_no>    </Batch_no>
    What do I do to get these spaces in my XML?
    regards,
    Prashanth

    Hi Prash,
    If the blanks are already in your flat file, you can use the conversion parameter <b><RecordSetName>.fieldContentFormatting</b> and set it to "<b>nothing</b>". Note that the blanks won't be shown in sxmb_moni (they are removed by the displaying tool), but nevertheless they are there!
    For details please check note 821267.
    Best regards
    Joachim

  • Error during Unicode Conversion at DDNTF table

    Hello
    We are doing a Unicode Conversion for our CRT systems. This system now
    is a SAP CRM 7.0 SR1 ABAP.
    We have performed preparatory steps (SPUMG, checks, updating R3load,
    R3ldctl, R3szchk, dboralib, ...),
    but when we start Import process we get an error in SAPSDIC package.
    The error looks like:
    *************************+
    (RTF) ########## WARNING ###########
    Without ORDER BY PRIMARY KEY the exported data may be unusable
    for some databases
    (EXP) INFO: table DDNTF will be exported with sorting
    (RSCP) ERROR: 'DDNTF' in UMGCCTL: Guess has illegal value.
    (RSCP) WARN: DDNTF: Missing in UMGSTAT,
    ERROR in nametab conversion
    conversion of nametab table 'DDNTF ':
    rscpMCStartTab: rc = 128
    (CNV) ERROR: data conversion failed. rc = 2
    (DB) INFO: disconnected from DB
    /usr/sap/CRT/SYS/exe/run/R3load: job finished with 1 error(s)
    /usr/sap/CRT/SYS/exe/run/R3load: END OF LOG: 20091229193651
    Any idea??
    Thanks in advance
    Regards

    Yes I executed this Report using Menu Tool Bar.
    The first execution gave me some errors regarding some tables existing at database level but  not in DDIC. We ignored this errrors because those tables are not important.
    But the last try, we decided solve this inconsistencies deleteting those tables at database level, repeting report RADUCNT (in this case no errors appeared) and repeting the export with the same error..
    Now, we have seen in Tabscript STATUS of SPUMG there are some errors regarding DDNTF inconsistency found at table control. Reason 4.  But this reason means that faillback codepage missing at table control for this table. But as far I know, I can't fill failbak field for this kind of table...
    So know I'm reseting SPUMG, and reestarting again..
    But I don't understand what is the problem
    In a few minutes I will you inform about results
    Meanwhile is anybody have any suggestion or idea... please let me know
    Thanks!

  • SAPInst Export Error during Unicode Conversion

    Hello,
    I started SAPInst, to export the source instance (for unicode conversion).
    During the export preparation phase, I get the following error (in SAPInst)
    ERROR
    CJS-00030: Assertion failed: in component: NW_getDBInfo step: fillContextat this point the dbtype has to be != ind
    ERROR
    MUT-03025 Caught ESAPinstException in Modulecall:
    ESAPinstException: error text undefined
    ERROR
    FCO-00011 The step fillContext with step key
    |NW_Prepare_Export| ind| ind | ind | ind |0 |0 |NW_GetSidromProfiles |ind |ind |ind |ind |2 |0 |NW-getDBInfo |ind |ind |ind |4 |0 | fillContext was executed with status ERROR
    Please help me how to rectify this error.
    Thanks,
    Haleem

    Hello,
    I recently experienced this problem, and it seems that when executing this step the <sid>adm account needs to be defined to use C shell.  If its already set up to use C shell, check the <sid>adm logon scripts to make sure all the environment variables are being set correctly.
    Regards,
    Brad

  • Error during Unicode Conversion - Import

    Hi,
    I am doing a Unicode conversion, done with the system export, while doing the
    import during the Import ABAP phase system is throwing the error with R3load.
    R3load -testconnect fails with following error.
    emalonsbx002:wuuadm 18% R3load -testconnect
    sapparam: sapargv( argc, argv) has not been called.
    sapparam(1c): No Profile used.
    sapparam: SAPSYSTEMNAME neither in Profile nor in Commandline
    R3load: START OF LOG: 20071113095228
    R3load: sccsid @(#) $Id: //bas/700_REL/src/R3ld/R3load/R3ldmain.c#14 $ SAP
    R3load: version R7.00/V1.4 [UNICODE]
    Compiled Oct 20 2007 06:20:06
    R3load -testconnect
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1033
    DbSl Trace: CONNECT failed with sql error '1033'
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1033
    DbSl Trace: CONNECT failed with sql error '1033'
    (DB) ERROR: db_connect rc = 256
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1033
    DbSl Trace: CONNECT failed with sql error '1033'
    DbSl Trace: OCI-call 'OCISessionBegin' failed with rc=1033
    DbSl Trace: CONNECT failed with sql error '1033'
    (DB) ERROR: DbSlErrorMsg rc = 99
    R3load: job finished with 1 error(s)
    R3load: END OF LOG: 20071113095230
    Please let me know if anybody have any idea on this.
    Thanks in advance.

    Your database isn´t fully started yet (in shutdown or startup) - check your alert.log
    Also see
    Note 655240 - Composite SAP note: ORA-01033
    Markus

  • ORA-01722: invalid number - Error during implicit conversion (10g vls 11g)

    I am facing oracle error for few SELECT queries in 11g which were working fine in 10g environment.
    Oracle Version:
    10g - 10.2.0.5.0
    11g - 11.2.0.3.0
    We are storing numeric values under CHAR or VARCHAR2 column in few tables. This is known design issue & it can't be changed for now.
    I know this will work fine until all the data is numeric in those columns for respective table. Because by some reason, if any row got character value for that column then implicit string to number conversion will fail and this error can occur. But I have verified that there is no data issue.
    But I can see difference in the execution plan! But not able to recognize the reason issue.
    Any other pointers on why the queries are failing in 11g would be of great help..
    Example SQL:
    Note that table structure and data is same in both the environments.
    View Definition -
    CREATE OR REPLACE FORCE VIEW CIMSOS.LC_LOCATIONS
    (   COUNTRY_ID,    PRODUCTID,
       LANGUAGE_ID,   LOCATION_NAME,
       LOCATION_SHORT_NAME,   TAG_ID,   LOCATION_DEFINITION,
       COMPOSITEKEY,   GLOBAL_LOCATION_KEY,
       CPRODUCTKEYID,   CMODVERSION)
    AS
       SELECT
              CCOUNTRY_ID AS COUNTRY_ID,
              CPRODUCTID AS PRODUCTID,
              CLANGUAGE_CODE AS LANGUAGE_ID,
              CLOCATION_NAME AS LOCATION_NAME,
              CLOCATION_SHORT_NAME AS LOCATION_SHORT_NAME,
              CTAG_ID AS TAG_ID,
              CLOCATION_DEFINITION AS LOCATION_DEFINITION,
              CCOMPOSITEKEY AS COMPOSITEKEY,
              CGLOBAL_LOCATION_KEY0 AS GLOBAL_LOCATION_KEY,
              cproductkeyid,
              cmodversion
         FROM mct_35193, goldencopy
        WHERE     cproductkeyid = productkey
              AND cmodversion = version
              AND catalogid = 35193;Facing issue for SQL query based on above view:
    ** In 10g Env
    SELECT * FROM LC_LOCATIONS WHERE productid = 75;
    -- It executes successfully and provide required results.
    Explain Plan:
    SELECT STATEMENT  ALL_ROWSCost: 12  Bytes: 416  Cardinality: 4                 
         4 NESTED LOOPS  Cost: 12  Bytes: 416  Cardinality: 4            
              1 INDEX RANGE SCAN INDEX CIMSOS.GOLDENCOPY_INDX1 Cost: 10  Bytes: 30,225  Cardinality: 2,015       
              3 TABLE ACCESS BY INDEX ROWID TABLE CIMSOS.MCT_35193 Cost: 1  Bytes: 89  Cardinality: 1       
                   2 INDEX UNIQUE SCAN INDEX (UNIQUE) CIMSOS.XPK_MCT_34342 Cost: 0  Cardinality: 1  ** In 11g Env
    SELECT * FROM LC_LOCATIONS WHERE productid = 75;
    ORA-01722: invalid number
    Explain Plan:
    SELECT STATEMENT  ALL_ROWSCost: 40  Bytes: 8,692  Cardinality: 82            
         3 NESTED LOOPS  Cost: 40  Bytes: 8,692  Cardinality: 82       
              1 TABLE ACCESS FULL TABLE CIMSOS.MCT_35193 Cost: 22  Bytes: 819  Cardinality: 9 
              2 INDEX RANGE SCAN INDEX CIMSOS.GOLDENCOPY_INDX1 Cost: 2  Bytes: 135  Cardinality: 9 
    -- Executes when value is passed as character.
    SELECT * FROM LC_LOCATIONS WHERE productid = '75';

    The problem doesn't appear to be related to the Oracle version, at least not directly. If your query plan does the string to number conversion before eliminating the rows that have non-numeric data, you'll get an error. If the query plan eliminates the rows that have non-numeric data before doing the conversion, the query will succeed. It is entirely possible that you'd get the "bad" plan in 10g or the "good" plan in 11g.
    You can capture the query plans from your 10g database and move them over to the 11g database. Oracle has a nice white paper on upgrading from 10g to 11g that walks you through that process.
    Of course, you really don't want to be dependent on the optimizer picking the "right" plan, you really want to fix the underlying data model issue.
    Justin

  • Sender file adapter dropping last column during content conversion

    I am trying to process a flat file with pipe delimited data, but when the last column of the file is empty the file adapter ignores the column, causing issues with the subsequent mapping program.  For example, if the file contains the following data..
    1||three|
    ... the converted content produced is...
       <column1>1<column1>
       <column2/>
       <column3>three</column3>
    My mapping is expecting that <column4/> also be delivered in order to function properly.  The fields are all defined in record.fieldNames, and if there is any data present following the third pipe it is assigned correctly to the column4 element.  I have also experimented with setting missingLastFields to "add", and tried explicitly specifying endFieldSeparator to 'nl' with no success.
    Is there anyway to control this behavior in the communication channel, or is my only option to to account for it within the mapping by using mapWithDefault function for every field that appears at the end of a record?

    Nataliya,
    Ensuring that the element is populated during the mapping appears to be the only way to account for this.  Therefore, whenever mapping the last column of a record set, I just made sure to use the MapWithDefault function in case the last field of the record is empty.  It's a little extra manual effort, but it appears to be working fine so far.  I was hoping for a better answer myself.

  • Last field not shown in MONI if its empty during content conversion-urgent

    Hi All,
            I have my input structure like
       <RECORDSET>
          <EMPLOYEE>
             <FIRSTNAME>
             <LASTNAME>
             <PHONENUMBER>
          </EMPLOYEE>
       </RECORDSET>
           I have given my sender Conversion parameters like
       Employee.fieldSeparator=*
       Employee.endSeparator='nl'
       Employee.fieldNames=FIRSTNAME,LASTNAME,PHONENUMBER
    It is working fine.But if the value is empty for any of the field it is showing up with empty tag in MONI but for the Last field i.e.,PHONENUMBER if the value is empty the tag is not being shown in MONI. Please help me in this issue.It is very urgent.

    Hi Dinakar,
    I haven't tried but u can check these parameters and give it a try
    <b>NameA.missingLastfields</b>
    If the inbound structure has less fields than specified in the configuration then the XML outbound structure is created as follows:
    &#9675;       ignore
    Outbound structure only contains the fields in the inbound structure
    &#9675;       add
    Outbound structure contains all fields from the configuration; the fields missing in the inbound structure are empty.
    &#9675;       error
    Conversion is terminated due to the incomplete inbound structure. An error message is displayed.
    &#9679; <b>     NameA.additionalLastFields</b>
    If the inbound structure has more fields than specified in the configuration then the XML outbound structure is created as follows:
    &#9675;       ignore
    Outbound structure only contains the fields in the inbound structure
    &#9675;       error
    Conversion is terminated due to the incomplete inbound structure. An error message is displayed.
    The default value is ignore. If you have defined the NameA.fieldFixedLengths parameter, the default value is error.
    <b>NameA.lastFieldsOptional</b> (obsolete)
    You use this parameter to specify whether the last fields can be omitted (YES) or not (NO) in a comma-separated structure.
    If you do not make an entry, the default value is NO.
    Check for details:
    http://help.sap.com/saphelp_nw04/helpdata/en/2c/181077dd7d6b4ea6a8029b20bf7e55/frameset.htm
    Sachin

Maybe you are looking for

  • I downloaded Firefox 4, and my log-on icon disappeared. I went back to Firefox 3, but, I still don't have a log-on icon. HELP!!!!!!!

    After I downloaded Firefox 4, I could no longer find any place to log in...the logo is totally gone from my desk top and start menu. I also can't open some of my pictures. I am pretty much a computer baby, so, I don't know how to do difficult things

  • Pages with word templates

    I'm writing my thesis and my school uses a MS Word template... has anyone had experience with using Word templates in Pages?  Will it be a nightmare or relatively easy -I don't want to spend hours and hours reformatting.  Thanks for your feedback.

  • MSS Time Approval Layout

    We are implementing ESS/MSS in Portal 7.0, ECC 6.0. For working time approval, I would like to provide managers with the ability to view employee time entries in a grid layout - similiar to what the employee uses to enter work time, also similiar to

  • TM backup far away, off site?

    Hi folks, Time Machine works great, it has saved me already on a couple of occasions. But the best backup would be a backup drive far away. After all, if a house fire or flood wipes out my MacBook, it would wipe out my backup drive as well. My dad li

  • OK!! I give up!!

    I didn't want to do this but here is my code: import java.awt.*; import java.applet.*; import java.awt.event.*; public class Numbers extends Applet implements AdjustmentListener, ItemListener, ActionListener{      private TextField value;      privat