Application Engine
Process Editor usability
Referencing B# variables is now supported by the improved intelligent autocompletion of the Process Editor.
New B# statement: Using
The B# language now includes the Using statement. The
Using statement provides a way to ensure the correct
disposal of unused data types without explicitly disconnecting them.
New B# type: ModelingOperationResult to return
additional information
These modeling functions no longer return void but return additional information through
the new B# type, ModelingOperationResult:
ModelingExecuteIntegrationStructureImportModelingExecuteIntegrationDataImportModelingPublishToOlapModelingPublishCustomModelToOlapModelingTriggerCsfIntegrationModelingExecuteHierarchyMappingModelingExecuteFactMappingModelingExecuteBusinessObjectDataLoadQueryModelingExecuteFactDataDataLoadQueryModelingExecuteIntegrationTableLoadQueryModelingExecuteTableDataLoadQueryModelingSetEntityActivityStatusModelingSetGroupActivityStatusModelingSetGlobalActivityStatusModelingExecuteScript
Existing processes will continue to work as before. The additional information is not
returned automatically by the modeling functions. It must be requested using the ModelingOperationResult B# type.
The ModelingOperationResult B# type encapsulates the
messages returned from the Modeling Service. These functions work
with the ModelingOperationResult BI# type:
StringList ModelingOperationResultGetMessages(ModelingOperationResult result)Gets the detailed result of a modeling function.
bool ModelingOperationResultIsSuccess(ModelingOperationResult result);Checks whether
ModelingOperationResultis a success.bool ModelingOperationResultIsWarning(ModelingOperationResult result);Checks whether
ModelingOperationResultcontains a warning.