Quintiq file version 2.0
|
#parent: #root
|
StaticMethod LoadCreateCommunicationDataset
|
{
|
TextBody:
|
[*
|
dskind := SWF_Utility::MDSKind_CommunicationDataset();
|
dsname := SWF_Utility::MDSName_CommunicationDatatset();
|
dsfolder := SWF_Utility::MDSFolder_CommunicationDataset();
|
|
storage_state := SWF_Utility::GetStorageState();
|
oinfo := MDSEditor::Editor().ObjectInfo ( dskind , '/' + dsfolder , dsname );
|
|
folder := select( DomainModel::Domain().MDSFolderDefinitions(), Elements, folderDef,
|
folderDef.Name() = dsfolder );
|
|
if ( not isnull( oinfo ) )
|
{
|
MDSSWF_CommunicationDataset::LoadMDS( dsname, dsfolder );
|
}
|
else
|
{
|
MDSSWF_CommunicationDataset::CreateMDS( dsname, storage_state, folder.FolderID() );
|
}
|
*]
|
}
|