2017-01-02 4 views
0

Ich bin relativ neu zu ejabberd 16.06 auf Ubuntu 14.04 und ich versuche, es mit einem externen DB, Azure SQL Server zu verwenden.ejabberd add_rosteritem process_rosteritems

Fast alles funktioniert gut (außer einem Verbindungsproblem, über das ich in einem anderen Beitrag spreche).

Was ich jetzt besser zu verstehen versuche, sind die Befehle add_rosteritem und process_rosteritems. Ich benutze add_rosteritem Benutzer Pläne zu jedem anderen zu schreiben, so:

ejabberdctl add_rosteritem localuser localserver user server nick group subs 

wo U-Boote immer „beide“. Dieser Befehl erstellt auch einen Datensatz in der Rostergroup-Tabelle, da es scheint, dass ich eine Gruppe angeben muss, auch wenn ich nicht will (ich benutze eine Gruppe namens "all" für die Bequemlichkeit) oder der Befehl funktioniert nicht.

Punkt ist, wenn ich process_rosteritems list any any any any laufen alles, was ich bekommen ist There are 0 roster items in total.

Jeder Vorschlag? Vielen Dank!

Antwort

0

Ah, der Befehl process_rosteritems funktioniert nur mit Mnesia. Ejabberd-Entwickler haben dies auf Anfrage in der Befehlsbeschreibung erwähnt.