| Quintiq file version 2.0 | 
| #parent: #root | 
| Method SendMetadataRequestHaltDataTransfer (LibDEF_DataTransfer dataTransfer_i) | 
| { | 
|   Description: 'Send a data transfer halt request.' | 
|   TextBody: | 
|   [* | 
|     // Jacky CHAN Aug-8-2016 (created) | 
|     nvt := LibDEF_DataAccessor::CreateMessageMetadata(); | 
|      | 
|     // add request headers | 
|     LibDEF_DataAccessor::SetMetadataHeaderProperty( nvt, LibDEF_DataAccessor::HEADER_TYPE(),             LibDEF_DataAccessor::TYPE_METADATA_HALTDATATRANSFER() ); | 
|     LibDEF_DataAccessor::SetMetadataHeaderProperty( nvt, LibDEF_DataAccessor::HEADER_DATATRANSFERGUID(), dataTransfer_i.GUID() ); | 
|      | 
|     event := dataTransfer_i.IntegrationEvent(); | 
|     LibDEF_Util::EventLog( event, "Sending data transfer stop message to System [GUID: " + this.GUID() + "]." ); | 
|      | 
|     this.DataBroker().SendMessage( this, nvt, LibDEF_DataAccessor::KIND_REQUEST(), event ); | 
|   *] | 
| } |