현재 중앙 버전 제어 저장소에서 변경 사항을 추적하기 위해 모든 노드를 내 AX 2009 AOT에서 개별 XPO 파일로 내보내는 시스템에서 작업하고 있습니다. 나는 운이 좋았지 만, 어떤 이유로 양식이나 데이터 세트 노드를 내보낼 수 없습니다.AX 2009에서 일괄 내보내기 양식
이 내 현재 코드 집합은 다음과 같습니다
private void export(str parentNode)
{
TreeNode node, parent;
str folderName;
Set permissions = new Set(Types::Class);
;
folderName = exportBaseDir + parentNode;
permissions.add(new FileIoPermission(folderName, "r"));
permissions.add(new InteropPermission(InteropKind::ClrInterop));
CodeAccessPermission::assertMultiple(permissions);
//Create Filesystem Folder if needed
if (!WinApiServer::pathExists(folderName))
System.IO.Directory::CreateDirectory(folderName);
CodeAccessPermission::revertAssert();
parent = TreeNode::findNode(parentNode);
if (parent)
node = parent.AOTfirstChild();
else
warning(strfmt("Could not parse node: %1", parentNode));
while (node)
{
this.exportNode(node);
node = node.AOTnextSibling();
}
}
나는 내가 TreeNode::findNode()
가 제대로 해결되지 않은 의미하는 "노드를 구문 분석 할 수 없습니다"메시지가 export(@"\Forms");
또는 export(@"\Data Sets");
전화
CodeAccessPermission
부분이 제거 된 상태) 모든 노드가 예상대로 내보내집니다.
일괄 처리에서 양식 및 데이터 세트에 액세스하지 못하도록하는 것이 있습니까? 그렇다면 노드에 액세스하려면 어떻게해야합니까?
vss를 사용하지 않거나 소스 컨트롤이 내장 된 이유는 무엇입니까? – AnthonyBlake
우리는 내장 된 MorphX VC를 사용하고 있습니다. 이것은이 외에도 사용될 것입니다. 그들의 VC 시스템은 (특정 날짜에 업데이트되었거나 업데이트되지 않은 코드, 코드의 오프 사이트 백업 등을 볼 수있는 능력과 같이) 많은 것을 남겨 두며,이 솔루션이 이러한 갭을 해결하는 데 도움이된다고 생각합니다. – kingofzeal
멋진데 - vss를 사용하지 않는 이유는 무엇입니까? – AnthonyBlake