Objekte mit Sicherheitsbeschriftungen über eine CSV-Datei laden
Um Daten mit Sicherheitsbeschriftungen zu laden, die eine CSV-Datei verwenden, fügen Sie das securityLabels-Attribut für ein Objekt als Zeichenfolge mit einer durch Schrägstriche (/) getrennten Liste mit Paaren aus Sicherheitsbeschriftungsnamen/-werten hinzu, wobei die Namen und Werte der Sicherheitsbeschriftungs-Konfigurationsdatei entsprechen und durch ein Gleichzeichen (=) getrennt sind (ohne zusätzliches Leerzeichen). Wenn Sie die CSV-Datei in XML konvertieren, enthält die XML-Datei ein csvsecurityLabels-Element. Der Wertesatz dieses Elements entspricht der Zeichenfolge in der CSV-Datei. Die Position des Elements hängt für den Objekttyp von der DTD-Definition ab. Die DTD-Definitionen befinden sich im Verzeichnis <Windchill>/codebase/registry/ixb/dtds/standardX20.dtd, wobei <Windchill> der Ort ist, an dem Windchill installiert wird.
Im Folgenden finden Sie ein Beispiel des CSV-Dateiformats für ein Dokument mit mehreren Sicherheitsbeschriftungen.
Document,,ImportDoc1,Imported Document,48124,Document,descriptive text,DESIGN,/Default/Folder1,,,Basic,,,ApplicationData,EGadWork.xls,,,A,1,CORPORATE_PROPRIETARY=PRV/EXPORT_CONTROL=DNE/THIRD_PARTY_PROPRIETARY=CompanyA
Das Dienstprogramm CSV2XML konvertiert die CSV-Datei zum Laden in XML. Die resultierende XML-Datei sollte wie folgt aussehen. Weitere Informationen zum Dienstprogramm CSV2XML finden Sie unter Dienstprogramm CSV2XML.
<?xml version="1.0" ?><!DOCTYPE NmLoader SYSTEM "standardX20.dtd">
<NmLoader>
<csvDocument handler="wt.doc.LoadDoc.createGeneral" >
<csvuser></csvuser>
<csvname>ImportDoc1</csvname>
<csvtitle>Imported Document</csvtitle>
<csvnumber>48124</csvnumber>
<csvtype>Document</csvtype>
<csvdescription>descriptive text</csvdescription>
<csvdepartment>DESIGN</csvdepartment>
<csvsaveIn>/Default/Folder1</csvsaveIn>
<csvteamTemplate></csvteamTemplate>
<csvdomain></csvdomain>
<csvlifecycletemplate>Basic</csvlifecycletemplate>
<csvlifecyclestate></csvlifecyclestate>
<csvtypedef></csvtypedef>
<csvprimarycontenttype>ApplicationData</csvprimarycontenttype>
<csvpath>EGadWork.xls</csvpath>
<csvformat></csvformat>
<csvcontdesc></csvcontdesc>
<csvversion>A</csvversion>
<csviteration>1</csviteration>
<csvsecurityLabels>CORPORATE_PROPRIETARY=PRV/EXPORT_CONTROL=DNE/THIRD_PARTY_PROPRIETARY=CompanyA</csvsecurityLabels>
</csvDocument>
</NmLoader>
Führen Sie das Ziel "load.data" im Dienstprogramm "CCD" aus, nachdem Sie Ihre XML-Ladedatei erstellt haben. Weitere Informationen finden Sie unter Deploy Your Customizations on Your Development Environment.
War dies hilfreich?