OSB Project Summary
The OSB Configuration consists of four projects. These projects can be categorized by either functionality or content:
Functionality by Incoming File Format
CSV format processing:
-
SGG-DG-CSV-BASE
-
SGG-DG-CSV-CM
XML format processing:
-
SGG-DG-SEEDER-BASE
-
SGG-DG-SEEDER-CM
-
SGG-DG-XML-BASE
-
SGG-DG-XML-CM
Content (by purpose of content)
Content containing business logic implementation:
-
SGG-DG-CSV-BASE
-
SGG-DG-SEEDER-BASE
-
SGG-DG-XML-BASE
Content containing configuration settings related to the objects and variables required during the processing of payloads:
-
SGG-DG-CSV-CM
-
SGG-DG-SEEDER-CM
-
SGG-DG-XML-CM
Project Contents
The following table describes the contents of each of these projects:
Project |
Description |
---|---|
SGG-DG-CSV-BASE |
Contains the components responsible for “actual” processing of data coming in CSV format. It can be upgraded in future releases without affecting the customization and environment settings that are stored in the SGG-DG-CSV-CM project. This project performs the following functions:
|
SGG-DG-CSV-CM |
Contains environment related configuration settings. It allows the customization and simplifies the future upgrades as well (See Configurng the OSB Project for example values). |
SGG-DG-XML-BASE |
Contains the components responsible for “actual” processing of data coming in XML format. It can be upgraded in future releases without affecting the customization and environment settings that are in SGG-DG-XML-CM project. This project performs the following functions:
|
SGG-DG-XML-CM |
Contains environment related configuration settings. It allows the customization and simplifies future upgrades as well. |
SGG-DG-SEEDER-BASE |
Contains the components responsible for processing of data coming in “native” XML format. It can be upgraded in future releases without affecting the customization and environment settings that are in SGG-DG-SEEDER-CM project. This project performs the following functions:
|
SGG-DG-SEEDER-CM |
Contains environment related configuration settings. It allows the customization and simplifies future upgrades as well. |