Microsoft Dynamics 365로 솔루션을 가져오려고 할 때 오류 코드 80040203(잘못된 인수) 오류가 발생합니다.
이 문서에서는 솔루션을 Microsoft Dynamics 365로 가져오려고 할 때 발생하는 오류에 대한 솔루션을 제공합니다.
적용 대상: Microsoft Dynamics 365 Customer Engagement Online
원래 KB 번호: 4514229
증상
Dynamics 365에서 솔루션을 가져오려고 하면 다음 오류 메시지가 표시됩니다.
"솔루션 가져오기: <솔루션 이름을> 가져오지 못했습니다.
오류 코드 80040203."
참고 항목
이 오류 코드는 다음 정보와 함께 웹 서비스 오류 코드에 설명 되어 있습니다 .
이름: InvalidArgument
16진수: 80040203
번호: -2147220989
인수가 잘못되었습니다.
원인
이 오류는 여러 가지 이유로 발생할 수 있습니다. 오류 대화 상자에서 다음 유형의 개체를 참조하는 경우 이 문서의 나머지 부분을 검토하여 잠재적인 해결을 확인합니다.
형식: 관계
이름: bpf_<entity>_<publisher>_<BPF 이름>
구성 요소 페이지를 열면 다음이 표시되는 로그 파일을 다운로드합니다.
ItemType: 엔터티 관계
이름: bpf_<entity>_<publisher>_<BPF 이름>
ErrorCode: 0x80040203
ErrorText: ID의 특성 표시 이름: <GUID>, objectcolumn: DisplayName 및 labelTypeCode: 특성이 지정되지 않았습니다.
엔터티 관계의 이름은 엔터티와 BPF(비즈니스 프로세스 흐름)의 연결입니다. 엔터티는 이전에 BPF 단계에서 제거되고 다른 엔터티로 대체된 다음, 활성화된 상태에서 BPF가 업데이트되었습니다. 엔터티가 BPF에서 제거되었지만 관계는 스키마에 여전히 존재합니다. 따라서 소스의 솔루션과 함께 내보냅니다. 이 관계로 인해 오류가 표시됩니다.
해결
Microsoft는 이 문제를 인지하고 있으며 삭제 후 업데이트 후 이 관계를 제거하기 위해 변경 작업을 진행 중입니다.
이 문제는 두 가지 방법으로 해결할 수 있습니다.
옵션 1 - 솔루션 파일 업데이트
솔루션을 가져와야 하고 솔루션 패키지를 다시 만들 수 없는 경우 솔루션에서 관계를 제거합니다.
솔루션의 압축을 풉
customization.xml 편집합니다.
오류에 언급된 관계를 검색합니다. bpf_<entity>_<publisher>_<BPF 이름>
EntityRelationship에 대한 모든 XML을 삭제합니다.
<EntityRelationship Name="bpf_<entity>_<publisher>_<BPF Name>"> ... </EntityRelationship>
파일을 저장합니다.
전체 디렉터리를 압축합니다.
솔루션을 다시 가져옵니다.
옵션 2 - 원본에서 관계를 제거하고 솔루션을 다시 만듭니다.
이는 장기적인 해결 방법이며 솔루션의 다음 내보내기에 대한 문제를 해결합니다.
원본 조직을 엽니다.
설정 / 사용자 지정 / 선택 시스템 사용자 지정
관계에서 엔터티를 선택합니다.
bpf_<entity>_<publisher>_<BPF Name>
1:N 관계를 확장 합니다.
관계를 찾습니다.
bpf_<entity>_<publisher>_<BPF Name>
관계를 선택하고 삭제합니다.
모든 사용자 지정을 게시 합니다.
솔루션을 내보내고 대상으로 가져옵니다.