Namespace: OpenEdge.DataAdmin.Error
Type: Class DataAdminErrorHandler
Parent Classes:
Inherits: Progress.Lang.Object


/* Copyright (c) 2011 by progress Software Corporation
/*
/* all rights reserved. no part of this program or document
/* may be reproduced in any form or by any means without
/* permission in writing from progress Software Corporation.
Purpose:Error handler
Author(s):hdaniels
Created:Sat Jul 31 09:08:23 EDT 2010



Method Summary
  Options Name Purpose
  Error (Error)
  FillError (Error) /* create temp-tables for errors for export */
  FillStack (Error)
  CHARACTER GetErrorMessage (Error)
  CHARACTER GetErrorMessage (Error, character)
  CHARACTER GetHTTPError (integer)
  CHARACTER GetHTTPHeader (integer)
  CHARACTER GetStack (Error, character)
  MessageError (Error)
  MessageErrorViewAs (Error)
  PutError (Error)
  PutErrorToFile (Error)
  PutErrorToWeb (Error)
  ShowError (Error)

Constructor Summary
  Options Name Purpose
  DataAdminErrorHandler ()
  DataAdminErrorHandler (character)
  DataAdminErrorHandler (character, log)

Property Summary
  Options Name Purpose
  CHARACTER ErrorFile
  INTEGER MaxErrors
  CHARACTER NewLine
  LOGICAL UseAppend
  LOGICAL UseJSON


Method Detail
Top

Error (Error)

Parameters:
e Progress.Lang.Error
 
Top

FillError (Error)

/* create temp-tables for errors for export
Parameters:
e Progress.Lang.Error
 
Top

FillStack (Error)

Parameters:
e Progress.Lang.Error
 
Top

CHARACTER GetErrorMessage (Error)

Parameters:
e Progress.Lang.Error
 
Returns CHARACTER
 
Top

CHARACTER GetErrorMessage (Error, character)

Parameters:
e Progress.Lang.Error
 
cmsg CHARACTER
 
Returns CHARACTER
 
Top

CHARACTER GetHTTPError (integer)

Parameters:
i INTEGER
 
Returns CHARACTER
 
Top

CHARACTER GetHTTPHeader (integer)

Parameters:
i INTEGER
 
Returns CHARACTER
 
Top

CHARACTER GetStack (Error, character)

Parameters:
e Progress.Lang.Error
 
cstack CHARACTER
 
Returns CHARACTER
 
Top

MessageError (Error)

Parameters:
e Progress.Lang.Error
 
Top

MessageErrorViewAs (Error)

Parameters:
e Progress.Lang.Error
 
Top

PutError (Error)

Parameters:
e Progress.Lang.Error
 
Top

PutErrorToFile (Error)

Parameters:
e Progress.Lang.Error
 
Top

PutErrorToWeb (Error)

Parameters:
e Progress.Lang.Error
 
Top

ShowError (Error)

Parameters:
e Progress.Lang.Error
 


Constructor Detail
Top

DataAdminErrorHandler ()

Top

DataAdminErrorHandler (character)

Parameters:
errFile CHARACTER
 
Top

DataAdminErrorHandler (character, log)

Parameters:
errFile CHARACTER
 
apnd LOGICAL
 


Property Detail
Top

CHARACTER ErrorFile

Returns CHARACTER
 
Top

INTEGER MaxErrors

Returns INTEGER
 
Top

CHARACTER NewLine

Returns CHARACTER
 
Top

LOGICAL UseAppend

Returns LOGICAL
 
Top

LOGICAL UseJSON

Returns LOGICAL