PDMS E3D / Dabacon Management - Work Process

PDMS / E3D Dabacon Management

Data Migration and Transformation


Under this service, TecSurge administers and maintains PDMS/E3D Dabacon databases, using tools and techniques such as Data Access Control (DAC), Data Integrity Checker (DICE), database merging and reconfiguration.


  • Long experience working with both EPC and owner-operator organizations
  • Excellent technical and functional knowledge of PDMS/E3D Admin Module


The typical deliverables produced by this service are PDMS/E3D project database files.

Work Process

TecSurge manages the execution of dabacon management as a professional service project involving our expert services team.

The detailed execution may consists of any of the following tasks:

  • Data Access Control
  • Data Integrity Checker
  • Merging Databases
  • Reconfiguration

Data Integrity Checker

DICE checks the internal structure of a database. The main checks are:

  • Is the complete data hierarchy intact? For example, do all lists contain all of the members that they should contain?
  • Are all element names correctly stored and accessible?
  • Are references to other databases valid? If not, a warning will be output. The most likely cause is a deleted database.

DICE provides statistics such as how many elements are stored in the database, and is designed to operate as efficiently as possible, using relatively few computer resources.

The most typical causes of database corruption include:

  • A fault in the network, resulting in loss or non-arrival of data.
  • An error while copying, leading database truncation.
  • Insufficient disk space or storage quota, causing the project area to be exhausted while a database is being updated.
  • Deletion of a database which is referenced from another database.
  • Reconfiguration of a database without a corresponding update of all referencing databases.
  • An undetected fault in the software.

Merging Database

PDMS sessions enable a history of changes to the database to be recorded. When a new session is made, the changed data is appended to the end of the database file. Appending updated data to files will increase the disk space required. If the history information is not required, and to save disk space, databases may be compacted by merging sessions up to or after a given date, session number or stamp.


PDMS databases may need to be reconfigured in the following cases:

  • To combine databases by copying parts of one into another.
  • To transfer databases between different projects.
  • In some cases, to enable corrupt databases to be recovered

Reconfiguration may also be necessary when a new release of PDMS is installed, although in this case macros which will reconfigure your projects automatically will normally be supplied with the product.

Quality Assurance

TecSurge ensures that prior to issue of deliverables, project database files are tested in a PDMS/E3D test environment. TecSurge also ensures all the deliverables are in accordance to the verified requirements provided by our client. Upon successful testing and checking, the handover package is sent for customer verification.

Any issues raised by the customer are resolved prior to final handover, and customer acceptance requested.

Getting Started

Typically, our clients must prepare all the requirements required to start the project. TecSurge takes care in checking and validating all the requirements.

In addition to these required data which are requested by TecSurge, we will ask our clients a series of questions to clarify the scope of work:

  • What version of PDMS/E3D are you using?

    Why: To account for full compatibility on different versions of PDMS/E3D and ensure our testing is performed on an environment required by our client.

  • When is your target completion date, and when do you expect to start?

    Why: The responses to these standard project management parameters can have a significant impact on the cost due to the prioritisation of work and the manpower required.

If this service describes your situation, and you’re able to provide the engineering inputs and answers to the questions listed here, contact us today for a quotation.