Key Concepts

Business Objects
When working on data migration, it's common to focus solely on transforming the source data to the target data. This is a crucial task at hand, but it o...
Wed, 31 May, 2023 at 12:42 AM
Mapping and Implementation
hopp approach to mapping and implementation is born out of a recognition that the Traditional Way data migrations are specified and implemented is lacking w...
Wed, 31 May, 2023 at 2:43 PM
Execution and In-Time Assessment
Once the executables to perform the data migration has been specified and developed, they must be put to work in an execution context to migrate the data. D...
Wed, 17 May, 2023 at 2:38 PM
Track
A given track is a container for all the artefacts necessary to execute data migration iterations for one project: An application repository: A folder con...
Wed, 17 May, 2023 at 2:41 PM
Rules
Rules are utilized to assign values to fields. They can target fields in the target map or interface fields in the source map. There are various types o...
Thu, 18 May, 2023 at 10:08 PM
Rule Types
Rule Types are used where we have interface fields to which values need to be assigned. We have mapping rules for the source objects that point to the m...
Wed, 31 May, 2023 at 3:46 PM
Events and Flags
An important element in hopp is the notion of Events. In another article, we introduced Rules and how they have a signature with a name and parameters, and ...
Wed, 31 May, 2023 at 3:50 PM
Bags
To explain Bags, lets use a small example. Let's consider a Business Object called "account" that has a child business object called "own...
Wed, 31 May, 2023 at 3:53 PM
Extentions
hopp is a 100% generic solution designed to enable the functionality of hopp in various different proprietary installations. hopp exposes a set of public...
Wed, 31 May, 2023 at 1:01 AM
Relationships
Let's take a look at how Relationships work in the Target Map.  Say we have a Business Object and that the Business Object have quite a few interfac...
Wed, 31 May, 2023 at 1:00 AM