Powered by Zoomin Software. For more details please contactZoomin

OpenEdge ABL API Reference

OpenEdge.DataAdmin.IDataAdminCollection

  • Last Updated: January 15, 2026
  • 2 minute read
    • OpenEdge
    • Documentation
Namespace: OpenEdge.DataAdmin
Type: Interface IDataAdminCollection
Parent Classes:
Inherits: IDataAdminSerializable


/* Copyright (c) 2011-2013 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:Common interface for all collections in the OpenEdge.DataAdmin
Author(s):hdaniels
Created:Thu Jun 10 01:39:52 EDT 2010



Method Summary
  Options Name Purpose
  INTEGER Deserialize (handle) /* deserialize from stream abl standard import format @return num rows imported */
  INTEGER Deserialize (handle, integer)
  Export ()
  Export (character)
  ExportLastSaved (character) /** REST/JSON communication, use after import and call to service create or update */
  ExportLastSavedTree (character) /** REST/JSON communication, use after importTree and call to service create or update */
  ExportList ()
  ExportList (character)
  ExportTree (character)
  ExportTree (character, character)
  ExportTree (character, IPageRequest)
  Import (character) /* import table from file - json - d */
  ImportDelete (character) /* import keys to delete from file - json only */
  ImportNew (character) /* import new rows to table from file - json - d */
  ImportNewTree (character) /* import new rows with children from file - json */
  ImportTree (character) /* import table with children from file - json */
  OpenEdge.DataAdmin.Lang.Collections.IIterator Iterator (character) /** returns a filtered and/or sorted iterator @param filter query expression on properties of the entities in the collection field expressions <b>must</b> be separated by space (also =) values <b>must</b> be quoted. also int, logical dec */
  Reset ()

Property Summary
  Options Name Purpose
  CHARACTER ContextId
  LOGICAL HasChanges
  IDataAdminService Service
  CHARACTER SourceId


Method Detail
Top

INTEGER Deserialize (handle)

/* deserialize from stream abl standard import format
Parameters:
phStream HANDLE
 
Returns INTEGER
  num rows imported
Top

INTEGER Deserialize (handle, integer)

Parameters:
phStream HANDLE
 
piMax INTEGER
 
Returns INTEGER
 
Top

Export ()

Top

Export (character)

Parameters:
pcFile CHARACTER
 
Top

ExportLastSaved (character)

Purpose: REST/JSON communication, use after import and call to service create or update
Parameters:
pcFile CHARACTER
 
Top

ExportLastSavedTree (character)

Purpose: REST/JSON communication, use after importTree and call to service create or update
Parameters:
pcFile CHARACTER
 
Top

ExportList ()

Top

ExportList (character)

Parameters:
pcFile CHARACTER
 
Top

ExportTree (character)

Parameters:
cFile CHARACTER
 
Top

ExportTree (character, character)

Parameters:
cFile CHARACTER
 
pcCollections CHARACTER
 
Top

ExportTree (character, IPageRequest)

Parameters:
cFile CHARACTER
 
pageReq OpenEdge.DataAdmin.Rest.IPageRequest
 
Top

Import (character)

/* import table from file - json - d
Parameters:
pcFile CHARACTER
 
Top

ImportDelete (character)

/* import keys to delete from file - json only
Parameters:
pcFile CHARACTER
 
Top

ImportNew (character)

/* import new rows to table from file - json - d
Parameters:
pcFile CHARACTER
 
Top

ImportNewTree (character)

/* import new rows with children from file - json
Parameters:
pcFile CHARACTER
 
Top

ImportTree (character)

/* import table with children from file - json
Parameters:
pcFile CHARACTER
 
Top

OpenEdge.DataAdmin.Lang.Collections.IIterator Iterator (character)

Purpose: returns a filtered and/or sorted iterator
field expressions <b>must</b> be separated by space (also =)
values <b>must</b> be quoted. also int, logical dec
Parameters:
filter CHARACTER
 
Returns OpenEdge.DataAdmin.Lang.Collections.IIterator
 
Top

Reset ()



Property Detail
Top

CHARACTER ContextId

Returns CHARACTER
 
Top

LOGICAL HasChanges

Returns LOGICAL
 
Top

IDataAdminService Service

Returns IDataAdminService
 
Top

CHARACTER SourceId

Returns CHARACTER
 


TitleResults for “How to create a CRG?”Also Available inAlert