| Quintiq file version 2.0 | 
| #parent: #root | 
| Method SendOperationMessageFailureNotification ( | 
|   DSP_OperationMessage operation_message, | 
|   String error_msg, | 
|   Boolean is_soft | 
| ) | 
| { | 
|   TextBody: | 
|   [* | 
|     notification_type := DSP_DistributedServiceProviderBase::NotificationType_OperationMessageFailure(); | 
|      | 
|     notification_items := construct(Strings ); | 
|     notification_items.Add( operation_message.OriginClientId() ); | 
|     notification_items.Add( is_soft.AsQUILL() ); | 
|     notification_items.Add( error_msg.ReplaceAll( DSP_DistributedServiceProviderBase::Notification_Item_seperator() | 
|                                                 , DSP_DistributedServiceProviderBase::Notification_Item_Seperator_Replacement() | 
|                           )                     ); | 
|                            | 
|     notification_item := notification_items.ToString( DSP_DistributedServiceProviderBase::Notification_Item_seperator() ); | 
|      | 
|     this.DistributedServiceProviderBase().Connector().SentNotification ( operation_message.OriginNodeId(), notification_type, notification_item ); | 
|   *] | 
| } |