Quintiq file version 2.0
|
#parent: #root
|
Method GetSet (NamedValueTree nvt_i, Boolean setFoundRequired_i) as LibDMF_Set
|
{
|
Description:
|
[*
|
Instantiate the data from the NVT as objects in the Channel in the DataManager, by retrieving from default headers.
|
The flag setFoundRequired_i is used to determine if the transaction will fail when no set can be found.
|
*]
|
TextBody:
|
[*
|
// Get the Set based on the information that is provided in the header of the NVT.
|
sourceKind := LibInt_MessageAccessor::GetHeaderPropertyAsString( nvt_i, LibDMF_CommunicationChannel::HEADER_SOURCEKIND() );
|
sourceName := LibInt_MessageAccessor::GetHeaderPropertyAsString( nvt_i, LibDMF_CommunicationChannel::HEADER_SOURCENAME() );
|
setTypeName := LibInt_MessageAccessor::GetHeaderPropertyAsString( nvt_i, LibDMF_CommunicationChannel::HEADER_SETTYPENAME() );
|
setName := LibInt_MessageAccessor::GetHeaderPropertyAsString( nvt_i, LibDMF_CommunicationChannel::HEADER_SETNAME() );
|
|
// Get the already existing Set.
|
set := this.GetSet( sourceKind, sourceName, setTypeName, setName, setFoundRequired_i );
|
|
return set;
|
*]
|
}
|