Export all project in AOT AX 2012 - Song Nghia - Microsoft Dynamics 365 Vietnam

Song Nghia - Microsoft Dynamics 365 Vietnam

Microsoft Dynamics AX/365 Outsourcing Service

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