Export all project in AOT AX 2012 - Song Nghia - Technical Consultant

Dynamic 365 FO Dynamic 365 Retail

Thứ Hai, 23 tháng 7, 2018

Export all project in AOT AX 2012

Export project 

Export all project in AOT of AX

void exportToText()
{
    container           con;
    ProjectNode         sharedProject;
    TreeNodeIterator    treeIterator;
    TreeNode            childNode;
    CustTable           custTable;
    str           folderPath = @"C:\\AXProjects\\";
    str           folderName;
    System.DateTime    dateTime = DateTimeUtil::newDateTime(systemDateGet(), timeNow());
    str nameProject;
    ;

    folderName = dateTime.ToString("yyyyMMdd_HHmmss");
    sharedProject    = Infolog.projectRootNode().AOTfindChild("Shared");
     if(sharedProject)
     {
        treeIterator = sharedProject.AOTiterator();

          if(treeIterator)
          {
               childNode = treeIterator.next();
               while (childNode)
               {
                   nameProject= childNode.AOTname();
                   if(nameProject like "VHP*")
                   {
                       con  = conNull();
                       con  += runningDataRow;
                       con  += childNode.AOTname();
                       this.writeLineData(con);
                   }
                   childNode = treeIterator.next();
               }
          }
        sharedProject.treeNodeRelease();
     }
}