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
:
ModelingExecuteIntegrationStructureImport
ModelingExecuteIntegrationDataImport
ModelingPublishToOlap
ModelingPublishCustomModelToOlap
ModelingTriggerCsfIntegration
ModelingExecuteHierarchyMapping
ModelingExecuteFactMapping
ModelingExecuteBusinessObjectDataLoadQuery
ModelingExecuteFactDataDataLoadQuery
ModelingExecuteIntegrationTableLoadQuery
ModelingExecuteTableDataLoadQuery
ModelingSetEntityActivityStatus
ModelingSetGroupActivityStatus
ModelingSetGlobalActivityStatus
ModelingExecuteScript
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
ModelingOperationResult
is a success.bool ModelingOperationResultIsWarning(ModelingOperationResult result);
Checks whether
ModelingOperationResult
contains a warning.