Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method MessageSendToSystem (Boolean isNotificationOnly_i, structured_Object data_i) as owning NamedValueTree 
 | 
{ 
 | 
  Description: 
 | 
  [* 
 | 
    Create the NVT that will be send to a System. 
 | 
    (1) Is meant to be called by methods that handle sending of specific types of Messages. 
 | 
  *] 
 | 
  TextBody: 
 | 
  [* 
 | 
    // Generate a NVT that contains the data. 
 | 
    // If applicable the data is transformed to the generic format of the Channel first. 
 | 
    nvt := this.GenerateNVT( data_i, false ); 
 | 
     
 | 
    // Add additional information to the header of the NTV that is specific for sending to a System. 
 | 
    if( isNotificationOnly_i ) 
 | 
    { 
 | 
      LibInt_MessageAccessor::SetHeaderProperty( nvt, LibDMF_CommunicationChannel::HEADER_IS_NOTIFICATION(), true ); 
 | 
    } 
 | 
     
 | 
    return &nvt; 
 | 
  *] 
 | 
} 
 |