msr-medoc cc v2.2 - msr-wg.de .msr-medoc cc v2.2.0 container catalog xml model speci ... ' msr medoc

Download MSR-MEDOC CC V2.2 - msr-wg.de .MSR-MEDOC CC V2.2.0 Container Catalog XML Model Speci ... ' MSR MEDOC

Post on 02-Jul-2018

219 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • MSR-MEDOC

    CC V2.2.0

    Container Catalog XML Model Specification

    MSR MEDOC, Herbert Klein (XI-Works)

    CC V2.2.0catalog_2_2_0.sl-eadoc

    Page: 1/128

    Date: 2003-11-03

    State: Release

    MSR MEDOC.22/07

    /200

    415

    :58:

    10m

    srca

    talo

    g_2_

    2_0.

    sl-e

    adoc

    .mm

    b

    .

  • 22/0

    7/20

    0415

    :58:

    10m

    srca

    talo

    g_2_

    2_0.

    sl-e

    adoc

    .mm

    b

    CC V2.2.0catalog_2_2_0.sl-eadoc

    Abstract

    Page: 2/128

    Date: 2003-11-03

    State: Release

    MSR MEDOC.

    Abstract

    In case of joint engineering efforts it is necessary to synchronize the engineering data bases. Thisstructure specifies a container and in particular the meta data used for such an exchange.

  • CC V2.2.0catalog_2_2_0.sl-eadoc

    Table of Contents

    Page: 3/128

    Date: 2003-11-03

    State: Release

    MSR MEDOC.22/07

    /200

    415

    :58:

    10m

    srca

    talo

    g_2_

    2_0.

    sl-e

    adoc

    .mm

    b

    Table of Contents

    Table of Contents 3

    Introduction 6

    1 Introduction 8

    2 General approach to the Catalog 9

    3 Example Scenarios 11

    3.1 Incremental data exchange 123.2 Using the catalog for transmitting a revision history 133.3 Usage of the ABLOCK attribute UPD in a sample scenario 133.3.1 The UPD attribute of the ABLOCK 143.3.2 Step1: Initial Exchange 153.3.3 Step2: Without air condition (performance reasons...) 173.3.4 Step2: Without air condition - Incremental exchange 193.3.5 Step3: air condition again, but remove the radio 223.3.6 Step3: air condition again, incremental 233.3.7 Step4a: Rearrange the components 253.3.8 Step4b: same as 4a, but with an updated SteeringWheel ABLOCK 27

    4 Elemente der CATALOG DTD 30

    4.1 ABLOCK 304.2 ADDRESS 334.3 ADMIN-DATA 334.4 AREF 344.5 AREF-MOVED 374.6 BR 404.7 CATALOG 414.8 CATEGORY 424.9 CHANGE 434.10 CITY 444.11 COMMENT 454.12 COMPANIES 454.13 COMPANY 464.14 COMPANY-DOC-INFO 494.15 COMPANY-DOC-INFOS 504.16 COMPANY-REF 514.17 COMPANY-REVISION-INFO 534.18 COMPANY-REVISION-INFOS 534.19 DATE 544.20 DATE-1 55

  • CC V2.2.0catalog_2_2_0.sl-eadoc

    Table of Contents

    Page: 4/128

    Date: 2003-11-03

    State: Release

    MSR MEDOC.22/07

    /200

    415

    :58:

    10m

    srca

    talo

    g_2_

    2_0.

    sl-e

    adoc

    .mm

    b

    4.21 DEPARTMENT 554.22 DESC 564.23 DOC-LABEL 574.24 DOC-REVISION 584.25 DOC-REVISIONS 594.26 DOMAIN 594.27 E 604.28 EMAIL 614.29 FAX 624.30 FILE 624.31 FORMATTER-CTRL 634.32 FORMATTER-CTRLS 644.33 FT 654.34 HOMEPAGE 654.35 IE 664.36 ISSUED-BY 674.37 LABEL 674.38 LANGUAGE 684.39 LONG-NAME 694.40 LONG-NAME-1 704.41 MATCHING-DCI 714.42 MATCHING-DCIS 724.43 MODIFICATION 724.44 MODIFICATIONS 734.45 MSR-QUERY-ARG 744.46 MSR-QUERY-NAME 754.47 MSR-QUERY-PROPS 754.48 MSR-QUERY-RESULT-TEXT 764.49 MSR-QUERY-TEXT 774.50 NOTATION 784.51 NUMBER 794.52 OWNER 804.53 P 804.54 PHONE 824.55 POSITION 824.56 PUBLISHER 834.57 REASON 834.58 REMARK 844.59 REVISION-LABEL 854.60 REVISION-LABEL-P1 864.61 REVISION-LABEL-P2 864.62 ROLE 874.63 ROLES 884.64 SD 89

  • CC V2.2.0catalog_2_2_0.sl-eadoc

    Table of Contents

    Page: 5/128

    Date: 2003-11-03

    State: Release

    MSR MEDOC.22/07

    /200

    415

    :58:

    10m

    srca

    talo

    g_2_

    2_0.

    sl-e

    adoc

    .mm

    b

    4.65 SDG 904.66 SDG-CAPTION 914.67 SDGS 924.68 SHORT-LABEL 934.69 SHORT-NAME 934.70 STATE 944.71 STATE-1 954.72 STD 954.73 SUB 974.74 SUBTITLE 984.75 SUP 984.76 TEAM-MEMBER 994.77 TEAM-MEMBER-REF 1014.78 TEAM-MEMBERS 1034.79 TOOL 1044.80 TOOL-VERSION 1044.81 TT 1054.82 URL 1064.83 USABLE-FOR-VARIANT 1074.84 USABLE-FOR-VARIANTS 1084.85 USED-LANGUAGES 1084.86 V 1094.87 VERBATIM 1104.88 XDOC 1114.89 XFILE 1134.90 XREF 1154.91 XREF-TARGET 1184.92 ZIP 119

    Document Administration 121

    References 123

    Index 124

    Technical Terms 126

  • 22/0

    7/20

    0415

    :58:

    10m

    srca

    talo

    g_2_

    2_0.

    sl-e

    adoc

    .mm

    b

    CC V2.2.0catalog_2_2_0.sl-eadoc

    Introduction

    Page: 6/128

    Date: 2003-11-03

    State: Release

    MSR MEDOC.

    Introduction

    Organization MSR MEDOC [MSRMEDOC]

    NameRoles

    Departement Address Contact

    MSR MEDOC

    Herbert Klein (XI-Works)DTD-Design, Doc-umentation, Work-group Member

    Olgastr.86D-70180 Stuttgart

    Phone +49 711 248398-10Herbert.Klein@xi-works.de

    Gerald Manger(BMW AG)Workgroup Member

    Gerald.Manger@bmw.de

    Hans Gttfert (Daim-lerChrysler AG)Workgroup Member

    Hans.Goettfert@daimlerchrysler.com

    Hans Schrter(DaimlerChryslerAG)Workgroup Member

    Hans.Schroeter@daimlerchrysler.com

    Bernhard Weichel(Robert Bosch Gmb-H)DTD-Design, Doc-umenation, Work-group Member

    Bernhard.Weichel@de.bosch.de

    Thomas Beck(Robert Bosch Gmb-H)Workgroup Member

    Thomas.Beck2@de.bosch.com

    Helmut Wellnhofer(Siemens VDO)Workgroup Member

    Helmut.Wellnhofer@siemens.com

    Hans-JrgenSonnleitner (Siemen-s VDO)DTD-Design, Work-group Member

    Hans-juergen.Sonnleitner@siemens.com

    Christian Martin(Siemens VDO)Documentation

    christianmartin@siemens.com

  • 22/0

    7/20

    0415

    :58:

    10m

    srca

    talo

    g_2_

    2_0.

    sl-e

    adoc

    .mm

    b

    CC V2.2.0catalog_2_2_0.sl-eadoc

    Introduction

    Page: 7/128

    Date: 2003-11-03

    State: Release

    MSR MEDOC.

    Version Information Document Part Editor

    Company Version State Remarks

    6

    Release

    2003-11-03

    For details refer tonr. 1, Page 122

    Herbert Klein (XI-Works)

  • 22/0

    7/20

    0415

    :58:

    10m

    srca

    talo

    g_2_

    2_0.

    sl-e

    adoc

    .mm

    b

    CC V2.2.0catalog_2_2_0.sl-eadoc

    Introduction

    Page: 8/128

    Date: 2003-11-03

    State: Release

    MSR MEDOC.

    1 Introduction

    This document describes the container catalog which is part of a generic approach for exchangeof engineering data and its configuration. The container comprises of

    Engineering objects such as source codes, documentation, compiled objects etc.

    Meta information about the exchanged object such as creator, name, version info and config-uration.

    The catalog as described in the following sections is inspired by the RDF (Resource Data Frame-work) as published by the World Wide Web Consortium. RDF describes thing by making statementsabout it. These statements, called assertions are the basic mechanisms of the catalog.

    The statements are given in which itself comprises of meta data and the thingsitself resp. a pointer to a file containing the things.

    Like RDF, the catalog is an application of XML as described by the world wide web consortium(www.w3c.org).

    This document describes in general the container catalog dtd. The dtd provides a meta datascheme. It is expected, that the reader is informed about XML.

    The particular application of this scheme must be documented separately.

  • 22/0

    7/20

    0415

    :58:

    10m

    srca

    talo

    g_2_

    2_0.

    sl-e

    adoc

    .mm

    b

    CC V2.2.0catalog_2_2_0.sl-eadoc

    General approach to the Catalog

    Page: 9/128

    Date: 2003-11-03

    State: Release

    MSR MEDOC.

    2 General approach to the Catalog

    In general, the catalog is setup by the following items:

    cata

    log.

    png

    Figure 1: Overall structure of the catalog

    This is the root of the catalog. As of XML a valid resp. a well formed documentmust have one and only one root element.

    This is the name of the catalog. It can be used for reference purposes.

    This defines the particular usecase of the catalog.

    This is the definition of the companies and persons which are involved in thedata exchange.

    This is the assertion block about one particular work item or exchange item.This item can either be a file, a set of special data fields(s), or a specificconfiguration which comprises of . (special data group) is ageneric structure allowing to transmit any kind of property field.

    Caution:

    The primary identification of an is the in con-junction with , and the version attributes [VAR], [REV] and[LABEL] as well as which must be unique within .This reflects to the fact that a work item in an engineering process may havea particular role in the process (denoted by ) and a name.

    For ease of processing in XML-tools catalog also supports the identificationby [ID].

    This is used to establish a relationship between configuration items andparticular exchange items. As an example, a program kit is setup as a setof particular files. This fact is expressed within the describingthe program by referencing (via ) the representing theparticular files.

    Caution:

    Note that this reference can be expressed using XMLs ID/IDREF or by using[CATEGORY], and the version attributes [VAR], [REV] and [LABEL] as wellas [DOMAIN] or both. If both mechanisms are used, then they must be insync.

  • 22/0

    7/20

    0415

    :58:

    10m

    srca

    talo

    g_2_

    2_0.

    sl-e

    adoc

    .mm

    b

    CC V2.2.0catalog_2_2_0.sl-eadoc

    General approach to the Catalog

    Page: 10/128

    Date: 2003-11-03

    State: Release

    MSR MEDOC.

    This structure receives the administrative data like revision information orlanguage definition of the catalog.

    For further details refer to the element and attributes documentation in Chapter 4 Elemente derCATAL