베이스 라인 모듈에 인 링크가있는 개체가 있고 현재 모듈에서 인 링크가 삭제되었습니다 (기준 모듈의 아웃 링크가 삭제됨). canDelete 함수를 사용할 때 true를 반환하므로 해당 객체에서 softdelete 함수를 사용할 때 DXL 오류가 발생합니다. 인 링크는 존재하지 않아야하며 열 때베이스 라인 모듈을 엽니 다. I.E. inlinked 모듈은 2.0이지만 inlink가 열리면 Baseline 1.0이 열립니다. 이것은 객체 관리에 사용되는 응용 프로그램에서 문제를 일으키는 것입니다. 어떻게 피할 수 있습니까? In-Link가 있기 때문에 canDelete 함수는 false를 반환해야하지만 true를 반환하므로 softDelete에서 오류가 발생합니다. 현재 9.3을 실행 중입니다. 9.5에서 아직 테스트하지 않았지만 9.5는 현재 의문입니다. 이 문제를 어떻게 해결할 수 있습니까?베이스 라인 모듈의 인 링크와 관련된 문제
답변
설명하는 것은 도구의 의도 된 기능입니다. 밑줄이있는 문서는 변경하면 안되므로 링크 된 개체를 삭제할 수 없습니다. 객체를 제거 할 수있는 유일한 방법은 먼저 모듈을 기준으로 삼는 것입니다. 그런 다음 현재 개체를 삭제할 수 있어야합니다. 이 기능을 수행하는 DXL 방법은 없습니다.
그래서베이스 라인에서 인 링크를 제거하기 위해 현재 모듈에서 다른베이스 라인을 수행해야합니까? Rigth 이제는 같은 개체에서 2 개의 인 링크가있는 개체가 있지만 해당 인 링크 중 하나는 기준선에 있습니다. – barracuda
이 문서들은 기본 세트의 일부입니까? 집합이 완료되면 현재의 링크가 기준선과 현재 문서에 별도로 존재합니다. 기준선 개체에서 다른 문서의 기준선 개체로 연결되는 링크와 현재 문서에서 현재 문서로 연결되는 링크가 있습니다. 그러면 현재 링크 인이 링크를 삭제할 수 있습니다. 하나의 문서가 집합의 일부로베이스 라인되었지만 다른 하나는 아직베이스 라인되지 않은 것처럼 보입니다. –
분명히 그것이 문제의 원인이었습니다. 응답에 감사드립니다. 다른 부분은베이스 라인되지 않았으므로 중복 링크가있었습니다. 하나는 기준선에, 다른 하나는 현재 링크입니다. – barracuda
분명히하기 위해 링크를 문서의 기본 버전에서 다른 모듈의이 개체의 현재 버전으로의 아웃 링크라고 말하고 있습니까? 기준선의 링크를 삭제할 수 없으므로 여기에서 무엇을하려고하는지 잘 모르겠습니다. 어쩌면 스크린 샷이나 더 많은 정보를 게시 할 수 있습니다. –
개체를 삭제해야하지만 기준선 모듈의 인 링크가 있으므로 개체를 삭제할 수 없습니다. 해당 링크를 삭제할 수 없습니다. 기준선에서 오는 것이므로 현재 기준선의 모듈에서 해당 링크가 삭제되었습니다. – barracuda