| |
4-2 LaborcAusrüstungscSteuercSchnittstellenbeschreibung (LECIS), v1.0 März 2003 4 Ein System, das diese SCD-Schnittstelle einführt, muß eine Implementierung von zur Verfügung stellen Namengeben Des Services. Das SCDs ORB muß mit dem nennenservice-URL zusammengebaut werden. Wie dieses getan wird, ist Implementierungsbesondere. Jede Zeit, die der SCD-Bediener, es angestellt wird, registriert die Schnittstelle ISCDRegistry in Namengeben Service mit dem Namen "ISCDRegistry.", Der nennenkontext, unter dem SCD-Hinweis wird, wird spezifiziert als automation/LECIS/SCD gespeichert . 4,1,2 AusnahmecBehandlung Diese Spezifikation bildet die XML-Definition in IDL-Schnittstellen mit IDL-Attributen ab. IDL-Attribute sind einfach, seit dem IDL einzuführen, zu verstehen und sichtbar zu machen Compiler stellt die Betriebserklärung für die set-/getbetriebe von diesen zur Verfügung Attribute. Leider erlauben diese Betriebe nicht die Definition des CORBA-Benutzers Ausnahmen. Dieses sollte nicht ein Problem, seit den meisten Softwarebausteinen der Automatisierung sein System macht das SCD in gelesenem nur Modus zugänglich. Die meisten Daten werden in das SCD einmal geschrieben durch den Systemverwalter und ändert nicht während der Laufzeit. Informationen das Änderungen während der Laufzeit umfaßt die Position der Bestandteile, das Hilfsmittel, das wie sich verriegelt Brunnen als zeitlich geplante Stillstandszeiten. In diesen Fällen sollte das System die Mittel zu zur Verfügung stellen ändern Sie diese Informationen von nur einem einzelnen Punkt im System. Wenn ein SCD-Schnittstellenbetrieb nicht erfolgreich ist, sollte der Betrieb a zurückbringen CORBA::BAD_PARAM Systemausnahme und die Datenbank der Rollback, dauern Tätigkeit. In diesem Fall weiß der benennende Klient, daß sein Anruf keinen Effekt hatte. 4,1,3 ISCDRegistry Ein Klient des Systemfähigkeitsdatensatzes benötigt zuerst einen Hinweis auf der Schnittstelle ISCDRegistry (Tabelle 4-1 auf Seite 4 3). Diese Schnittstelle läßt die Kreation aller bekannten SCD-Wesen zu, die ihre Selbst liefern CORBA-Schnittstelle. |  |
|
| |
|
|