Tracker: PLCS PSMmodel  :—Issues for CCB decision

[Index] [Process] [All issues] [In work issues]

Export date: 2012-10-08 12:18:02

Row Id Category Summary Details Priority Status Resolution Release Submitter Assignee Closer
1 3575458 PLCS PSM XSD common.xsd: Rename complexType Entity to BaseObject In order to harmonize with AP242, the complexType Entity should be moved to common.xsd and renamed to BaseObject <xsd:complexType name="Entity" abstract="true"> <xsd:sequence/> <xsd:attribute name="uid" type="xsd:ID" use="optional"/> </xsd:complexType> to <xsd:complexType name="BaseObject" abstract="true"> <xsd:annotation> <xsd:documentation> Base type for all objects </xsd:documentation> </xsd:annotation> <xsd:attribute name="uid" use="optional" type="xsd:ID"/> </xsd:complexType> 5 Open Remind robbod nobody nobody
2 3575460 PLCS PSM XSD common.xsd: add omplexType BaseRootObject In order to harmonize with AP242, the complexType BaseRootObject should be added to common.xsd and inherited by all objects contained within the data container <xsd:complexType name="BaseRootObject" abstract="true"> <xsd:annotation> <xsd:documentation> Base type for root elements - objects that can be instantiated inside Container </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="BaseObject"/> </xsd:complexContent> </xsd:complexType> 5 Open Remind robbod nobody nobody
3 3575461 PLCS PSM XSD common.xsd: correct namespace The tc184 namespace is nor longer supported In order to align with STEP the namepsace in common.xsd should be http://standards.iso.org/iso/ts/10303/-3000/-ed-1/tech/xml-schema/common 5 Open Remind robbod nobody nobody
4 3575463 PLCS PSM XSD common.xsd: add header The XSD does not currently have any header information such as what version of the schema It is recommended that the P28 header is adopted. <xsd:element name="Uos" type="Uos"> <xsd:annotation> <xsd:documentation></xsd:documentation> </xsd:annotation> </xsd:element> <xsd:complexType name="Uos"> <xsd:annotation> <xsd:documentation>Unit of serialization</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="Header" type="Header"/> <xsd:element name="DataContainer" type="DataContainer" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Header"> <xsd:annotation> <xsd:documentation></xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="Name" type="xsd:string" minOccurs="0"/> <xsd:element name="TimeStamp" type="xsd:dateTime" minOccurs="0"/> <xsd:element name="Author" type="NameAndAddress" minOccurs="0"/> <xsd:element name="Organization" type="NameAndAddress" minOccurs="0"/> <xsd:element name="PreprocessorVersion" type="xsd:string" minOccurs="0"/> <xsd:element name="OriginatingSystem" type="xsd:string" minOccurs="0"/> <xsd:element name="Authorization" type="xsd:string" minOccurs="0"/> <xsd:element name="Documentation" type="xsd:string" minOccurs="0"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="NameAndAddress"> <xsd:sequence> <xsd:element name="Name" type="xsd:string" /> <xsd:element name="Address"> <xsd:complexType> <xsd:sequence> <xsd:element name="AddressLine" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> 5 Open Remind robbod nobody nobody
5 3575465 PLCS PSM XSD common.xsd: mandatory reference uidRef The uidRef attribute on complextype Reference should be mandatory <xsd:complexType name="Reference"> <xsd:annotation> <xsd:documentation> A reference to a Base Type object within the data file </xsd:documentation> </xsd:annotation> <xsd:attribute name="uidRef" type="xsd:IDREF" use="required"/> </xsd:complexType> 5 Open Remind robbod nobody nobody
6 3573746 PLCS PSM Model Extend Select: EffectivityAssignmentSelect ProductConfigurationStructure needs to be added to the EffectivityAssignmentSelect 5 Open Remind phoubaux robbod nobody