Skip to main content

%CSP.UI.System.ImportPane

class %CSP.UI.System.ImportPane extends %CSP.Util.ExpPane

This class is used internally by Caché. You should not make direct use of it within your applications. There is no guarantee made about either the behavior or future operation of this class.

Method Inventory

Parameters

parameter CheckMaxSize = 10000000;
If greater than this size and user is importing Sequential file (%GO) then show content will not be available.

Methods

method DrawBODY(pInstance As PageInstance) as %Status
Overwritten by subclasses to draw anything this pane needs for the BODY section.
method DrawButtons(ShowContent As %Integer)
method DrawContent(FileName As %String, CompileFlags As %String, Charset As %String) as %Integer
Draw what items are in the importing file
method DrawHEAD(pInstance As PageInstance) as %Status
Overwritten by subclasses to draw anything this pane needs for the HEAD section.
method DrawLoadDir(FileName As %String, CompileFlags As %String) as %Integer
Process LoadDir - always run in the background
method DrawResult(FileName, CompileFlags, Charset) as %Status
method GetDescriptiveText()
Return (localized) text message displayed near top of page.
classmethod Import(FileName As %String, ByRef pParms As %String, ByRef tItems As %String) as %Status
Method to Import in the background
classmethod LogMsg(ErrMsg As %String = "", Status As %String = "ERROR")
Log error into ^|"%SYS"|CacheTemp.MgtPortalTask($J,"Status") and ^|"%SYS"|CacheTemp.MgtPortalTask($J,"Details")

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab