Select statement FATAL ERROR

Hi All,
I am working on JDBC receiver which is select statement to fetch the data from SQL server base on the Primary key.
But i am getting this type of error
Error while parsing or executing XML-SQL document: Error processing request in sax parser: Error when executing statement for table/stored proc. 'DOM_CREDIT_CHECK  ' (structure 'CheckCustomer'): java.sql.SQLException: FATAL ERROR document format: structure 'CheckCustomer', no key element found
Error processing request in sax parser: Error when executing statement for table/stored proc. 'DOM_CREDIT_CHECK  ' (structure 'CheckCustomer'): java.sql.SQLException: FATAL ERROR document format: structure 'CheckCustomer', no key element found
Error processing request in sax parser: Error when executing statement for table/stored proc. 'DOM_CREDIT_CHECK  ' (structure 'CheckCustomer'): java.sql.SQLException: FATAL ERROR document format: structure 'CheckCustomer', no key element found
Please help me to solve this error.
Thanks in advance,
Azeez.

please view similar thread
JDBC: How  to select only those records which contains col1 is NULL

Similar Messages

  • SELECT statement throwing error in Pro*C

    Hi All,
    I have a Pro*C report that I am creating and the selmacro in the report has a SQL statement like
    EXEC SQL DECLARE cursor_000 CURSOR FOR
    SELECT (select 'Y' from dual)
    FROM spriden
    WHERE spriden_change_ind IS NULL;
    Now this throws me an error saying :
    Syntax error at line 538, column 16, file tzrages.pc:
    Error at line 538, column 16 in file tzrages.pc
    SELECT (select 'Y' from dual)
    ...............1
    PCC-S-02201, Encountered the symbol "'Y'" when expecting one of the following:
    ( ) * + - / . @ | at, day, hour, minute, month, second, year,
    Syntax error at line 1954, column 16, file tzrages.pc:
    Error at line 1954, column 16 in file tzrages.pc
    FROM DUAL;
    My Observation is that when I put a "select" statement in the select clause of the SQL, it throws the error. However if I write the query with out the "SELECT" in the select clause, it works just fine.
    Any clues on this. I need to have multiple "Select" statements in the SELECT clause, and cannot do without it.

    Thanks Satrap and Billy for replying to the post. Appreciate it.
    What the query actually looks like is
    SELECT college_name
    ,college_location
    ,student_category
    ,sum(30_day_balance)
    ,sum(60_day_balance)
    ,sum(90_day_balance)
    FROM ( SELECT college_name
    ,college_location
    , NVL ( (SELECT DECODE (substr(A.company_id,1,1)
    ,'V','Bad Debt'
    ,'D','Active SAC'
    FROM company_table A
    ,collections_table C
    WHERE C.student_id = B.student_id
    AND C.collector_id = A.collector_id
    ), 'Active'
    ) STUDENT_CATEGORY
    , ( SELECT NVL ( SUM ( D.balance),0)
    FROM balance_table D
    WHERE D.balance_date BETWEEN to_date(:report_run_date) - 30 AND to_date (:report_run_date)
    AND D.collection_code = :collection_code
    AND D.student_id = B.student_id
    ) 30_DAY_BALANCE
    , ( SELECT NVL ( SUM ( D.balance),0)
    FROM balance_table D
         WHERE D.balance_date BETWEEN to_date(:report_run_date) - 60 AND ( to_date (:report_run_date) - 30 + 1)
    AND D.collection_code = :collection_code
         AND D.student_id = B.student_id
         ) 60_DAY_BALANCE
         , ( SELECT NVL ( SUM ( D.balance),0)
    FROM balance_table D
         WHERE D.balance_date BETWEEN to_date(:report_run_date) - 90 AND ( to_date (:report_run_date) - 60 + 1)
    AND D.collection_code = :collection_code
         AND D.student_id = B.student_id
         ) 90_DAY_BALANCE
         FROM student_table B
         WHERE B.student_id IN ( SELECT E.student_id
         FROM collections_table E
         WHERE E.collection_code = :collection_code
         GROUP BY E.student_id
         HAVIN SUM(E.balance) BETWEEN :min_balance AND :max_balance
    GROUP BY college_name,college_location,student_category
    Please note that anything with a ':' as a prefix (:collection_code,:max_balance) is a parameter for the Query
    When I run the query in toad, it works fine, but when I compile it in Pro*C it throws an error as mentioned in the previous post.

  • Select statement showing error

    Hi,
    Please view below select statement and give your feedback:
    SELECT   vbrk~vkorg
             vbrk~vtweg
             vbrk~kunrg
             vbrk~kunag
             vbrk~knumv          " Number of document cindition.
             vbrk~fksto          " Cancelled Invoice
             vbrk~vbtyp          " SD Document Category
             vbrk~vbeln
             vbrk~fkart
             vbrk~inco1
             vbrk~erdat
             vbrk~ernam
             vbrk~fkdat
             vbrp~spart
             vbrp~werks
             vbrp~matnr
             vbrp~arktx
             vbrp~fkimg
             vbrp~ntgew
             vbrp~mwsbp
             vbrp~posnr
    INTO  (IT_INV-vkorg,
           IT_INV-VTWEG,
           IT_INV-KUNRG,
           IT_INV-KUNAG,
           IT_INV-KNUMV,
           IT_INV-FKSTO,
           IT_INV-VBTYP,
           IT_INV-VBELN,
           IT_INV-FKART,
           IT_INV-INCO1,
           IT_INV-ERDAT,
           IT_INV-ERNAM,
           IT_INV-FKDAT,
           IT_INV-SPART,
           IT_INV-WERKS,
           IT_INV-MATNR,
           IT_INV-ARKTX,
           IT_INV-FKIMG,
           IT_INV-NTGEW,
           IT_INV-MWSBP,
           IT_INV-POSNR)
    *INTO CORRESPONDING FIELDS OF TABLE IT_INV
    FROM   VBRK INNER JOIN VBRP
    ON VBRKVBELN = VBRPVBELN
    WHERE  VBRK~VBELN IN S_VBELN
    AND    FKART IN S_FKART
    AND    FKDAT IN S_FKDAT
    AND    WERKS IN S_WERKS
    AND    FKART NOT IN ('S1','S2','S3')
    AND    FKSTO NE 'X'.

    As you are moving the fields to variables, use enselect as the last statement and append the internal table before it.
    If you uncomment the the line "into corresponding fields of table internal table" and comment the individual destination fields you can avoid the syntax error. or else use SELECT SINGLE statement if you are selecting a single record.
    * (IT_INV-vkorg, IT_INV-VTWEG, IT_INV-KUNRG, IT_INV-KUNAG, IT_INV-KNUMV, IT_INV-FKSTO,
    *IT_INV-VBTYP, IT_INV-VBELN, IT_INV-FKART, IT_INV-INCO1, IT_INV-ERDAT,IT_INV-ERNAM,
    *IT_INV-FKDAT, IT_INV-SPART, IT_INV-WERKS, IT_INV-MATNR, IT_INV-ARKTX, IT_INV-FKIMG,
    *IT_INV-NTGEW, IT_INV-MWSBP, IT_INV-POSNR)
    INTO CORRESPONDING FIELDS OF TABLE IT_INV

  • SELECT statement causing error

    Hi all, a particular errors keeps on popping up when i try to activate my program. Error message is as follows:
    The field "C~NAME1" from the SELECT list is missing in the GROUP BY clause. addition INTO wa or into (g1,...,gn) is required. fields of type "" or "A~MANDT".
    Any ideas on what this syntax error message means?
    Look at the SELECT statement that is causing the error:
      SELECT A~MATNR A~WERKS MAX( A~EBELN ) MAX( A~EBELP ) A~BUKRS A~MENGE A~NETPR A~PEINH B~LIFNR B~BEDAT C~NAME1
        INTO (WTAB-MATNR, WTAB-WERKS, WTAB-EBELN, WTAB-EBELP, WTAB-BUKRS, WTAB-MENGE, WTAB-NETPR, WTAB-PEINH, WTAB-LIFNR,WTAB-BEDAT, WTAB-NAME1)
        FROM EKPO AS A
          INNER JOIN EKKO AS B
            ON A~EBELN = B~EBELN AND
               A~BUKRS = B~BUKRS
          INNER JOIN LFA1 AS C
            ON B~LIFNR = C~LIFNR
    *    FOR ALL ENTRIES IN ITAB
        WHERE A~WERKS = I_WERKS AND
              A~BUKRS = I_BUKRS AND
              B~BSTYP = 'F' AND
              B~SPRAS = 'EN'.

    I've got another thing to ask. Ask you all know, i am suppose to complete (or ammend) the program that i am doing now. Look at parts of the original coding that i have yet to make changes to, i would like to know what is it suppose to do and output. Perhaps you guys could explain it better than my consultant:
    TYPES: BEGIN OF TYP_MATTXT,
             MATNR LIKE MARA-MATNR,  "Material Number
             CTRT TYPE I,
             MAT_TXT(80) TYPE C,
             PO_TXT(80) TYPE C,
           END OF TYP_MATTXT.
    DATA: MATTXT TYPE TYP_MATTXT OCCURS 0 WITH HEADER LINE.
    DATA: WA_STXH TYPE STXH,
          TXT LIKE TLINE OCCURS 0 WITH HEADER LINE,
          TXT_KEY LIKE STXH-TDNAME.  "Name
    *&    FORM SELECT_DATA                                                 *
    FORM SELECT_DATA.
      SELECT A~MATNR A~MATKL B~MAKTX A~MTART A~EXTWG C~WERKS
        INTO CORRESPONDING FIELDS OF TABLE ITAB
        FROM MARA AS A
          INNER JOIN MAKT AS B
            ON A~MATNR = B~MATNR AND
               B~SPRAS = 'EN'
          INNER JOIN MARD AS C
            ON A~MATNR = C~MATNR
        WHERE A~MATNR IN I_MATNR AND
              A~MATKL IN I_MATKL AND
              A~MTART IN I_MTART AND
              A~EXTWG IN I_EXTWG AND
              C~WERKS = I_WERKS.
      SORT ITAB BY MATNR MATKL MTART EXTWG WERKS MAKTX.
      CHECK NOT ITAB[] IS INITIAL.
      SELECT A~MATNR A~MATKL A~WERKS MAX( A~EBELN ) MAX( A~EBELP ) A~BUKRS
    A~MENGE A~NETPR A~PEINH A~MTART B~LIFNR B~BEDAT C~NAME1
      INTO TABLE WTAB
    *    INTO (WTAB-MATNR, WTAB-WERKS, WTAB-EBELN, WTAB-EBELP, WTAB-BUKRS,
    *WTAB-MENGE, WTAB-NETPR, WTAB-PEINH, WTAB-LIFNR,WTAB-BEDAT, WTAB-NAME1)
        FROM EKPO AS A
          INNER JOIN EKKO AS B
            ON A~EBELN = B~EBELN AND
               A~BUKRS = B~BUKRS AND
               B~BSTYP = 'F'
          INNER JOIN LFA1 AS C
            ON B~LIFNR = C~LIFNR
        WHERE A~MATNR IN I_MATNR AND
              A~MATKL IN I_MATKL AND
              A~WERKS = I_WERKS AND
              A~BUKRS = I_BUKRS AND
              A~MTART IN I_MTART AND
              A~LOEKZ = ' '
        GROUP BY A~MATNR A~MATKL A~WERKS A~EBELN A~EBELP A~BUKRS A~MENGE
    A~NETPR A~PEINH A~MTART B~LIFNR B~BEDAT C~NAME1.
      SORT WTAB BY MATNR MATKL MTART WERKS EBELN EBELP MENGE NETPR PEINH
    LIFNR BEDAT NAME1.
      LOOP AT WTAB.
        MOVE: WTAB-EBELN TO ITAB-EBELN,
              WTAB-EBELP TO ITAB-EBELP,
              WTAB-BUKRS TO ITAB-BUKRS,
              WTAB-MENGE TO ITAB-MENGE,
              WTAB-NETPR TO ITAB-NETPR,
              WTAB-PEINH TO ITAB-PEINH,
    *          WTAB-MTART TO ITAB-MTART,
              WTAB-LIFNR TO ITAB-LIFNR,
              WTAB-BEDAT TO ITAB-BEDAT,
              WTAB-NAME1 TO ITAB-NAME1.
       MOVE ITAB-MATNR TO TXT_KEY.
       PERFORM READ_TXT USING 'BEST' TXT_KEY 'MATERIAL'.
       CONCATENATE ITAB-EBELN ITAB-EBELP INTO TXT_KEY.
       PERFORM READ_TXT USING 'F01' TXT_KEY 'EKPO'.
        MODIFY ITAB TRANSPORTING EBELN EBELP BUKRS MENGE NETPR PEINH LIFNR
    BEDAT NAME1
          WHERE MATNR = WTAB-MATNR.
      ENDLOOP.
      SORT ITAB BY MATNR MATKL MTART.
      DELETE ADJACENT DUPLICATES FROM ITAB COMPARING ALL FIELDS.
      LINE_CHECK = 0.
    ENDFORM.
    *&    FORM READ_TXT                                                    *
    FORM READ_TXT USING ID XNAME OBJ.
    DATA: CTR TYPE I,
          PO_CTR TYPE I.
    CLEAR: TXT.
      SELECT SINGLE * FROM STXH CLIENT SPECIFIED
      INTO WA_STXH
      WHERE MANDT = SY-MANDT AND
            TDOBJECT = OBJ AND
            TDNAME = XNAME AND
            TDID = ID AND
            TDSPRAS  = SY-LANGU.
      IF SY-SUBRC = 0.
        REFRESH TXT.
        CTR = 1.
        CALL FUNCTION 'READ_TEXT'
             EXPORTING
                  CLIENT   = SY-MANDT
                  ID       = ID
                  NAME     = XNAME
                  OBJECT   = OBJ
                  LANGUAGE = SY-LANGU
             TABLES
                  LINES    = TXT.
        LOOP AT TXT.
          IF ID = 'BEST'.
            MOVE XNAME TO MATTXT-MATNR.
            MOVE CTR TO MATTXT-CTRT.
            MOVE TXT-TDLINE TO MATTXT-MAT_TXT.
            APPEND MATTXT.
          ELSEIF ID = 'F01'.
            READ TABLE MATTXT WITH KEY MATNR = ITAB-MATNR CTRT = CTR.
            IF SY-SUBRC = 0.
              MOVE TXT-TDLINE TO MATTXT-PO_TXT.
              MODIFY MATTXT TRANSPORTING PO_TXT
              WHERE MATNR = ITAB-MATNR.
            ELSE.
              MOVE ITAB-MATNR TO MATTXT-MATNR.
              MOVE CTR TO MATTXT-CTRT.
              MOVE TXT-TDLINE TO MATTXT-PO_TXT.
              APPEND MATTXT.
            ENDIF.
          ENDIF.
          CTR = CTR + 1.
        ENDLOOP.
      ENDIF.
    ENDFORM.

  • Fatal Error: %DNS_CLIENT-F-LIFTMREXP

    Hello everyone
    Our SG-300 52 is Rebooting after some days. Then I get the following entry in the Flash Log:
    2147457712
    2013-Sep-30 17:35:27
    Emergency
    %DNS_CLIENT-F-LIFTMREXP: life timer expired outside ready/refreshing state  ***** FATAL ERROR *****  Reporting Task: DNSC. Software Version: 1.3.0.62 (date   02-May-2013 time  14:55:01) 0x16acd4 0x167514 0x6adca0 0x485c3c 0x486530 0x486750 0x369724 0x369af8 0x369df0 0x121d9c  ***** END OF FATAL ERROR *** ** 
    We have changed the switch with a new unit. Then there was some time quiet but now it starts again.
    Wat is the Problem?
    Thanks for advise...

    Hello Martin,
    Please contact Cisco SBSC and open a service request. One of our Engineers will be able to work with you and find a resolution for this issue.
    Thanks,
    Nagaraja

  • Fatal Error During Solution Center Install - "Key Not Valid for Specified State"

    I have encountered an error while trying to install HP Solution Center for my J6480 All-In-One.  The software I'm installing is "OJJ6400_Full_10.exe"
    I can get past the installation option selections (i.e., the screens that allow selection of which components you want installed) as well the online check for updates to the software.  However, shortly after that I get a fatal error the full text of which are:
    Error Situation Code: 23551631
    The following lines were retrieved from the installation error logs.
    Now Launching=X:\hpzmsi01.exe -m dot4wrp "-*"
    ".\autorun_network.inf" "-networkonly" -| XXX -f X:\DIVins??.DAT
    Error message received: Key not valid for use in specified state.
    X:\cioum32.msi failed with return code 1603
    MSIInstall() failed with 1603
    Exit code=1603
    Your help is appreciated.  Thanks.

    Hey @redleader74,
    At this time I am going to have you unlock the hidden System Administrator Account and attempt an install under there. Ideally, if everything installs fine you should be able to log back into your normal User Account and the complete software and driver package for your HP Officejet J6480 All-in-One Printer will be installed and functional. Can I please have you follow the steps below.
    Step 1: Uninstall Drivers:
    Click on your Start menu
    Select All Programs
    Select the HP folder
    Select your HP Officejet
    Select Uninstall
    Please follow any onscreen prompts to complete the uninstall. Once the uninstall is complete please proceed to the next step.
    Step 2: Clear Temp Files:
    Click on your Start menu
    In the 'search programs and files' box located right above Start after you click on it, type %temp% and hit enter on your keyboard
    When the Temp folder opens, select Ctrl + A at the same time on your keyboard. Everything in this folder will now highlight.
    Select the 'delete' button on your keyboard. The Temp folder contains temporary internet files. No actual files or folders on your computer will be affected by deleting the Temp files. Should a Temp file still be used than you will automatically get the pop up to 'skip' that item.
    Close the Temp folder once it is emptied
    Right click the Recycling Bin on your desktop and select Empty Recycling Bin
    Step 3: Unlock System Administrator Account:
    Click on your Start menu and under the 'search programs and files' box type CMD
    CMD will populate as a search option above, just right click on it and 'run as administrator'
    Once CMD (Command Prompt) opens, type net user administrator /active:yes and hit enter
    Next, close CMD and restart your computer
    When your computer comes on log into the new Account that should show. It will be called Administrator and will not have a password on it.
    If your computer automatically logs into your account after restart than go to your start menu click the arrow beside 'shutdown' and choose 'switch user'. Now log into the Administrator Account we just unlocked
    Step 4: Install Device:
    Under the Administrator Account please click here to download the latest drivers for your printer.
    Once the website opens select the Download button on the top left
    Once the download is complete please follow the onscreen instructions to install your printer
    Once the installation is complete, please test the functions of your HP Officejet to ensure that everything is functioning properly now. If everything installs fine, log out of the Administrator Account and back into your normal User Account. All the Software and Drivers for your product should show installed now on your Account. Once you're logged into your User Account please test your HP Officejet again to verify that your print and scan functions are still working.
    If everything works fine, you will want to Hide the Administrator Account.
    Go to your Start menu and under the 'search programs and files' box type CMD
    CMD will populate as a search option above, just right click on it and 'run as administrator'
    Once CMD (Command Prompt) opens, type net user administrator /active:no and hit enter
    Next, close CMD and restart your computer
    Please let me know if these steps resolve your issue. Good luck!
    X-23
    I work on behalf of HP
    Please click "Accept as Solution" if you feel my post solved your issue, it will help others find the solution.
    Click the "Kudos, Thumbs Up" on the right to say "Thanks" for helping!

  • A fatal error occurred while creating an SSL client credential. The internal error state is 10011.

    Need help.  I have my pilot lync 2013 pool up (in coexistence with 2010 production environment) and can log into Lync 2013 environment with a lync 2010 client but am not able to with a lync 2013 client.  It just prompts for password but will not
    take it. I'm sseeing this on my front end server multiple times:
    A fatal error occurred while creating an SSL client credential. The internal error state is 10011.
    Came across this http://www.logicspot.net/index.php?id=50 and tried disabling TLS 1.2, which I did and verified but yet the issue still exists.
    All my certs are good coming from internal CA.  My signin logs show below but keep in mind, this works just fine if using a 2010 lync client to my lync 2013 servers.  Issue only occurs when trying to connect using a lync 2013 client.
    1 Login: FAIL (hr = 0x1) 
    this request needs authentication, trying webticket from: https://domain.com/WebTicket/WebTicketService.svc
    1.1 Get-NewWebTicket: FAIL (hr = 0x1) 
    CLogonCredentialManager::QueryForSpecificCreds() Credential user 0x069B64A0 id=15 querying for specific credentials, credSuccess=2, targetName=Microsoft_OC1:[email protected]:specific:LAD:1
    1.1.1 ExecuteWithMetadataInternal: FAIL (hr = 0x3d0000) 
    Executing wws method with windows auth auth, asyncContext=0A4FC348,
     context: WebRequest context@ :173931816
      MethodType:4
      ExecutionComplete? :1
      Callback@ :0A5A1864
      AsyncHResult:80f10041
      TargetUri:https://domain.com/WebTicket/WebTicketService.svc
      OperationName:http://tempuri.org/:IWebTicketService
     Error:
    There was an error communicating with the endpoint at 'https://domain.com/WebTicket/WebTicketService.svc'.
    The server returned HTTP status code '401 (0x191)' with text 'Unauthorized'.
    The requested resource requires user authentication.
    1.1.2 ExecuteWithWindowsOrNoAuthInternal: PASS
    1.1.3 ExecuteWithWindowsOrNoAuthInternal: FAIL (hr = 0x3d0000) 
    Executing wws method with windows auth auth, asyncContext=0A4FC348,
     context: WebRequest context@ :173931816
      MethodType:4
      ExecutionComplete? :1
      Callback@ :0A5A1864
      AsyncHResult:80f10041
      TargetUri:https://domain.com/WebTicket/WebTicketService.svc
      OperationName:http://tempuri.org/:IWebTicketService
     Error:
    There was an error communicating with the endpoint at 'https://domain.com/WebTicket/WebTicketService.svc'.
    The server returned HTTP status code '401 (0x191)' with text 'Unauthorized'.
    The requested resource requires user authentication.
    1.1.4 ExecuteWithWindowsOrNoAuthInternal: FAIL (hr = 0x3d0000) 
    Discovery task(0A4FF830) sent to URL http://domain.com completed with hr=0x80f10045
    1.1.5 ExecuteWithWindowsOrNoAuthInternal: FAIL (hr = 0x3d0000) 
    Executing wws method with windows auth auth, asyncContext=0A4FC348,
     context: WebRequest context@ :173931816
      MethodType:4
      ExecutionComplete? :1
      Callback@ :0A5A1864
      AsyncHResult:80f10041
      TargetUri:https://domain.com/WebTicket/WebTicketService.svc
      OperationName:http://tempuri.org/:IWebTicketService
     Error:
    There was an error communicating with the endpoint at 'https://domain.com/WebTicket/WebTicketService.svc'.
    The server returned HTTP status code '401 (0x191)' with text 'Unauthorized'.
    The requested resource requires user authentication.
    1.1.6 ExecuteWithWindowsOrNoAuthInternal: FAIL (hr = 0x3d0000) 
    CLogonCredentialManager::QueryForSpecificCreds() Credential user 0x069B64A0 id=15 querying for specific credentials, credSuccess=2, targetName=Microsoft_OC1:[email protected]:specific:LAD:1
    Rich

    Hi,
    Please check the server role and Web Services for Internet Information Services (IIS) are set correctly.
    For the detailed IIS configuration, please check:
    http://technet.microsoft.com/en-us/library/gg412871.aspx
    As Lync client 2013 attempt to query in order to perform autodiscover of the Lync registration server. First
    lyncdiscoverinternal.<sipdomain> Host (A) record and then
    lyncdiscover.<sipdomain> Host (A) record. If neither of these records are resolvable then the legacy DNS SRV and A record fall-back process is used. So make sure you have add the two A record in DNS server.
    More details:
    http://blog.schertz.name/2012/12/lync-2013-client-autodiscover/
    Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety, or suitability of any software or information found there. Please make
    sure that you completely understand the risk before retrieving any suggestions from the above link.
    Best Regards,
    Eason Huang
    Eason Huang
    TechNet Community Support

  • Error while executing SSIS package - Error: 4014, Severity:20, State: 11. A fatal error occurred while reading the input stream from the network. The session will be terminated (input error: 109, output error: 0)

    Hi,
    We are getting the following error when running our SSIS packages on Microsoft SQL Server 2012 R2 on Windows Server 2008 R2 SP1:
    Error: 4014, Severity:20, State: 11.   A fatal error occurred while reading the input stream from the network. The session will be terminated (input error: 109, output error: 0)
    SQL Server Data Tools and SQL Server Database Engine reside on the same server.
    We tried the following:
    Disabling TCP Chimney Offload
    Installed Windows Server 2008 SP1
    Splitting our SSIS code into multiple steps so it is not all one large continuous operation
    The error occurs during a BulkDataLoad task.
    Other options we are investigating with the engineering team (out-sourced, so delayed responses):
    Firewall configurations (everything is local, so this should not make a difference)
    Disabling the anti-virus scanner
    Are there other things we can try?
    Any insight is greatly appreciated.
    Thanks!

    Hi HenryKwan,
    Based on the current information, the issue can be caused by many reasons. Please refer to the following tips:
    Install the latest hotfix based on your SQL Server version. Ps: there is no SQL Server 2012 R2 version.
    Change the MaxConcurrentExecutables property from -1 to another one based on the MAXDOP. For example, 8.
    Set "RetainSameConnection" Property to FALSE on the all the connection managers.
    Reference:
    https://connect.microsoft.com/SQLServer/feedback/details/774370/ssis-packages-abort-with-unexpected-termination-message
    If the issue is still existed, as Jakub suggested, please provide us more information about this issue.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Error 4014 Severity 16 State A fatal error occurred while reading the input streamfrom the network

    We encounter following error intermittently Error 4014 Severity 20 State 16 , A fatal error occurred while reading the input stream from the network
    I have checked the RING_BUFFER_CONNECTIVITY from sys.dm_os_ring_buffers, we are able to find the remote_host IP where connections are being closed/killed, the error being logged in sys.dm_os_ring_buffers, comes from multiple remote_host, we have raised
    to O/s and Networking Team they seem to have no clue, why this error occurs
    Server: Virtual Machine
    Operating System: WINDOW 2008 R2 SP1
    MSSQL 2008 STD ED SP3 10.0.5850.0
    Database mirroring is configured for the application database.
    Antivirus enable on the database server
    How do we find the cause for this error being logged in SQL server logs, is this error due to SQL database mirroring or memory issue?
    What needs to be checked on the O/s and Network, I have been checking on the internet and everywhere it is pointing to NIC drivers or security patches
    Also in the system events following error was being logged, but after restarting the vm service this error has not re-occurred
    A timeout (30000 milliseconds) was reached while waiting for a transaction response from the VMTools service
    Kindly suggest on Error 4014 Severity 20 State 16, A fatal error how to resolve
    [email protected]

    Hello,
    Could you try to use Network Monitor or WireShark to examine if the connections resets are coming from a client computer
    or from the host where SQL Server is installed?
    Network Monitor can be downloaded from the following link:
    http://www.microsoft.com/en-us/download/details.aspx?id=4865
    If you use Network Monitor trace you will identify connection resets by looking for “TCP: Flags=,,R.A” at the description column on the Frame Summary. Once you find the flag, the Source column will tell you the identity of the host resetting the connection,
    maybe is not the SQL Server host.
    Hope this helps.
    Regards,
    Alberto Morillo
    SQLCoffee.com

  • Getting error while executing this select statement

    Hi All,
    I am new to this community.
    I am getting error whie compiling the below code. Its telling 'Text' is invalid identifier. Also i want to know how can we obtain 'parseable' version of the below query?
    my basic intention is to create a trigger header through a select statement and show it the complete text as a single column..
    select text from
    (select 'CREATE OR REPLACE TRIGGER '||SUBSTR(column_name,2,4)||'aud
    AFTER INSERT
    OR UPDATE
    OF '||column_name||',
    OR DELETE ON '||table_name||'
    FOR EACH ROW'
    FROM(SELECT lower(REPLACE(column_name,'O_','')) column_name , /*changing O to O_*/
    lower(replace(t.table_name,'_A_','_')) table_name,
    lower(t.table_name) table_name1,
    c.column_id
    FROM all_tab_columns c,
    (SELECT object_name table_name
    FROM all_objects
    WHERE object_name LIKE '%/_A/_%' ESCAPE '/') t
    WHERE c.table_name(+) = t.table_name
    AND SUBSTR(column_name(+),1,2) = 'O_'))

    thanks prathamesh. it solved the problem. i have one more question.
    as of now it creates single create trigger statement for each column on a table.
    example:
    CREATE OR REPLACE TRIGGER ust_aud
    AFTER INSERT
    OR UPDATE
    OF cust_id,
    OR DELETE ON characteristic_t
    FOR EACH ROW
    however, i want to create trigger for all columns in a single statement. can you please help me how to do it?
    basically want to 'CREATE TRIGGER' for all columns in a table. i am finding difficult how to change my query to suit this!!
    i am pasting my original query again for your reference. pls advise...
    example:
    CREATE OR REPLACE TRIGGER ust_aud
    AFTER INSERT
    OR UPDATE
    OF cust_id,
    fixed_item_val,
    copy_item_val,
    rgn_id,
    txn_id,
    OR DELETE ON characteristic_t
    FOR EACH ROW
    ORIGINAL QUERY
    select text from
    (select 'CREATE OR REPLACE TRIGGER '||SUBSTR(column_name,2,4)||'aud
    AFTER INSERT
    OR UPDATE
    OF '||column_name||',
    OR DELETE ON '||table_name||'
    FOR EACH ROW' text
    FROM(SELECT lower(REPLACE(column_name,'O_','')) column_name , /*changing O to O_*/
    lower(replace(t.table_name,'_A_','_')) table_name,
    lower(t.table_name) table_name1,
    c.column_id
    FROM all_tab_columns c,
    (SELECT object_name table_name
    FROM all_objects
    WHERE object_name LIKE '%/_A/_%' ESCAPE '/') t
    WHERE c.table_name(+) = t.table_name
    AND SUBSTR(column_name(+),1,2) = 'O_'))

  • Runtime error at select statement in RFC_READ TABLE FM

    Dear All,
       I have copied the standard FM RFC_READ_TABLE to incorporate the customer needs. Below is the select query which I have written in this FM.
    SELECT (po_search_text-column_text) INTO <wa> FROM ekko
          INNER JOIN ekpo ON ekko~ebeln = ekpo~ebeln
          INNER JOIN eket ON ekpo~ebeln = eket~ebeln AND ekpo~ebelp = eket~ebelp
          INNER JOIN lfa1 ON ekko~lifnr = lfa1~lifnr
          INNER JOIN lfm1 ON ekko~lifnr = lfm1~lifnr AND ekko~ekorg = lfm1~ekorg
          INNER JOIN lfb1 ON ekko~lifnr = lfb1~lifnr AND ekko~bukrs = lfb1~bukrs
          INNER JOIN t024 ON ekko~ekgrp = t024~ekgrp
          INNER JOIN zatscsng_status ON eket~ebeln = zatscsng_status~po_number
          AND   eket~ebelp = zatscsng_status~po_line
          AND   eket~etenr = zatscsng_status~po_sched_line
          INNER JOIN adrc ON zatscsng_status~delivery_addr = adrc~addrnumber
          WHERE (po_search_text-cond_text)
          ORDER BY (po_search_text-sort_text).
    Here, posearch_text-column_text_ will have the fields to be selected at runtime and posearch_text-cond_text_ is the where condition. It is running fine in this case.
    But when I try to select Item Category ( EKPO-PSTYP), if data is present for this category, it is returning the values but if data is not there for the particular item category in the where clause, it is giving a RUNTIME ERROR at the select statement.
    Here is the ERROR ANALYSIS:
    An exception occurred that is explained in detail below.
    The exception, which is assigned to class 'CX_SY_DYNAMIC_OSQL_SEMANTICS', was
      not caught in
    procedure "ZATSCSNG_RFC_READ_TABLE" "(FUNCTION)", nor was it propagated by a
      RAISING clause.
    Since the caller of the procedure could not have anticipated that the
    exception would occur, the current program is terminated.
    The reason for the exception is:
    The current ABAP program has tried to execute an Open SQL statement
    which contains a WHERE, ON or HAVING condition with a dynamic part.
    The part of the WHERE, ON or HAVING condition specified at runtime in
    a field or an internal table, contains the invalid value "<L_LINE>-PSTYP".
    Edited by: Rob Burbank on Mar 17, 2010 5:09 PM

    Now that's what I call a join statement...
    You probably have a bug in how you build po_search_text-cond_text, the content must be a syntactically correct where clause. It seems that in your example there is just "<L_LINE>-PSTYP" without a condition, so try omitting it altogether.
    Debug the content of po_search_text-cond_text before it hits the select statement.
    Thomas

  • Error in select statement in CMOD

    Hi Friends
    I am enhancing a data source with some fields and in the CMOD i am writing the code.
    My delcaration is as follows
    begin of  ty_dfkkzp,
                    SELW2       type  dfkkzp-SELW2,
                    BLART       type  dfkkzp-BLART ,
                    BUDAT       type  dfkkzp-BUDAT ,
                    BLDAT       type  dfkkzp-BLDAT ,
                    TBETR       type  dfkkzp-TBETR  ,
                    ZZRECEIPT   type  dfkkzp-ZZRECEIPT ,
                    ZZPAYCAT  type  dfkkzp-ZZPAYCAT ,
                    ZZPAYSRC  type  dfkkzp-ZZPAYSRC ,
                    ZZPAYTYPE   type  dfkkzp-ZZPAYTYPE ,
                    ZZTENDER  type  dfkkzp-ZZTENDER ,
                end of  ty_dfkkzp.
    Following is my SELECT statement.
    select
            SELW2
            BLART
            BUDAT
            BLDAT
            TBETR
            ZZRECEIPT
            ZZPAYCAT
            ZZPAYSRC
            ZZPAYTYPE
            ZZTENDER
            into corresponding fields of table lt_dfkkzp
            from dfkkzp
            for all entries in it_data
           where SELW2 = it_data-VTREF.
    I am getting an error in the where clause. This is becuase VTERF ( Contract) is of type CHAR and length 20, where as SELW2 is of type CHAR but Length 35. I know the length and type should be the same. But this table DFKKZP strangely has SELW2(Contract) has length 35.
    Can someone please suggest me how to handle this inorder for me to get this correct?.
    Thanks in adv.
    Regards
    BN

    Hi,
    try this and let me know if it works.
    Declare another internal table and work area like it_data1 type it_data as shown below.
    Begin of it_data1_wa,
    ......... type........,
    ......... type .......,
    SELW2 type dfkkzp-SELW2,
    end if it_data_wa1.
    data: it_data1 like standard table of it_data_wa.
    data: it_data_wa type it_data
    include all the fields inside the table.
    loop at it_data into it_data_wa.
    move corresponding lt_data_wa to it_data1_wa.
    it_data1_wa-SELW2 = it_data_wa-VTREF.
    append it_data1_wa to it_data1.
    end loop.
    now write the same select statement for all entries in it_data1 instead of it_data.
    Regards,
    Anusha

  • Dynamic SELECT statement causing CX_SY_DYNAMIC_OSQL_SEMANTICS error.

    Hello Gurus,
    We have a dynamic SELECT statement in our BW Update Rules where the the Selection Fields are populated at run-time and so are the look-up target and also the WHERE clause. The code basically looks like below:
              SELECT (lt_select_flds)
                FROM (lf_tab_name)
                INTO CORRESPONDING FIELDS OF TABLE <lt_data_tab>
                FOR ALL ENTRIES IN <lt_source_data>
                WHERE (lf_where).
    In this instance, we are selecting 5 fields from Customer Master Data and the WHERE condition for this instance of the run is as below:
    WHERE: DIVISION = <lt_source_data>-DIVISION AND DISTR_CHAN = <lt_source_data>-DISTR_CHAN AND SALESORG = <lt_source_data>-SALESORG AND CUST_SALES = <lt_source_data>-SOLD_TO AND OBJVERS = 'A'
    This code was working fine till yesterday when we encountered serious performance problems and the Basis team had to do some changes at the DB level [Oracle]. Ever since, when we execute our data load, we get the CX_SY_DYNAMIC_OSQL_SEMANTICS.
    Is setting changes at the Oracle level cause issues with how the data is being read at the DB. If yes, can you suggest what can we do to this code to get is working correctly [in case Basis can't revert back their changes]?
    Would appreciate any help we can get here.

    You don't understand - this error comes up when we run specific BEx queries.  It was working yesterday, but today it is not.  Our support package did not change from yesterday.  We did not apply any OSSnotes.
    We are however doing pre-prepare on our Prod system.
    The temporary table is used to store SIDs for use in the join.  the table exists in the dictionary, but not at an Oracle level.

  • Urgent, SELECT statement results in error

    hi all, this is very urgent, could you guys have a look at my SELECT statement?
      SELECT vk~kunnr         "customer no
              vk~vbeln         "sales order no
              vk~audat         "date
              vk~vbtyp         "SD DOCUMENT CATEGORY
              vk~knumv         "lwk
              vp~kwmeng        "qty
              vp~matnr         "material no
              vp~posnr         "LINE ITEM
              vd~bstkd         "PURCHASE ORDER NO
    *          kv~kwert         "lwk
              FROM  vbak AS vk
              INNER JOIN vbap AS vp
              ON vk~vbeln = vp~vbeln
              INNER JOIN vbkd AS vd
              ON vk~vbeln = vd~vbeln
    *          INNER JOIN konv AS kv
    *          ON kv~knumv = vk~knumv
              INTO CORRESPONDING FIELDS OF TABLE it_so
              WHERE vk~vkorg IN s_vkorg
              AND vk~audat IN s_date
              AND vk~kunnr IN s_kunnr
              AND vp~matnr IN s_matnr
              AND vd~bstkd IN s_bstkd
              AND vk~vbeln IN s_vbeln
    *          AND kv~kschl = 'ZP00'
              AND vk~vbtyp = 'C'.
    The commented lines are the new additions that i want to add to the SELECT statement. But when i un-comment them, i get an error while activating my program. Error is as follows:
    For pooled tables, cluster tables, and project views, JOIN is not allowed: "KONV".
    Is there a way i can go around it?

    Hi,
    look at this SAP note : 550043
    Symptom
    KEPM: dump 'MESSAGE_TYPE_X' during automatic planning method execution.
    Other terms
    KEPM MESSAGE_TYPE_X transform characteristic value
    Reason and Prerequisites
    This note is related only to cases, if dump 'MESSAGE_TYPE_X' is raising
    during execution of planning method, for which is possible to define
    transformation of characteristics values i.e. Copy, Forecast, Top-Down
    distribution, Ratios and Customer Enhancement.
    Dump is raising in case, if there was defined transformation of char.
    values in parameter set definition for some characteristic. Later on,
    this characteristic was removed from planning level definition but
    characteristic wasn't removed from relevant customizing of transform
    characteristic values before.
    Solution
    Please apply attached program correction.
    Regards,
    GSR.

  • A fatal error occurred while creating an SSL client credential. The internal error state is 10013.

    Hi All
    I am seeing the below event appearing in the system log on all our Exchange 2013 servers regularly. I am not seeing any connectivity issues between any clients and the servers and no other issues have been reported at this stage.
    Log Name:      System
    Source:        Schannel
    Date:          10/04/2015 9:21:17 AM
    Event ID:      36871
    Task Category: None
    Level:         Error
    Keywords:     
    User:          SYSTEM
    Computer:     
    Description:
    A fatal error occurred while creating an SSL client credential. The internal error state is 10013.
    I am not sure if its related to the public certificate we are using or if its related to the one provided from the local CA.I have searched and found other links that suggest it could be related to SSL versions being disabled etc.
    All servers are running Windows 2012 R2 Datacenter. The Exchange CAS servers do also sit behind a pair of F5 BIG IP Load Balancers 
    Any suggestions on where to look?
    Thanks

    Hi,
    According to the event log, the issue is related to Schannel instead of Exchange.
    Please try the following steps:
    1.In Control Panel, click Administrative Tools, and then double-click Local Security Policy.
    2.In Local Security Settings, expand Local Policies, and then click Security Options.
    3.Under Policy in the right pane, double-click System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing, and then click Enabled.
    4. Ran gpupdate /force
    If it doesn’t work, please go to C:\ProgramData\Microsoft\Crypto\RSA and grant "Network Services" Read permission to "MachineKeys" folder. Then restart server to have a try.
    Here is a similar thread for your reference:
    https://social.technet.microsoft.com/Forums/lync/en-US/e70a8dbc-6f48-4fde-a93b-783554344822/a-fatal-error-occurred-when-attempting-to-access-the-ssl-client-credential-private-key?forum=ocscertificates
    Regards,
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
    Winnie Liang
    TechNet Community Support

Maybe you are looking for

  • Development and WLI

    Hi. I have a question that the answer to which I have been searching for a while. We have a development environment of WLI and a production environment of WLI. When we make changes to the workflow and test in the development environment, we'd like to

  • Automatic Updates Keep Turning Back on When Turned Off

    When I turn off the automatic updates for my apps in my settings and later come back to it, it is turned back on. I have tried rebooting several times after turning it off but it is always still on. How can I fix this? (iPhone 5s, iOS Version 8.0)

  • Does acrobat have a function to reduce the size of lines?

    using acrobat 5.0, i have some b/w line art and i would like to reduce the thickness of all the lines (i am familiar with increasing line size through the use of the 'stroke' function) but i have been unable to find a way to highlight all lines and t

  • Need   no logo on a specific page.

    Hi Gurus, I am in a situation. A very interesting demand from client. We dont want a logo on a specific page. How to restrict a logo from a specific page. Regards Vishal

  • What is the fundamental diff between physical standby and logical standby ?

    What is the fundamental difference between logical standby and physical standby ? What if I create a physical standby , now I would like to ask that is it possible to open it on read only mode ? If not , then why not ? hare krishna Alok