| Quintiq file version 2.0 | 
| #parent: #root | 
| Method RequestSendGetSetToDataManager (String requestID_i, String setID_i, String setTypeName_i,  | 
|   String sourceKind_i, String sourceName_i, String requestingKind_i,  | 
|   String requestingName_i, DateTime lastUpdated_i) | 
| { | 
|   Description: 'Send a GetSet-request to the DataManager.' | 
|   TextBody: | 
|   [* | 
|     nvt := LibInt_MessageAccessor::CreateEmptyMessage(); | 
|      | 
|     // Add information to the header of the NTV that is specific for the DataManager. | 
|     LibInt_MessageAccessor::SetHeaderProperty( nvt, LibDMF_CommunicationChannel::HEADER_IS_REQUEST(),   true          ); | 
|     LibInt_MessageAccessor::SetHeaderProperty( nvt, LibDMF_CommunicationChannel::HEADER_REQUESTID(),    requestID_i   ); | 
|     LibInt_MessageAccessor::SetHeaderProperty( nvt, LibDMF_CommunicationChannel::HEADER_SETTYPENAME(),  setTypeName_i ); | 
|     LibInt_MessageAccessor::SetHeaderProperty( nvt, LibDMF_CommunicationChannel::HEADER_SETNAME(),      setID_i       ); | 
|     LibInt_MessageAccessor::SetHeaderProperty( nvt, LibDMF_CommunicationChannel::HEADER_LAST_UPDATED(), lastUpdated_i ); | 
|      | 
|     // Special request headers. These should be used when a request is being made from a dataset other than the standard system dataset kind(name) | 
|     LibInt_MessageAccessor::SetHeaderProperty( nvt, LibDMF_CommunicationChannel::HEADER_REQUESTINGDATASETKIND(), requestingKind_i ); | 
|     LibInt_MessageAccessor::SetHeaderProperty( nvt, LibDMF_CommunicationChannel::HEADER_REQUESTINGDATASETNAME(), requestingName_i ); | 
|      | 
|     // by default, min datetime is used so that the request will always return a result | 
|     //lastUpdate := DateTime::MinDateTime(); | 
|      | 
|     this.MessageSend( null( LibDMF_SystemOnChannel ), LibDMF_CommunicationChannel::REQUEST_GETSET(), | 
|                       nvt, sourceKind_i, sourceName_i, lastUpdated_i ); | 
|   *] | 
| } |