| |
3-8 ProduktcDatenverwaltung Enablers, v1.3 November 2000 3 get_id Bringt eine Zeichenkette mit Bestandteilen der Kennzeichnung zusammen ist verkettet für zurück Kontext spezifiziert. Bindung Verursacht eine neue Kennzeichnung Relation zwischen dem Strom identifizierbar Gegenstand und IdentificationContext spezifiziert. Die Werte überschritten innen über property_set werden verwendet die Kennzeichnung erzeugen, die im neuen IdentificationRelation gespeichert wird und wie zurückgegangen ein Resultat der Schnittstelle. change_id Ändert die Kennzeichnung innerhalb des spezifizierten Kennzeichnungskontextes. get_id_seq Bringt die Reihenfolge der Name-Zeichenkettepaare zurück, die jeden der Bestandteile von enthalten Kennzeichnung für den Kontext spezifiziert. 3,3,5 IdentificationContext Das IdentificationContext Gegenstand beschreibt den Kontext oder den Bereich, in denen Gegenstand Kennzeichnungen treffen und die Kennzeichnungsformate und Richtlinien zu, die im Kontext zutreffen. Z.B. kann ein Kennzeichnungskontext Marineteilnummern definieren und mit einschließen Format und Richtlinien, die die Marine für ihre nennenteile benötigt. Kontextgegenstände können sein definiert für unterschiedliche Kategorien der Gegenstände und der unterschiedlichen Bereiche, wie Regierung Agenturen, Verkäufer, unterschiedliche interne Abteilungen. typedef CosNaming::NameComponent IdentificationContextName; typedefreihenfolge < IdentificationContextName > IdentificationContextNames; Schnittstelle IdentificationContext: CosLifeCycle::LifeCycleObject, CosTransactions::TransactionalObject, CosCompoundLifeCycle::Node { Name AttributIdentificationContextName; Attributzeichenkettebeschreibung; Identifizierbares the_id find(inIdentifierSeq) raises(NotFound, PDM_EXCEPTIONS); Boolesches the_id verify_id(inIdentifierSeq) raises(ValidationError, PDM_EXCEPTIONS); Generate_id(IdentifierSeq im CosPropertyService::PropertySet-property_set im identifizierbaren the_object) raises(GenerateNotAvailable, PDM_EXCEPTIONS); }; typedefreihenfolge < IdentificationContext > IdentificationContexts; |  |
|
| |
|
|