Quintiq file version 2.0 
 | 
#parent: #root 
 | 
SOAPServerMethod HandleNotification 
 | 
{ 
 | 
  OnFailureTextBody: 'info( errormessage )' 
 | 
  Priority: 'Default' 
 | 
  TextBody: 
 | 
  [* 
 | 
    if(  this.IsIntegrationEnabled() ) 
 | 
    { 
 | 
      this.SoapConnector().ReceiveNotification( origin_node_id, notification_type, notification_info ); 
 | 
    } 
 | 
    else 
 | 
    { 
 | 
      // 2nd Layer to discard integration message if integration was disabled. 
 | 
      info( "Local integration was disabled, skipping message received from " + origin_node_id ); 
 | 
    } 
 | 
  *] 
 | 
  SOAPArguments: 
 | 
  [ 
 | 
    SOAPArgument origin_node_id { Type: String } 
 | 
    SOAPArgument notification_type { Type: String } 
 | 
    SOAPArgument notification_info { Type: String } 
 | 
  ] 
 | 
} 
 |