Export all project in AOT AX 2012 - The Strategic ERP Advisor

The Strategic ERP Advisor

Strategic ERP Solutions and Consulting

Breaking

Monday, July 23, 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();
     }
}

No comments:

Post a Comment