| Quintiq file version 2.0 | 
| #parent: #root | 
| Method CreateIntegrationObjects ( | 
|   structured_Object objects_i, | 
|   String dataTransformationID_i | 
| ) as stream[LibDIF_IntegrationDataset] | 
| { | 
|   Description: 'Trigger the creation of integration objects for the provided model objects in a temporary dataset, using the DataTransformation with the provided ID.' | 
|   TextBody: | 
|   [* | 
|     dataTransformation := this.GetDataTransformation( dataTransformationID_i ); | 
|      | 
|     // Create a temporary dataset and create Integration objects in it. | 
|     datasetName := "LibDII_IntegrationDataset"; | 
|     tempDataset := LibDIF_IntegrationDataset::CreateTemporaryDataset( datasetName ) | 
|                 -> CreateIntegrationObjects( objects_i, dataTransformation ); | 
|      | 
|     // Return a stream that can be reacted on. | 
|     return tempDataset; | 
|   *] | 
| } |