If an unexpected error occurs (i.e., an errorcode that cannot be handled by the application, or if the application explicitly calls for it, processing is terminated, and the system automatically generates a SYSDUMP which helps describe the problem and facilitates further analysis.
A SYSDUMP consists of three files that are generated in the 'dump' partition within the file system (i.e., usually in the directory <Installation_location>/dump). The filenames of a dump consist of the word 'dump', plus the date and time at which it occurred. The contents of the files are as follows:
dump.<yyyymmtt>.<hhmmss>.<pid>.<counter>.lst
Information about the process status and environment, the current call stack, … An example is provided at the bottom of this page.
dump.<yyyymmtt>.<hhmmss>.<pid>.<counter>.dsp The display file for the current transaction, documenting the status of the user interface. This can be displayed in a formatted view, e.g., using the transaction SYSIXF.
dump.<yyyymmtt>.<hhmmss>.<pid>.<counter>.dmp The contents of all the (filled-in) data fields in the current transaction. For a description of the format, see the TradeDesign documentation for 'SaveData'.
In order to be able to analyze the content of the different fields stored in a dump there is a possibility to load the content of a dump into the memory of a designmode TradeDesign session.
Shown below is an example of a dump.lst file on a Windows system:
Application dump executed *** Not handled application error 235 occurred in/after <SYSTEM>:DBExecuteSQLVar. loadODBC(Unable to connect to Datasource LCLDOK5ORA[Microsoft] [ODBC Driver Manager] Die Verbindung ist nicht geöffnet Native ErrorCode = 0 ) *** WARNING: Rollback was not successful. *** Dump File: L:\DOK5\DUMP\dump.20120426.113111.27542.001.dmp Screen Image: L:\DOK5\DUMP\dump.20120426.113111.27542.001.dsp Date / Time: 2012-04-26 12:31:10 MESZ (2012-04-26 11:31:10 MEZ) User ID: KS Session-Init: 2012-04-26 12:31:10 MESZ (2012-04-26 11:31:10 MEZ) (SSN\INR=NO) Start of Trn.: 2012-04-26 12:31:10 MESZ (2012-04-26 11:31:10 MEZ) Fore-/Background: F Command Line: "L:\dok5\bin\trade2.exe" -v L:\DOK5\TDVCS\OHDOK5.INI Runtime System: TRADE2 2.6.0.4270 GetFrameName: OFFICE.TRN - Last SQL Statement: Locked Records: Call-Stack: [internal] SUB GetContext 0001 \SYSMOD SYSMOD SUB SysDump 0015 \SYSMOD SYSMOD SUB ErrorExit 0035 \ SYSMOD SUB EnterTransaction (550) 0002 \ Post queue: 001 NTFCHECK ** SYSINF - System Information ** [SystemStatus] ClientServer: FALSE CommandLine: "L:\dok5\bin\trade2.exe" -v L:\DOK5\TDVCS\OHDOK5.INI DBCounter: SEQUENCE DBType: ODBC DefaultPrinterName: Lexmark C540 DefaultTransaction: OFFICE DistributionFile: L:\dok5\ EXEName: L:\dok5\bin\trade2.exe Language: EN PrinterName: Lexmark C540 SelModuleInst: \ ServerID: PCKS ServerPID: 3512 ServerProgVer: TRADE2 2.6.0.4270 ServerType: WIN32 WinXP 5.1.2600 SQLCursor: <err=249. context not accessable> StartTransaction: OFFICE TDVCSFile: L:\DOK5\TDVCS\OHDOK5.INI UICharSet: iso-8859-1 XMLCharSet: cp1252 ServerEncoding: < empty > DocpanelFormat: 1 TRNName: OFFICE.TRN CreationDate: <no versioninfo found in OFFICE.TRN> Environment: <no versioninfo found in OFFICE.TRN> TZSystem: MEZ TZUser: MEZ [Environment] LD_LIBRARY_PATH: < empty > LIBPATH: < empty > PATH: s:\TCO46\BIN;C:\Programme\IBM\WebSphere MQ\Java\lib;c:\oracle\product\10.2.0\cli ent_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\U ltraEdit;C:\Programme\Novell\GroupWise;C:\Programme\QuickTime\QTSystem\;C:\Progr amme\IBM\WebSphere MQ\bin;C:\Programme\IBM\WebSphere MQ\tools\c\samples\bin TD2COMMITMODE: < empty > TD2CONNECTSTRING: < empty > TD2COUNTERMODE: < empty > TD2HOME: < empty > [Partition] Data: L:\DOK5\DATA\ Debug: L:\DOK5\DEBUG\ DokuDisp: L:\DOK5\DISPLAY\ Dump: L:\DOK5\DUMP\ Exe: L:\DOK5\BIN\ Frame: L:\DOK5\FRAME\ Help: L:\DOK5\DOKUHTM\ Ini: L:\DOK5\INI\ Log: L:\DOK5\LOG\ RLib: L:\DOK5\RLIB\ Template: L:\DOK5\TEMPLATE\ Tmp: L:\OHDOK5\TMP\ User: L:\OHDOK5\INI\ XLate: L:\DOK5\XLATE\ [License] Name: Surecomp DOS GmbH, Hamburg SerialNo: 003103 ApplFlags: 7 UserCount: <err=110. context not accessable> MaxUserCount: 99 ApplCount: <err=110. context not accessable> MaxApplCount: 99 ApplicationStatus: <err=110. context not accessable> BegDate: 20111201 EndDate: 20121231 [Database] Datasource: LCLDOK5ORA CONNECTSTRINGS: DSN=LCLDOK5ORA;UID=lcldok5;XPWD=59080300030859;DBQ=ORCL COMMITMODE: 2 COUNTERMODE: 1 : <err=Tag DBS.DBDRIVERNAME not found> TABLESPACE: < empty > SESSIONINIT: < empty > OLDCOUNTER: 0 DELIMIDENT: < empty > LOCKING: 1 USELOCKSERVER: < empty > CREATECOLUMNSNOTNULL: 1