2012-07-03 3 views

답변

7

AX7

모든 메타 데이터를 XML과 일반 파일의 방법으로 저장 및 버전 제어에 저장.
this overview을 참조하십시오.

AX 2012

도끼 소스 (속성과 함께하고 p-code and CIL를 컴파일)을 model store 데이터베이스에 저장됩니다. AX 2012 RTM에서 모델 저장소 데이터베이스는 데이터 데이터베이스와 동일합니다 (바보입니다). AX 2012 R2에서 모델 저장소 데이터베이스는 별도의 데이터베이스에 있으며 대개 xxx_Model으로 명명됩니다. AX 2009

(특성 및 컴파일 된 P 코드와 함께) AX 소스 아래

는 AOS 서버의 AOD 확장자 바이너리 파일에 저장됩니다. 각 layer에 대해 하나의 파일이 있습니다.

죄송합니다, 소스 파일이 존재하지 않습니다. XPO 파일은 내보내기/가져 오기 형식입니다.

상당히 큰 axsys.aod에는 대부분의 표준 코드가 들어 있습니다. 서비스 팩의 수정 된 요소는 axsyp.aod 파일에 있습니다.

코드는 작업 영역에 따라 axusr.aod 또는 axcus.aod에 저장 될 가능성이 큽니다.

파일의 이름은 here의 패턴을 따릅니다.

3

코드를 통해 XPO를 만들 수 있지만 Jan이 지적한대로 XPO는 현재 레이어와 관련이 있습니다. 이 코드는 "클래스"노드의 모든 정의를 포함하는 XPO를 생성합니다.

void DEV_ExportTreeNodeExample() 
{ 
    TreeNode treeNode;   
    #define.ExportFile(@"c:\AOTclasses.xpo") 
    #define.ExportMode("w")   
    new FileIoPermission(#ExportFile, #ExportMode).assert();   
    treeNode = TreeNode::findNode(@"\Classes"); 
    if (treeNode != null) 
    { 
     treeNode.treeNodeExport(#ExportFile); 
    }   
    CodeAccessPermission::revertAssert(); 
} 

This code came from here

나는 당신이 백업하고자하는 노드에 대한 위의 코드를 실행하는 배치 작업을 만들 수있는 가정이 걸릴 것 또는 기타 합병증이있을 것, 내가 할 시간 모르겠다.

+0

와우, 이것은 훌륭한 '직업'입니다. 클래스/폼마다 하나의 파일을 만들 수 있다고 생각하십니까? – stighy

+1

@stighy 예. treeNodeTraverser를 사용하십시오. 여기에 예제가 있습니다. http://www.axaptapedia.com/TreeNodeTraverser에서 발견 한 노드 당 파일을 작성하십시오. – AnthonyBlake

관련 문제