Output di traccia delle eccezioni del database

La seguente figura mostra un estratto dell'output che potrebbe essere generato da un nodo Trace che abbia la proprietà Modello impostata su un valore che rappresenta una struttura che include la struttura ad albero ExceptionList.

L'eccezione mostrata si è verificata quando è stata rilevata un'eccezione del database

ExceptionList = (
  (0x1000000)RecoverableException = (
    (0x3000000)File                 = 'F:\build\S000_D\src\DataFlowEngine\ImbComputeNode.cpp'
    (0x3000000)Line                 = 402
    (0x3000000)Function             = 'ImbComputeNode::evaluate'
    (0x3000000)Type              = 'ComIbmComputeNode'
    (0x3000000)Name              = 'acd8f35d-e700-0000-0080-b78796c5e70d'
    (0x3000000)Label             = 'esql_13485_check_defect.Compute1'
    (0x3000000)Text                 = 'Caught exception and rethrowing'
    (0x3000000)Catalog  = 'WMQIv210'
    (0x3000000)Severity = 3
    (0x3000000)Number               = 2230
    (0x1000000)RecoverableException = (
      (0x3000000)File              = 'F:\build\S000_D\src\DataFlowEngine\ImbRdl\ImbRdlExternalDb.cpp'
      (0x3000000)Line              = 278
      (0x3000000)Function          = 'SqlExternalDbStmt::executeStmt'
      (0x3000000)Type              = 'ComIbmComputeNode'
      (0x3000000)Name              = 'acd8f35d-e700-0000-0080-b78796c5e70d'
      (0x3000000)Label             = 'esql_13485_check_defect.Compute1'
      (0x3000000)Text              = 'The following error occurred execution SQL statement &3. inserts where &4'
      (0x3000000)Catalog  = 'WMQIv210'
      (0x3000000)Severity = 3
      (0x3000000)Number            = 2519
      (0x1000000)Insert   = (
        (0x3000000)Type = 2
        (0x3000000)Text = '1'
      )
      (0x1000000)Insert   = (
        (0x3000000)Type = 2
        (0x3000000)Text = '1'
      )
      (0x1000000)Insert   = (
        (0x3000000)Type = 5
        (0x3000000)Text = 'USERDB'
      )
      (0x1000000)Insert   = (
        (0x3000000)Type = 5
        (0x3000000)Text = 'DELETE FROM DB2ADMIN.STOCK WHERE (STOCK_ID)=(?)'
      )
      (0x1000000)Insert   = (
        (0x3000000)Type = 5
        (0x3000000)Text = '500027,  '
      )
      (0x1000000)DatabaseException = (
        (0x3000000)File     = 'F:\build\S000_D\src\DataFlowEngine\ImbOdbc.cpp'
        (0x3000000)Line     = 153
        (0x3000000)Function = 'ImbOdbcHandle::checkRcInner'
        (0x3000000)Type     = ''
        (0x3000000)Name     = ''
        (0x3000000)Label    = ''
        (0x3000000)Text     = 'Root SQL exception'
        (0x3000000)Catalog  = 'WMQIv210'
        (0x3000000)Severity = 3
        (0x3000000)Number   = 2321
        (0x1000000)Insert   = (
          (0x3000000)Type = 2
          (0x3000000)Text = '100'
        )
      )
    )
  )
)
Concetti correlati
Panoramica dei flussi di messaggi
Struttura ad albero ExceptionList
Attività correlate
Accesso alla struttura ad albero ExceptionList
Generazione di un'eccezione
Riferimenti correlati
Nodo Throw
Nodo Trace
Istruzione THROW
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ac16852_