2009-08-31 10 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> 

import.xmlある

おかげ

答えて

0

がOpenFire管理コンソールでユーザーを作成し、私を助けてください。ユーザーリストをエクスポートし、結果の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> 

...それを削除してから再試行してください。

EDIT

あなたのオリジナルのポストは、あなたが全く異なる手順で既存のユーザーを、変更にしようとしていた何も触れませんでした。

は、ここで私がお勧めしたいものです。

  1. 輸出あなたの現在のユーザー
  2. は、2つのXMLファイルをマージします。どんな良いファイル差分ユーティリティでもこのトリックを行うことができます。
  3. メインシステム内のすべてのユーザーを削除します。
  4. マージされたXMLをインポートします。
+0

こんにちは、 返信ありがとうございますが、私は新しいユーザーを作成したくありません。私は既存のユーザーにアイテムを追加します。 助けてください –

+0

上記の変更されたポストを参照してください。 –

+0

こんにちは、ありがとう 私はadminというパネルを使ってtestという名前のユーザーを作成しました。今 、私はいくつかの項目JIDと一緒に作成したユーザー名を持つXMLファイルをインポートしようとすると、私は次のユーザーがシステムにすでに存在するか、無効なユーザー名を持っていると Plsのは –

関連する問題