This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?

%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

Feedback