diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | http://www.plmxml.org/Schemas/PLMXMLBusinessSchema | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of bus:BusinessDataDefBase | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | plm:Description plm:ApplicationRef plm:Attribute | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="ApplicationInterfaceType"> <xsd:annotation> <xsd:documentation> This element describes the integration between the main application and an external application. Attributes: incrementalChangeRequired: If "true", this means that when the external application makes changes to data sent from the main app, these changes must be recorded in the main database under an Incremental Change. objectTypes: This is an array of types, which defines the object types understood by the external application. viewRefs: This is an array of View elements giving the Views which the application is allowed to access/process. exportTransferModeRef: This is the TransferMode used to export PLM XML to the external application. importTransferModeRef: This is the TransferMode used to import PLM XML from the external application. toolRef: This specifies the ApplicationToolDef element which corresponds to the external application. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="bus:BusinessDataDefBase"> <xsd:attribute name="incrementalChangeRequired" type="xsd:boolean" use="optional"/> <xsd:attribute name="objectTypes" type="xsd:string" use="optional"/> <xsd:attribute name="viewRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:View"/> <xsd:attribute name="exportTransferModeRef" type="plm:anyURIType" use="optional" plm:refType="bus:TransferMode"/> <xsd:attribute name="importTransferModeRef" type="plm:anyURIType" use="optional" plm:refType="bus:TransferMode"/> <xsd:attribute name="toolRef" type="plm:anyURIType" use="optional" plm:refType="bus:ApplicationToolDef"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
type | xsd:boolean | ||
properties |
|
||
source | <xsd:attribute name="incrementalChangeRequired" type="xsd:boolean" use="optional"/> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="objectTypes" type="xsd:string" use="optional"/> |
type | plm:uriReferenceListType | ||
properties |
|
||
source | <xsd:attribute name="viewRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:View"/> |
type | plm:anyURIType | ||
properties |
|
||
source | <xsd:attribute name="exportTransferModeRef" type="plm:anyURIType" use="optional" plm:refType="bus:TransferMode"/> |
type | plm:anyURIType | ||
properties |
|
||
source | <xsd:attribute name="importTransferModeRef" type="plm:anyURIType" use="optional" plm:refType="bus:TransferMode"/> |
type | plm:anyURIType | ||
properties |
|
||
source | <xsd:attribute name="toolRef" type="plm:anyURIType" use="optional" plm:refType="bus:ApplicationToolDef"/> |