Error description + from system

error description + from system

Send an Error Message by E-Mail This should not be used with all errors. Regular errors should be logged on the server using the default PHP logging system. www.ibm.com › docs › zos › topic=messages-system-error. FACILITY is a code consisting of two or more uppercase letters that indicate the facility to which the message refers. A facility can be a hardware device, a.

Error description + from system - can help

Best Practices For System/Application Level Error Handling

Overview

This article serves as an overview of best practices for error handling for a Server in Production. This article outlines an example for how errors can be managed across a Server. This is necessary because certain errors cannot be caught/managed within Decisions or are better managed with other tools.

The following diagram outlines three different tiers that comprise this error handling approach:


Uptime

The Decisions Login page shows an error and exception message when Service Host Manager is down to inform the user that the service cannot be reached, not as a form of monitoring. It is recommended to use an UptimeMonitoring Tool to monitor the status of the site.

These tools check a web page at regular time intervals (usually every five to 15 minutes), then monitor the response. If the response returns an Error or the request couldn’t reach it, the tool sends notifications to inform of the outage so that the Administrator can take appropriate action. 

Some examples of Uptime Monitoring Tools are Nodeping (used to monitor hosted environments) and Pingdom Service Uptime Host (Tracker).


Process Errors

Process Errors are errors occurring at the Workflow level in Decisions. These errors can make their way into System Level Logs, but cannot necessarily be handled at the System Error Level. These errors should be managed within Decisions by configuring Flows to catch Unhandled Exceptions using either the Catch Exception step or the On Exception outcome path of a step. For more information, please visit the Exception Handling Best Practices article.


System Errors

These errors can be caught and handled at the System Level, but not in Decisions at the Process Error Level. For example, if a Flow is triggered by an API Call, but the call is poorly formatted and does not reach Decisions, there is no way that Process Level Error Handling can capture an Exception.

One way to manage these errors is to use a Log Ingestion Tool. These software tools are capable of reading into errors from Decisions at a more granular level than Decisions exception handling. They take in Logs from Decisions and other sources, filtering out unnecessary information, combining the relevant pieces to provide detailed System Level information for an Error Event.

For these tools to be beneficial, they need to be configured to ingest more than just the Decisions Logs. A Log Ingestion Tool could be configured to take in data from the Decisions Service Host Manager Logs, IIS Logs, LM Logs, Event Viewer Logs, SQL Server Logs, etc. Many of these tools will generate Reports on the information collected from Error Events.


Was this article helpful?

Thank you for your feedback! Our team will get back to you

What Is a System Error Code?

A system error code is an error number, sometimes followed by a short error message, that a program in Windows may display in response to a particular problem it's having.

How System Errors Are Used

Just as a doctor may use a certain word to describe a list of symptoms to a patient, the Windows operating system issues an error code to describe a problem it has with a software program, which in turn makes it easier for a software developer to understand what has happened, and therefore how to fix it.

A system error code is not the same as a Device Manager error code, a STOP code, a POST code, or an HTTP status code (a.k.a a browser error code or an internet error code). Some system error codes share code numbers with these other error code types but they are completely different errors with different messages and meanings.

A system error code is sometimes simply called an error code, or an operating system error code.

What Is the Reason for a System Error Code?

System error codes are provided to software programmers as part of the programming interface with the Windows operating system. In other words, system error codes are predefined error codes and error messages that software programmers can use with their software to tell you (the software user) that the program is experiencing a particular problem.

Not every software program uses these predefined system error codes. Some software programs have their own sets of error numbers and error messages, in which case you can refer to their official website or manual for the list of error codes and what they mean.

What Do the Different System Error Codes Mean?

One example of a system error code could be receiving Error Code 206 when you try to save a file in a music editing program. The explanation for this particular error is that:

"The filename or extension is too long."

In this case, shortening the name of the file before saving it will avoid the error.

Here's another example that describes Error Code 1632:

The Temp folder is on a drive that is full or is inaccessible. Free up space on the drive or verify that you have write permission on the Temp folder.

This error code most likely describes a situation where the hard drive is too full. Deleting temporary files or clearing up space in other parts of the hard drive might be an easy solution to this error.

See System Error Codes: 1 to 15841 for a complete list of these types of errors, plus what they mean, the messages that accompany them, and the values that may appear instead of the code number.

More Information on System Error Codes

The same system error code may be used in hundreds of different instances in Windows. Thus, the codes are generic because they apply to lots of different circumstances. For example, instead of having variations of Error Code 206 for each file extension or folder location, Windows uses the same one to apply to each circumstance where the file name/extension is too long.

Therefore, just knowing the code won't be sufficient in understanding how to fix the problem. In addition to the system error code, you should understand the context in which it was found.

As an example, assume you've received Error Code 112, which means that there is not enough space on the disk. Just knowing the code will do you no good unless you also know where it occurred, such as which disk it's referring to. Pair that knowledge with what you were doing when the error was displayed, like if you were trying to add additional files to the hard drive. The solution, then, will be much easier to understand and address.

What to Do After You See a System Error Code

It really depends on the system error code as to what you should do afterward. In the first example given above, the solution for the error is pretty self-explanatory: change the name of the file because it's apparently too long. However, it isn't always that easy.

For example, if an application throws Error Code 6, meaning The handle is invalid, it's likely you won't know what to do, let alone what it means. In these cases, before doing anything, you should always try again to see if the error happens twice. If it doesn't, it could have been a temporary fluke that doesn't need any attention. If it does, then your best course of action is to contact the software developer's or distributor's technical support for advice about next steps.

Thanks for letting us know!

System Error Log

This screen is used to view summary entries from the OXI Processor Logs. The purpose is to display any internal system activity and errors or warnings that are not displayed on the “Message Status” screen. It will also contain records for every Start/Stop of the interface processors. Best utilized by IT Management or Reservations Management for resolution of system issues. Detailed information is provided in the OXI Processor Logs. Please see that topic following later in this document of how to access those logs.

Upon every new login to OXI a message prompt will display asking “Do you want to review them now? YES/NO”.

  • Yes, will take you directly to the System Error Log
  • No, will bypass this log and displays the main Toolbar
  • We recommend checking this log and reviewing the entries when the message prompts during login.
  • Errors will be displayed as  ‘E’, Warnings will be displayed as ‘W’ and Information will be displayed as ‘T’
  • Flag entries ‘REVIEWED’. The login message prompt will go away when all entries are flagged ‘X’. (See screen shot below for example.)

Example:  An example of a message prompt is shown below.

Example:  The following screen opens after selecting Yes.

Explanation of fields

Update Date. Date and Time stamp for errors, warnings, and information logged with the newest action at the top of the screen. Older messages will be moved down as new messages are created.

Process. Indicates what processor the action came from

Count. The count specifies how many times a processor was started or stopped. It will also count how many messages were dequeued/sent to the external system or messages enqueued/received from external system.

Type. The type of error will be listed as ‘E’ for Error, ‘W’ for mandatory warning, and ‘T’ for informational warning.

Interface ID. The interface name will be logged if the download processor is stopped.

Property. The OPERA property name is identified when the external system sends messages to OPERA or errors occur during message transfer.

Ext Property. The name of the external system property is identified when messages are sent to OPERA

Reviewed Once. you have reviewed messages in the system error log you can check off the messages by selecting in the ‘Reviewed’ column. Reviewed messages can be saved for later additional review, or can be deleted. They move to the end of the list after being checked.

Error Status. Defaults to ‘All’ and can also be changed to look at only ‘Reviewed’ or ‘Non Reviewed’

Message Type. Defaults to ‘All’ and can also be changed to look at only ‘Errors, ‘Warnings’, ‘Information’, or ‘Errors and Warnings’ together.

Error Text. Description of the exact log entry, error, or warning. A list of current error texts is included in OnLine Help and in the “OXI Troubleshooting Manual” document. See, Current List of Errors, for more details.

To delete System Error Log Entries

Entries that have been reviewed and check-marked can then be deleted from the System Error Log. The number of days before a reviewed entry can be deleted is defined in the Delete Screen, example shown below. Select the Delete button and only  entries flagged in the ‘Review’ column will be purged. Entries of the same business day cannot be deleted. Entries that are not flagged in the Review column will not be deleted at this time. We recommend that the System Error Log be reviewed once a week and that entries are deleted after review.

Example:  Delete Screen example with numeric value of ‘3’.

Function Buttons

Delete. Delete any entries marked as ‘Reviewed’ from the System Error Log

Cancel. Cancel deletion action. You are returned to the main screen



System Error Messages Overview

Code

Facility

AAAA

TACACS+ authentication, authorization, and accounting security

ACLMERGE

Acess control list merge

ADJ

Adjacency subsystem

AIP

ATM Interface Processor

ALARM

Telco chassis alarm related

ALC

ATM Line Card (ALC)

ALIGN

Memory optimization in Reduced Instruction Set Computer (RISC) processor

ALPS

Airline Protocol Support

AMD79C971_FE

Am79C971 Fast Ethernet device driver

AMDP2_FE

AMDP2 Ethernet and Fast Ethernet

AP

Authentication Proxy (AP)

ARAP

Apple Remote Access Protocol (ARAP)

AS5400

Cisco AS5400 platform

AS5400_ENVM

AS5400 Environmental Monitor

ASPP

Asynchronous Security Protocol (ASPP)

AT

AppleTalk (AT)

ATM

Asynchronous Transfer Mode

ATMCES

ATM access concentrator PCI port adapter driver

ATMCORE

ATM core

ATMOC3

ATM OC3 network module

ATMPA

ATM port adapter

ATMSIG

ATM signalling subsystem

ATMSSCOP

ATM Service Specific Connection Oriented Protocol (SSCOP)

AUTORP

PIMv2 AUTORP

BAP

PPP Bandwidth Allocation Protocol (BAP)

BCM3220

Cable modem MAC controller interface

BGP

Border Gateway Protocol

BIT

Dynamic Bitlist

BRI

ISDN Basic Rate Interface

BRIMUX

AS5200 BRIMUX board

BSC

Binary Synchronous Communications protocol

BSTUN

Block serial tunneling (BSTUN)

C1400_PCI

Protocol control information (PCI) bus for Cisco 1400 platform

C1600

Cisco 1600 platform

C1700

Cisco 1700 platform

C1700_EM

Cisco 1700 VPN module hardware accelerator for IP security

C2600

Cisco 2600 platform

C2600_MAINBOARD_ASYNC_PQUICC

MPC860 quad integrated communications controller for the Cisco 2600 platform

C29ATM

Catalyst 2900XL ATM module

C2KATM

Catalyst 2820 ATM module

C3600

Cisco 3600 platform

C4GWY_DSPRM

DSP Resource Manager

C542

Voice driver for modular access routers

C54X

VoIP Driver

C54x

VoIP DSP Driver

C5RSP

Cisco Catalyst 5000 platform

C6KENV

Cisco Catalyst 6000 environmental system

C6KPWR

Cisco Catalyst 6000 power control system

C6MSFC

C6MSFC (Draco)

C6SUP

C6SUP-specific

C7200_TDM

Cisco 7200 midplane TDM bus

CAIM

Compression Advanced Interface Module (CAIM)

CALL_CONTROL

Call Control

CALL_MGMT

Call management subsystem

CALLPROG

Call progress notification subsystem

CALLRECORD

Modem Call Record

CALLTRKR

Call Tracker subsystem

CARRIER

DFC carrier

CASA

Content Aware Services Architecture (CASA)

CBUS

ciscoBus controller

CCH323

Call Control for H323

CCPROXY

H323 proxy

CDM

Cable Data Modem subsystem

CDP

Cisco Discovery Protocol (CDP)

CE3

CE3 port adapter (CE3)

CES

Circuit Emulation Service (CES)

CHOPIN

Cisco Chopin

CHOPIN_
MAINBOARD_
ASYNC_PQII

Chopin Main Board Asynchronous Driver

CI

Cisco 7500 platform chassis interface

CIPDUMP

CIP core dump

CIRRUS

CD2430 asynchronous controller

CIRRUS_PM

Slow-speed asynchronous/synchronous port module

CLEAR

Clear facility

CLNS

OSI Connectionless Network Service

CLOCKSW

Cisco 6400 network clocking

CLS

Cisco link services

CLSDR

Cisco link services driver

CM622_CM155

ATM line card driver

CMAPP

Call Manager Application

CMCC

Cisco Mainframe Channel Connection interfaces

CM_DSPRM

Digitial Signal Processor Resource Manager (DSPRM)

CM_MONITOR

UBR900 Cable Access Router Personal Monitor

CNS_AGENT_
CFGCHG

Cisco Network Service (CNS) Configuration Change Agent

CNSES

Cisco Network Services Event Service Client

COMP

Point-to-point compression

CONTROLLER

Controller

COT

Continuity test (COT)

CPAD

Compression service adapter (CSA)

CPM

Combo Port Module (CPM) device driver

CRYPTO

Encryption

CSM

Call switching module

CSM_VOICE

Call switching mode (CSM) voice subsystem

CT3

Channelized T3 (CT3) port adapter

CTRC

Cisco Transaction Connection

CWAN_ATM

constellation WAN ATM

CWANLC

constellation WAN line card

CWANLC_ATM

Constellation WAN ATM route processor driver

CWAN_RP

constellation WAN ATM route processor driver

CWPA

Route Processor for Constellation Supervisor router module

CWTLC

Constellation Supervisor router module line card

CWTLC_ATM

ATM line card for Constellation Supervisor router module

DBCONN

Database Connection

DBUS

Data bus

DCU

ATM access concentrator PCI port adapter

DEC21140

DEC21140 Fast Ethernet controller

DFC

dial feature card

DFC_CARRIER

dial feature card carrier

DHCPD

Dynamic Host Configuration Protocol (DHCP) Server

DIALER

Dial-on-demand routing

DIALPEER_DB

Dial peer configuration

DIALSHELF

Dial shelf messages

DIRECTOR

Director server

DLC

Data-link control

DLSWC

Data-link switching (DLSw)

DLSWMasterSlave

Data-link switching (DLSw) core

DLSWP

Data-link switching (DLSw) peer module

DMA

direct memory access

DMTDSL

Digital/discrete multitone digital subscriber line (DMTDSL)

DNET

DECnet

DNSSERVER

Domain Name System (DNS) server

DPM

AS5200 T1 BRIMUX

DRIP

Duplicate Ring Protocol

DRP

Director Response Protocol

DRVGRP

Interface driver

DSC

Dial shelf controller (DSC)

DSCC4

DSCC4 driver

DSCCLOCK

Dial shelf controller clock (DSC)

DSC_ENV

Cisco AS5800 environment monitor

DSCEXTCLK

Dial shelf controller clock (DSC)

DSCREDCLK

Dial shelf controller (DSC) redundancy clock

DSC_
REDUNDANCY

Cisco AS5800 dial shelf controller (DSC) redundancy

DSI

Cisco AS5800 dial shelf interconnect board

DSIP

Distributed system interconnect protocol

DSIPPF

Nitro Interconnect Protocol

DS_MODEM

FB modem card

DSPDD

Digital Signal Processor Device Driver (DSPDD)

DSPRM

Digital Signal Processor Device Driver (DSPDD)

DSPU

Downstream physical unit

DS_TDM

Dial shelf time-division multiplexing

DSX0

CT1 RBS timeslot status

DSX1

Channelized E1 (Europe) and T1(US) telephony standard

DTP

Dynamic Trunking Protocol filtering

DUAL

Enhanced Interior Gateway Routing Protocol

DVMRP

Distance Vector Multicast Routing Protocol

E1T1_MODULE

E1T1 Module

EC

Port Aggregation Protocol

EGP

Exterior Gateway Protocol

EHSA

Cisco 6400 Enhanced High System Availability (EHSA)

ENSP

Enhanced Network Services Provider (ENSP)

ENT_API

Entity MIB API

ENVM

Route Processor Module (RPM) Environmental Support

ENV_MON

Cisco 12000 environmental monitor

EPAD

Encryption port adapter driver (EPAD)

ESWITCH

Ethernet switch port adapter

ETHERNET

Ethernet for the C1000 series

EVENT

Event MIB

EXPRESSION

Expression MIB

FABRIC

Fabric Interface ASIC (FIA)

FALLBACK

VoIP fallback

FAN

Fan

FASTBLK

Fast Block

FB

Cisco AS5800 feature board

FB_COREDUMP

Feature board core dump

FBINFO

Cisco 5800 feature board crash information subsystem

FDDI

Fiber Distributed Data Interface (FDDI)

FECPM

Fast Ethernet (FE) Combination Port Module (CPM) device driver

FIB

IP Cisco Express Forwarding (CEF) radix tree

FILESYS

File system

FLASH

Flash nonvolatile memory

FM

Feature Manager (FM)

FPGA

LS1010 chip-specific

FR

Frame Relay

FREEDM

CT3 trunk card Freedm

FR_ELMI

Frame Relay enhanced Local Management Interface

FR_FRAG

Frame Relay Fragmentation

FR_LMI

Frame Relay Local Management Interface

FS_IPHC

Fast IP Header Compression

FTC_TRUNK

Cisco 3801 platform

FTPSERVER

FTP server processes

FTSP

Fax Telephony Service Provider subsystem

FW

Inspection subsystem

FX1000

FX1000 Gigabit Ethernet controller

GK

GK- H.323 Gatekeeper

GLCFR

Gigabit Switch Router (GSR)

GPRSFLTMG

Global Packet Radio Service Fault Management

GPRSMIB

Global Packet Radio Service MIB

GRIP

Xerox Network Systems (XNS) Routing Protocol

GRP

Gigabit route processor

GRPGE

Gigabit Ethernet route processor (RP)

GRP_OC12_CH_DS3

Gigabit Route Processor (GRP) driver

GRPPOS

POS route processor

GSR_ENV

Gigabit Switch Router environment monitor

GSRIPC

Gigabit Switch Router IPC service routines

GT64010

GT64010 DMA controller driver

HAWKEYE

Token Ring PCI port adapter

HD

HD64570 serial controller

HDV

High Density Voice (HDV) driver

HDX

half-duplex (HDX) finite state machine (FSM)

HEARTBEAT

Heartbeat

HMM_ASYNC

Hex modem network module asynchronous driver

HOOD

LAN controller 100VG-AnyLAN interface

HP100VG

100VG-AnyLAN PA driver

HTSP

Analog voice hardware adaptation layer software

HUB

Cisco Ethernet hub

HW_VPN

Encryption Advanced Interface Module (EAIM)

I82543

Intel 82543 Ethernet/Fast Ethernet/Gigabit Ethernet controller

IBM2692

IBM Token Ring chipset

ICC

Inter-Card Communication

IDMGR

ID manager

IDS

IDS IP datagram subsystem (IDS)

IDTATM25

IDT ATM25 network module

IF

Interface

IFS

Cisco IOS file system

IGRP

Interior Gateway Routing Protocol

ILACC

ILACC driver

IMA

Inverse multiplexing over ATM (IMA)

INTERFACE_API

Binary API for the interface descriptor block

IOCARD

I/O card-specific

IP

Internet Protocol

IPA

Intelligent port adapter

IPACCESS

IP security

IPC

Interprocess communication

IPCGRP

Route processor (RP) interprocess communication (IPC)

IPCLC

Gigabit Switch Router line card interprocess communication

IPC_RPM

Interprocess communication (IPC)

IPC_RSP_CBUS

Interprocess communication ciscoBus (CBUS)

IPFAST

IP fast switching

IPFLOW

IP flow

IPM_C54X

Voice over IP (VoIP) driver

IPMCAST

Gigabit Switch Router line card IP multicast

IPM_DSPRM

Digital Signal Processor (DSP) Resource Manager

IPM_NV_EEPROM

Integrated port module NVRAM driver

IPMOBILE

IP Mobility

IPRT

IP routing

IP_SNMP

Simple Network Management Protocol specific to IP

IPX

Novelle Internetwork Packet Exchange Protocol (IPX)

ISA

Integrated Services Adapter (ISA)

ISDN

Integrated Services Digital Network (ISDN)

IVR

Interactive Voice Response (IVR)

KERBEROS

Voice over IP (VoIP) for Cisco AS5800

KINEPAK

Voice over IP (VoIP) for Cisco AS5800

L2CAC

Layer 2 CAC

L2R

L2RLY

L3_MGR

Layer 3 manager

LANCE

Local Area Network Controller Ethernet

LANE

LAN Emulation

LANMGR

IBM LAN Network Manager

LAPB

X.25 Link Access Procedure, Balanced

LAPP_OFF

Fax offramp calls

LAPP_ON_MSGS

Fax onramp calls

LAT

DEC local-area transport

LC

Line card (LC)

LCB

Line Control Block (LCB) event process

LCCEF

ATM Cisco express forwarding (CEF) adjacency

LCCOREDUMP

Line card core dump subsystems

LCFE

Fast Ethernet line card (LC) driver

LCGE

Gigabit Ethernet line card (LC) driver

LCINFO

Line card crash information subsystem

LCLOG

Gigabit Switch Router (GSR) line card logger subsystem

LCOC12_CH_DS3

Gigabit Switch Router (GSR) OC-12-channelized-to-D3 line card

LCPLIM

Line card physical layer interface module

LCPOS

Packet over SONET (POS) line card driver

LES_FDDI

LAN Emulation Server/Fiber Distributed Data Interface

LEX

LAN extension

LIBT2F

Text to fax library

LIBTIFF

Tagged Image File Format (TIFF) library

LINECARD

Node Route Processor (NRP) line card

LINEPROTO

Line Protocol

LINK

Data link

LLC

Logical Link Control (LLC), type 2

LLIST

Linked list facility

LNMC

LAN network manager

LPD

Line printer daemon

LSS

LS1010 Switching Control Layer

M32X

M32X Basic Rate Interface trunk card

MAILBOX

ChipCom mailbox support

MBRI

Multi-BRI port module

MBUS

Maintenance bus (MBus)

MBUS_SYS

Maintenance bus (MBus) system

MC3810_DSX1

MC3810 DSX1 subsystem

MCAST

Layer 2 multicast

MDS

multicast distributed switching

MEMSCAN

Memory scan

MGCP

Media Gateway Control Protocol

MGCP_APP

Media Gateway Control Protocol application-specific

MICA

Modem ISDN Channel Aggregation modem

MIF68840

PCI MC68840 FDDI port adapter

MIMIC

MCOM integrated modem network modules

MK5

MK5025 serial controller

MMODEM

Integrated modem network module

MODEM

Router shelf modem management

MODEMCALL
RECORD

Modem Call Record

MODEM_HIST

Router shelf modem history and tracing

MODEM_NV

Modem NVRAM

MPA68360

VIP Multi-channel Port Adapter

MPLS_ATM_TRANS

ATM Transport over MPLS

MPLS_TE

Label Switch Path (LSP) tunnel

MPLS_TE_PCALC

MPLS TE path calculation facility

MPOA

Multiprotocol over ATM (MPOA)

MROUTE

Multicast route

MSDP

Multicast Source Discovery Protocol

MSPI

Mail Service Provider

MUESLIX

Mx serial application-specific integrated circuit (ASIC)

MXT_FREEDM

8PRI/4T board

NBAR

network-based application recognition (NBAR)

NET_SERV

Networking Services

NETWORK_CLOCK_SYNCHRONIZATION

Network clock synchronization

NHRP

Next Hop Resolution Protocol

NIM

Network interface module

NP

NextPort (NP)

NP_BS

NextPort (NP) Bootstrap and Crash Monitor

NP_EST

NextPort (NP)

NP_MD

NextPort modem driver

NP_MM

NextPort module manager

NP_SPE_DS

NextPort Dial Shelf Service Processing Element (SPE) Manager

NP_SSM

NextPort Session and Service Manager

NRP

Network Routing Processor (NRP)

NSE

Network services engine

NSP

Network Switch Processor (NSP)

NSP_APS

Cisco 6400 node switch processor (NSP)

NSPINT

network switch processor (NSP) interrupt infrastructure

NSP_OIR

Cisco 6400 online insertion and removal (OIR)

OIR

Online insertion and removal (OIR)

OOBP

Out of band port (OOBP)

OSPF

Open Shortest Path First (OSPF)

PA

Port adapter

PAD

X.25 packet assembler/disassembler

PAMMBOX

Platform-independent PAM mailbox serial interface

PARSER

Parser

PERUSER

PPP per-user configuration

PF

Protocol Filtering

PGM

Pragmatic General Multicast (PGM)

PGMHOST

Pragmatic General Multicast (PGM) host module

PIM

Protocol-independent multicast

PLATFORM

Platform-specific

PM

Port Manager

PM_MODEM_HIST

Modem history and tracing

PM_MODEM_MAINT

Modem maintenance

PNNI

Private Network-Network Interface

PORT

Port Management

POSDW

Packet over SONET double-wide PCI port adapter driver

POSLC

PoS line card

POT1E1

Versatile Interface Processor (VIP) multichannel port adapter

POTS

Plain old telephone service (POTS)

PPP

Point-to-Point Protocol (PPP)

PQII

MPC860 quad integrated communications controller

PQUICC

MPC860 quad integrated communications controller

PQUICC_ASYNC

Asynchronous MPC860 quad integrated communications controller

PQUICC_ASYNC_
NOMEM

Integrated Port Module Asynchronous Driver

PQUICC_ETHER

Ethernet MPC860 quad integrated communications controller

PQUICC_
ETHERNET

Ethernet MPC860 quad integrated communications controller ethernet

PQUICC_FE

Fast Ethernet MPC860 quad integrated communications controller

PQUICC_SERIAL

Serial MPC860 quad integrated communications controller

PS

Power supply

PV

private VLAN

PW_WATCHER

Portware Watcher

PXF

Parallel eXpress Forwarding

QA

Queue and accumulator

QEM

QEM driver

QLLC

Qualified Logical Link Control

QM

quality of service

QUICC

MC68360 quad integrated communications controller

QUICC_ASYNC

Asynchronous MC68360 quad integrated communications controller

QUICC_ETHER

Ethernet MC68360 quad integrated communications controller

QUICC_SERIAL

Serial MC68360 quad integrated communications controller

RAC

Ring Access Controller

RADIO

radio driver

RADIO_DRIVER

radio driver

RADIUS

RADIUS

RADIX

Radix

RAIKO

RAIKO-based feature board

RCMD

Remote commands

Regen

Cisco optical regenerator

Regen_MAINBOARD_
ASYNC_PQUICC

Asynchronous MPC860 quad integrated communications controller for the Cisco optical regenerator

REGISTRY

registry

RESOURCE_MON

Resource monitor subsystem

RESYNCH

Route Processor Module (RPM) resynchronization process

RIP

IP Routing Information Protocol (RIP)

RLM

Redundant Link Manager (RLM)

RM

Resource Manager

ROUTEMAP_IPC

Route map interprocess communication (IPC)

RPA

Resource Pool Allocation (RPA)

RPC

Remote Procedure Call

RPM

Route Processor Module (RPM)

RP_MLP

Distributed Point-to-Point Protocol (PPP) Multilink

RPM_VIRTUAL_
PORT

RPM virtual port

RPS

Redundant power system

RSP

Route Switch Processor

RSRB

Remote source-route bridging

RS_TDM

Router shelf time-division multiplexing

RTT

Round trip time monitor

RUDP

Reliable User Datagram Protocol

S4T68360

Four-port synchronous serial adapter based on the 68360 processor

SARMGR

Segmentation and reassembly (SARMGR)

SCCP

Signaling connection control part - deleted from 12.2

SCHED

Scheduler

SCP

Downstream physical unit (DSPU)

SDLC

Synchronous Data Link Control

SDLLC

SDLC/Logical Link Control type 2 (LLC2) translation

SEC

IP security

SERVICE_MODULE

Service module

SGBP

Stack Group Bidding Protocol

SGCP

Simple Gateway Control Protocol (SGCP)

SGCP_APP

Simple Gateway Control Protocol (SGCP) application

SIBYTE

SIBYTE

SHELF

Router shelf

SIGSM

Signaling Service Manager

SLB

Server load balancing

SLB_DFP

Server Load Balancing Dynamic Feedback Protocol agent

SLIP

Serial Line Internet Protocol

SLOTDUMP

Slot dump

SM

state machine (SM)

SMF

Software MAC Filter

SMRP

Simple Multicast Routing Protocol

SNAPSHOT

Snapshot dial-on-demand routing

SNASW

Systems Network Architecture (SNA) Switching Services

SNMP

Simple Network Management Protocol (SNMP)

SNMP_MGR

Simple Network Management Protocol (SNMP)

SOI

Simple Network Management Protocol (SNMP) over interprocess communication (IPC) error messages

SONET

Synchronous Optical Network

SONETMIB

Synchronous Optical Network Management Information Base

SONICT

SONIC Ethernet interface-related error messages

SPAN

Spanning-Tree Protocol

SPANTREE

Spanning Tree

SPANTREE_FAST

Spanning Tree Fast Convergence

SPARC

3800 SPARC coprocessor subsystem

SPE

Service Processing Element (SPE)

SRCP_APP

Simple Resource Coordination Protocol (SRCP) application

SRP

Spatial Reuse Protocol (SRP)

SSE

Silicon switching engine

SSH

Secure Shell (SSH) Protocol

SSRP

Sonet/SDH based SRP Double Wide PCI port adaptor driver

STANDBY

Hot Standby Router Protocol (HSRP)

STUN

Serial tunneling

SUBSYS

Software subsystems

SW56

Switch 56K

SWITCH

Switch interface

SW_VLAN

Virtual LAN (VLAN) manager

SYS

Operating system

SYSCTLR

System controller subsystem

SYSLOG_SERVER

Syslog-server file system routines

SYSMGT_RPC

System management

T1E1SUNI

PAM port driver

TAC

Terminal Access Controller Access Control System

TAGCON

Tag distribution and control

TAGCOS

Tag switching class of service

TBRIDGE

Transparent bridging

TCATM

ATM TAG control

TCP

Transmission Control Protocol

TDM

Time-division multiplexing (TDM)

TDM_CLOCK_
SYNCHRONIZATION

Time-division multiplexing (TDM) frame clock

TDP

Tag Distribution Protocol

TESTPA

TestPA port adapter

TFIB

Tag Forwarding Information Base

TI1570

PCI/TI1570-based ATM port adapter

TIB

Tag Information Base

TIGER

Error-correcting code (ECC) and parity

TLV

EEPROM

TMQ

Inbound terminal port queuing

TN

Telnet

TN3270

TN3270 protocol

TR

Token Ring

TRUNK

E1/T1 trunk card

TRUNK_CLOCK

AS5400 clocking

TRUNK_DFC

trunk dial feature card

TSP

Tag-switched path (TSP)

TTY

Tty-related for all platforms

TTYDRIVER

Router shelf asynchronous driver

TUN

Tunnel

TXCONN

Cisco Transaction Connection (CTRC)

UBR7200

Cable modem termination system

UCODE

Microcode

UDLD

UniDirectional Link Detection (UDLD) protocol

UNIX

UNIX

UTIL

Utility

VFC

Voice over IP (VoIP)

VINES

Banyan VINES

VIP

Versatile Interface Processor

VIPMLP

Multilink PPP

VOICE_FSM

MC3810 voice FSM subsystem

VOICE_RC

MC3810 voice resource subsystem

VOIPAAA

VoIP AAA

VPA

Voice port adapter

VPD

ATM CES (Voice Processor Deck) driver

VPDN

Virtual Private Dialup Networking

VSI_M

Virtual Switch Interface (VSI) master

VTSP

Voice Telephony security parameter index (SPI)

WCCP

Web Cache Communication Protocol (WCCP)

X25

X.25

XCCTSP_VOICE

External Call Control Telephony Service Provider

XCPA

Mainframe Channel Port Adapter

XTAGATM

Extended Tag ATM (XTagATM)

Which SSIS System Variable holds error text

Too easy.

  1. Left-Click (highlight) on the object you want to capture the error event (Script, or Data Flow, etc.)
  2. Click on 'Event Handlers' - screen should open with Executable = object you clicked and Event Handler = OnError
  3. Click URL (click here to create....)
  4. Drag Execute SQL object from SSIS Toolbox
  5. Configure to the database/table you want to house the error message
  6. Write INSERT INTO DB.Schema.Table(DBName, SchemaName, TableName,ErrorMessage,DateAdded)
  7. Write VALUES (?,?,?,'I am smart',getdate())
  8. Click Parameters and select the USER::Variables for the ?'s + my comment.

Since this is ran at the database server it will pass in the ?'s. My SAC is already at the database as a value but you will have selected System::ErrorDescription as parameter 3. Remember, this array is 0 based. DO NOT TRY TO NAME THE PARAMETERS. Instead, number them 0 to ~? The datatypes are based on what you have going in; mine are all VARCHAR so... :)

This is a much better solution than just logging whatever the server allows you to. I can also add a counter variable and adjust it wherever I like; then pass it to the event OnError. This will allow me to pinpoint exactly where the last successful object completed; works best in scripting objects but also available in other areas.

I'm using this so I can process thousands of cycles without actually failing the package. If a table doesn't exist or a column doesn't exist I simply log it for further review later. Oh yeah, I'm cycling through hundreds of databases capturing their architecture and maximum column size used; not to be confused with maximum column size. Example: TelephoneNumber comes from a source column of char(500) (definitely bad programming but...you can't change everything so..). I capture the max len of that column and adjust the destination column to accommodate that size +/- a certain percentage.

If a table doesn't exist or a column doesn't exist anymore I log the error and keep churning. At the end, I can evaluate those entries and see if I can actually remove them from my warehouse. This happens more in the TEST and STAGE environments than in PROD. However, when a change goes through to PROD I most definitely will identify it as it's coming in to the warehouse.

Everything is configured, this includes dynamic MERGE/JOINs, INSERT, SELECT, ELEMENTS, SIZES, USAGESIZE, IDENTITY, SOURCEORDER, etc. with conversions of data to destination datatypes.

ALL that because the systemic version of logging will not provide you with the granularity you might need for this type of operation. This OnError Event Handler can if setup properly.

All became: Error description + from system

OPENSUSE ERROR NT_STATUS_BAD_NETWORK_NAME
CRITICAL ERROR 80 40 L7E
DELPHI STREAM WRITE ERROR
error description + from system

0 Comments

Leave a Comment