Thursday, March 31, 2011

Automatic backup of xpo's

X++ Code to Export AOT Object / automatic backup of xpo's.

we need to take daily backup of our development (interms of xpo) , but we all always forget becuase of our hectic work schedules.
So use the following job and build batch application to take backup of developement in terms of xpo . 
We can take aod also but the size will be more and needs to stop AOS everytime . 

Following job illustrates how to export/backup all AOT Classes object.

void DEV_ExportTreeNodeExample()

TreeNode treeNode;
FileIoPermission perm;


perm = new FileIoPermission(#ExportFile, #ExportMode);
if (perm == null)


treeNode = TreeNode::findNode(@"\Classes");
if (treeNode != null)

// BP deviation documented.


Enjoy !!!!!!!!

1 comment:

  1. Hi Mukesh,
    when i run this job, i get the following error.

    The file 'c:\\AOTclasses.xpo' is write-protected or in use.