2009-08-31 4 views
1

나는 내 서버에 Openfire 3.6.3을 설치했습니다. openfire 관리 콘솔에서 xml을 통해 사용자 가져 오기

그것의 오류

가져 오기 파일은 사용자 스키마와 일치하지 않습니다 생성하는 관리자 패널을 통해 사용자를 가져 오려고

.

내 샘플 파일은

<?xml version="1.0" encoding="UTF-8" ?> 
    <Openfire> 
    <User> 
    <Username>xxxx</Username> 
    <Password>****</Password> 
    <Email>[email protected]</Email> 
    <Name>aaa</Name> 
    <CreationDate>1241507639546</CreationDate> 
     <ModifiedDate>1241507639546</ModifiedDate> 
    <Roster> 
    <Item jid="[email protected]" askstatus="-1" recvstatus="-1" substatus="2" name="user"> 
    <Group /> 
    </Item> 
    </Roster> 
    </User> 
    </Openfire> 

가의 Openfire 관리 콘솔에서 사용자를 작성 나에게

감사

답변

0

도와주세요 import.xml입니다. 사용자 목록을 내 보낸 다음 결과 XML을 갖고있는 XML과 비교하십시오.

<Openfire> 
    <User> 
    <Username>admin</Username> 
    <Password>*****</Password> 
    <Email>*****@gmail.com</Email> 
    <Name>Administrator</Name> 
    <CreationDate>1233673175062</CreationDate> 
    <ModifiedDate>0</ModifiedDate> 
    <Roster/> 
    </User> 
</Openfire> 

나는 그것을 제거 시도하고 다시 시도 ... 내 XML에서 "명단"내용이없는 :

여기가 해야 보이는 방법의 샘플입니다.

편집

원래 포스트는 완전히 다른 절차 기존 사용자를 수정 에 노력하고 있었다 언급을하지 않았다.

는 여기에 내가 권하고 싶습니다 무엇 :

  1. 수출 현재 사용자
  2. 두 XML 파일을 병합합니다. 모든 좋은 파일 - diff 유틸리티가 트릭을 할 수 있어야합니다.
  3. 기본 시스템의 모든 사용자를 삭제하십시오.
  4. 병합 된 XML을 가져옵니다.
+0

안녕하세요, 답장을 보내 주셔서 감사합니다.하지만 새 사용자를 만들고 싶지 않습니다. 기존 사용자에게 항목을 추가하고 싶습니다. 도와주세요 –

+0

위의 수정 된 게시물을 참조하십시오. –

+0

안녕하세요, 감사합니다 admin 패널을 통해 test라는 사용자를 만들었습니다 (별표 항목 없음). 나는 내가 오류를 다음 사용자가 받고 일부 항목 JID와 함께 만든 사용자 이름으로 XML 파일을 가져올 때 지금, 이미 Pls는이 –

관련 문제