Quintiq file version 2.0
|
#parent: #root
|
Method ReceiveNotification (
|
String origin_node_id,
|
String notification_type,
|
String notification_info
|
) as Boolean
|
{
|
Description: 'Handle an incoming notification with if [notification_id] from node with id [origin_node_id]'
|
TextBody:
|
[*
|
processed := false;
|
|
if ( notification_type = DSP_DistributedServiceProviderBase::NotificationType_OperationMessageFailure() )
|
{
|
items := notification_info.Tokenize( DSP_DistributedServiceProviderBase::Notification_Item_seperator() );
|
client_id := items.Element( 0 );
|
is_soft := [Boolean] items.Element( 1 );
|
error_msg := items.Element( 2 );
|
|
this.DistributedServiceProviderBase().OnOperationFailedOnMasterNotification( client_id, is_soft, error_msg );
|
processed := true;
|
}
|
|
return processed;
|
*]
|
}
|