Synchronisierungsregeln: BlackBerry Java Applications

Szenario

Regel

Einem Benutzerkonto oder den Gruppen, denen es angehört, werden mehrere Softwarekonfigurationen zugewiesen. In jeder Softwarekonfiguration sind mehrere BlackBerry Java Applications enthalten.

Auf dem BlackBerry-Gerät werden die BlackBerry Java Applications in jeder Softwarekonfiguration installiert. Falls die BlackBerry Device Software eine bestimmte BlackBerry Java Application nicht unterstützt, wird diese Anwendung nicht auf dem BlackBerry-Gerät installiert.

Einem Benutzerkonto oder den Gruppen, denen es angehört, werden mehrere Softwarekonfigurationen zugewiesen, die unterschiedliche Versionen der gleichen BlackBerry Java Application enthalten.

Wenn in den Softwarekonfigurationen, die einem Benutzerkonto zugewiesen sind, unterschiedliche Versionen einer Anwendung existieren, wird auf dem BlackBerry-Gerät die aktuellste Version der Anwendung installiert, die von der BlackBerry Device Software unterstützt wird. Wenn beispielsweise einem Benutzerkonto eine Softwarekonfiguration mit Version 1.0 einer Anwendung und eine andere Softwarekonfiguration mit Version 2.0 dieser Anwendung zugewiesen ist, wird auf dem BlackBerry-Gerät Version 2.0 der Anwendung installiert.

Die BlackBerry Java Application-Version in einer Softwarekonfiguration, die einem Benutzerkonto zugewiesen wird, hat Vorrang vor der BlackBerry Java Application-Version in einer Softwarekonfiguration, die einer Gruppe zugewiesen wird. Wenn beispielsweise eine Softwarekonfiguration, die einem Benutzerkonto zugewiesen wird, Version 1.0 einer Anwendung enthält und einer Gruppe, der dieser Benutzer angehört, eine andere Softwarekonfiguration mit Version 2.0 dieser Anwendung zugewiesen wird, wird auf dem BlackBerry-Gerät Version 1.0 der Anwendung installiert.

Einem Benutzerkonto oder den Gruppen, denen es angehört, werden mehrere Softwarekonfigurationen zugewiesen, die die gleiche BlackBerry Java Application enthalten. Die Verfügbarkeit der BlackBerry Java Application (erforderlich, optional oder unzulässig) ist in jeder Softwarekonfiguration anders eingestellt. Die Bereitstellungsmethode für die Anwendung (drahtgebunden oder über das drahtlose Netzwerk) ist in jeder Softwarekonfiguration anders eingestellt.

Die für eine Anwendung festgelegte Verfügbarkeit in einer Softwarekonfiguration, die einem Benutzerkonto zugewiesen wird, hat Vorrang vor der für die gleiche Anwendung festgelegten Verfügbarkeit in einer Softwarekonfiguration, die einer Gruppe zugewiesen wird. Falls die Anwendung in mehreren Softwarekonfigurationen, die auf der gleichen Ebene (entweder dem Benutzerkonto oder den Gruppen) zugewiesen werden, unterschiedliche Verfügbarkeiten aufweist, hat die Verfügbarkeitseinstellung "Erforderlich" Vorrang vor der Verfügbarkeitseinstellung "Optional" und die Verfügbarkeitseinstellung "Optional" Vorrang vor der Verfügbarkeitseinstellung "Unzulässig".

Der BlackBerry Administration Service löst die Bereitstellungsmethode nach der Auflösung der Verfügbarkeit einer Anwendung auf. Die für eine Anwendung festgelegte Bereitstellungsmethode in einer Softwarekonfiguration, die einem Benutzerkonto zugewiesen wird, hat Vorrang vor der für die gleiche Anwendung festgelegten Bereitstellungsmethode in einer Softwarekonfiguration, die einer Gruppe zugewiesen wird. Die drahtlose Einstellung hat Vorrang vor der drahtgebundenen Einstellung.

Einem Benutzerkonto oder den Gruppen, denen der Benutzer angehört, sind eine oder mehrere Softwarekonfigurationen zugewiesen, die BlackBerry Java Applications enthalten, aber auf dem BlackBerry-Gerät bleibt eine beschränkte Menge an freiem Speicherplatz verfügbar.

Der BlackBerry Administration Service prüft nach dem Auflösen von Anwendungskonflikten (beispielsweise dem Auflösen von Verfügbarkeits- und Bereitstellungseinstellungen) und vor dem Installieren einer BlackBerry Java Application, wie viel Speicherplatz auf dem BlackBerry-Gerät verfügbar ist. Falls auf dem BlackBerry-Gerät nicht genug Speicherplatz verfügbar ist, um die Anwendung zu unterstützen, wird die Anwendung nicht installiert.

Abhängig von der Menge an freiem Speicherplatz werden Anwendungen in folgender Reihenfolge installiert:

  1. Erforderliche Anwendungen, die für eine drahtlose Bereitstellung konfiguriert sind
  2. Erforderliche Anwendungen, die für eine drahtgebundene Bereitstellung konfiguriert sind
  3. Optionale Anwendungen, die für eine drahtlose Bereitstellung konfiguriert sind
  4. Optionale Anwendungen, die für eine drahtgebundene Bereitstellung konfiguriert sind

Einem Benutzerkonto wird eine Softwarekonfiguration zugewiesen, in der eine BlackBerry Java Application enthalten ist, bei der eine Abhängigkeit zu einer anderen BlackBerry Java Application vorliegt.

Wenn bei einer BlackBerry Java Application in einer Softwarekonfiguration eine Abhängigkeit zu einer anderen Anwendung besteht und diese andere Anwendung nicht in einer Softwarekonfiguration enthalten ist, die dem Benutzerkonto oder einer Gruppe zugewiesen ist, der dieser Benutzer angehört, wird die Anwendung nicht auf dem BlackBerry-Gerät installiert.

Wenn bei einer BlackBerry Java Application in einer Softwarekonfiguration eine Abhängigkeit von einer anderen Anwendung besteht und diese andere Anwendung in einer Softwarekonfiguration enthalten ist, die dem Benutzerkonto oder einer Gruppe zugewiesen ist, der dieser Benutzer angehört, wird die abhängige Anwendung zuerst installiert. Wenn die abhängige Anwendung erfolgreich installiert wurde, wird die Anwendung mit der Abhängigkeit installiert.

Einem Benutzerkonto wird eine Softwarekonfiguration zugewiesen, in der eine BlackBerry Java Application enthalten ist, bei der eine Abhängigkeit zu einer anderen BlackBerry Java Application vorliegt. Die abhängige Anwendung wird auf dem BlackBerry-Gerät nicht unterstützt.

Wenn eine abhängige Anwendung vom BlackBerry-Gerät nicht unterstützt wird oder nicht erfolgreich auf dem BlackBerry-Gerät installiert wurde, wird die Anwendung mit der Abhängigkeit nicht auf dem BlackBerry-Gerät des Benutzers installiert.

Mehrere BlackBerry Java Applications weisen eine Zirkelabhängigkeit auf (Beispiel: Anwendung A ist von Anwendung B abhängig, Anwendung B ist von Anwendung C abhängig und Anwendung C ist von Anwendung A abhängig) und sind im gleichen Anwendungspaket enthalten. Das Anwendungspaket wird zur Anwendungsdatenbank hinzugefügt. Die Anwendungen werden zu einer Softwarekonfiguration hinzugefügt und einem Benutzerkonto oder einer Gruppe zugewiesen, der dieser Benutzer angehört.

Falls mehrere BlackBerry Java Applications im gleichen Anwendungspaket enthalten sind und eine Zirkelabhängigkeit aufweisen, werden diese Anwendungen nicht auf dem BlackBerry-Gerät installiert. Falls mehrere Anwendungen eine Zirkelabhängigkeit aufweisen, können sie nur installiert werden, wenn sie in separaten Anwendungspaketen enthalten sind und über eine drahtgebundene Bereitstellung installiert werden.