Assembly

Assembly XML Structure

The Assembly XML has the following structure:

<?xml version="1.0"?>

<insightExport version="5.1" product="Insight Manager" name="root tag name ">

<class name="class name">

<field name="field name" type="field type">field value</field>

Class Name

Req

(Y/

N)

Description
com::liquent::insight::manager::content::dto::Assembly Y

See

Assembly

topic

com::liquent::insight::manager::content::dto::Folder N See Folder topic
com::liquent::insight::manager::content::dto::Leaf N See Leaf topic

</class>

</insightExport>

Where the XML attributes represent the following:

root tag name – Arbitrary text. This does not take part in assembly import, and can be left blank.

class name – The name of the class corresponding to the node of Assembly hierarchy.

field name – The name of the field being imported.

field type – The type of field being imported.

field value – The value of the field being imported.

For convenience, the AssemblyImport.xsd file is provided to enable you to validate Assembly XML created manually or programmatically using third-party tools. Validation should be done according to the instructions or guidelines of the third-party tool being used.

Assembly XML Classes

Class Name

Req

(Y/

N)

Description
com::liquent::insight::manager::content::dto::Document N

See

Document

topic

com::liquent::insight::manager::content::dto::PublisherMetaData N

See

Metadata

topic

com::liquent::insight::manager::content::documents::DocRef N This class is not used for import.
com::liquent::insight::manager::publisher::data::Volume Y

See Volume

Settings

topic

com::liquent::insight::manager::publisher::data::Variable N

See

Variable

topic

com::liquent::insight::manager::publisher::data::Extract N This class is not used for import.
com::liquent::insight::manager::publisher::data::SettingsProfile Y

See Link

Profiles

topic

com::liquent::insight::manager::publisher::data::PageMarker N

See Page

Marker topi

com::liquent::insight::manager::publisher::data::paper::ValidPrinterMedia N This class is not used for import.
com::liquent::insight::manager::publisher::data::publishsettings::SlipSetting N

See Slip

Sheet

Settings

com::liquent::insight::manager::publisher::data::publishsettings::TabSetting N

See Tab

Settings

com::liquent::insight::manager::publisher::data::publishsettings::PubSettingsRefDtd Y

See XML

Definition

com::liquent::insight::manager::publisher::data::publishsettings::PublishingSettings Y

See

Publishing

Settings

Class Name

Req

(Y/

N)

Description
com::liquent::insight::manager::publisher::data::publishsettings::CoverPageSetting N

See Cover

Page

Settings

com::liquent::insight::manager::publisher::data::publishsettings::PubSettingPdfProperty N

See PDF

Property

Settings

com::liquent::insight::manager::publisher::data::publishsettings::CoverSettingOutputChannel N

See Output

Channel fo

Cover Page

Settings

com::liquent::insight::manager::publisher::data::publishsettings::PublishingSettingsLibrary Y

See

Publishing

Settings

Library

com::liquent::insight::manager::publisher::data::publishsettings::DefaultPublishingValues N

See Default

Values

com::liquent::insight::manager::publisher::data::specialsheets::Tab N See Tab
com::liquent::insight::manager::publisher::data::specialsheets::Slip N SeeSlip
com::liquent::insight::manager::publisher::data::specialsheets::TOC N

See Table

Of Content

(TOC)

com::liquent::insight::manager::publisher::data::specialsheets::Cover N See Cover
com::liquent::insight::manager::publisher::data::specialsheets::TOCEntryGenOption N

See Tree

Elements t

Include in

TOC

com::liquent::insight::manager::publisher::data::specialsheets::TocType N

See TOC

Settings

com::liquent::insight::manager::publisher::data::outputchannels::VariableOutputChannel N

See Output

Channel fo

Variable

com::liquent::insight::manager::publisher::data::outputchannels::SpecialSheetOutputChannel N

See Output

Channel fo

Tab

Assembly

Class Name: com::liquent::insight::manager::content::dto::Assembly

Class Name

Req

(Y/

N)

Description
com::liquent::insight::manager::publisher::data::outputchannels::TOCTypeOutputChannel N

See Output

Channel fo

TOC

Settings

com::liquent::insight::manager::publisher::data::outputchannels::ContentOutputChannel N

See Output

Channel fo

Document

com::liquent::insight::manager::publisher::data::metadata::MetaDataLibrary N

See

Metadata

Library

com::liquent::insight::manager::publisher::data::overlays::Overlay N

See Overlay

Settings

If a field name contains an automatically populated value, that value will be used in the Assembly. It will overwrite any value that may be defined in the Assembly XML.

If a field name is not required, but does contain a default value, the default value will be set automatically in the imported Assembly unless otherwise specified in the Assembly XML.

Field Name Field Type Matching UI Field

Req

(Y/N)

Description Acceptable Values Default Value
abbreviatedN ame string N This field is not used for import.

Automatically populated

value is the

Name of

Assembly.

absoluteChild SeqNo long N This field is not used for import. Automatically populated value is "1"
activeFlag string N This field is not used for import. Automatically populated value is "Y".
assemblyId long N This field is not used for import. Default value is equal to id field.
Field Name Field Type Matching UI Field

Req

(Y/N)

Description Acceptable Values Default Value
assemblySub missionType string Y Defines the output type of the Assembly.

— eCTD

— US eCTD

— CN eCTD

— Standard

assemblyTyp eId long Assembly Type Y

Internal codes that correspond to the assemblySub missionType field:

— eCTD =

ECTD

— US eCTD = US

— CN eCTD = CN

— Standard =

STANDAR

D

— ECTD

— US

— CN

— STANDAR D

autoCreateLe afFlag string Create Leaf Elements N

Determines if Leaf elements

are created when

dragging files onto folders.

— Y

— N

Y
Field Name Field Type Matching UI Field

Req

(Y/N)

Description Acceptable Values Default Value
autoPopulate OutputFlag string Auto Populate Output Folder N

If “Auto

Populate

Output

Folder” is set to Yes and a

folder is created during assignment from DMS:

— A folder that is created has Output Folder attribute set to the name of VDoc/

Folder that was used to create it.

— All

subfolders that were created as a result of

the parent VDoc/ Fodleer assignmen t have Output Folder attribute

set to the name of VDoc/

Folder that was used to create them.

— Y

— N

N
Field Name Field Type Matching UI Field

Req

(Y/N)

Description Acceptable Values Default Value
auxiliaryOutp utLocation string

Auxiliary

Output

Location

N Path to the location for the publishing elements to be stored. Example: // root/ folder
baselineFlag string N This field is not used for import.
bindingRule string

Default

Binding Rule

N

The default rule used to bind documents from the DMS to one of the following document properties:

— version_la bel=CURR ENT;

— status=(In Draft|In

Review|

Approved| In

Approval);

— version_nu mber=[stri ng that represent version number]

Example: version_la bel=CURREN

T; status=App roved; version_nu mber=1.0;

version_label

=CURRENT

Field Name Field Type Matching UI Field

Req

(Y/N)

Description Acceptable Values Default Value
category long Category N

The Assembly high level category. The field value is

CODE value of

Data

Administratio n: Assembly Category.

Values from the database:

ISM.ASSEMB

LY_CATEGOR

Y_TYPE.COD

E

changeReaso nComment string N This field is not used for import.
changeReaso nTypeId long N This field is not used for import.
childSeqNo long N This field is not used for import. Automatically populated value is “-1”
comments string Comments N Comments to be added to the Assembly.
currencyFlag string N This field is not used for import.
dctmRefObje ctId string N This field is not used for import.
depth long N This field is not used for import.
description string Description N Description of the Assembly.
discriminator string N Discriminator. The fixed value for Assembly is “A”.
Field Name Field Type Matching UI Field

Req

(Y/N)

Description Acceptable Values Default Value
displayBindin gRule string N This field is not used for import.
displayCopied FromName string Created From N This field is not used for import.

displayStatus

Name

string N This field is not used for import.
dueDate date Due Date N The date the Assembly is due to be complete for submission.

Date is in Unix

Timestamp

date format.

electronicOut putLocation string

Electronic

Output

Location

N Path to the location for the electronic published output to be stored. Example: // root/ folder
extensionDisp layName string N This field is not used for import. Fixed value is “Default”.
extensionTyp e string N This field is not used for import. Fixed value is “Default”.
guid string N This field is not used for import.
Field Name Field Type Matching UI Field

Req

(Y/N)

Description Acceptable Values Default Value
id long Y

Unique Assembly ID represented by a numerical value. This field is used to link classes within the

Assembly XML. This value will be used to populate correspondin

g fields in child classes. This ID will be replaced by the database ID in the imported assembly.

Example:

5513035

internalCopyC hronId long N This field is not used for import.
keywords string Keywords N

Keywords

that apply to the specific Assembly.

lastTemplate string N This field is not used for import.
latestVersion Flag string N This field is not used for import.
leafAutoStart WorkflowIds object Default Leaf Workflow N This field is not used for import.
Field Name Field Type Matching UI Field

Req

(Y/N)

Description Acceptable Values Default Value
lockFlag string

Lock

Indicator

N Indicates if the Assembly has been locked or not.

— U –

Unlocked

— L – Locked

— E - Locked with an eCTD lock

U
majorFolderA utoStartWorkf lowIds object

Default Major

Division

Folder

Workflow

N This field is not used for import.
modifiedFile string N This field is not used for import.
name string Name Y Assembly Name.
nodeNumber string N This field is not used for import.
numLifecycle dChildren long N This field is not used for import.
operatedInSe quenceId long N This field is not used for import.
other string N This field is not used for import.
owner string Owner N The owner of the Assembly. The User name of existing User in the system. Default value is User name of User who performs import.
Field Name Field Type Matching UI Field

Req

(Y/N)

Description Acceptable Values Default Value
paperOutputL ocation string Paper Output Location N Path to the location for the paper published output to be stored. Example: // root/ folder
parentId long N This field is not used for import.
publishingSet tingsLibraryId long Y

Value of the

ID field of the

Publishing Settings

Library class.

referenceLoc ationName string

Reference

Location

Name

N This field is not used for import.
refreshDate date

Last

Repository

Data Retrieval

N

The date when content was created. Date format -

Unix

Timestamp.

Unix

Timestamp

date format. Example:

1169580727

000

Default is today's date.
refreshFlag string N This field is not used for import.
revision string N This field is not used for import.
statusDate date Status Date N This field is not used for import.

Unix

Timestamp

date format. Example:

1169580727

000

Default is today's date.
statusTypeId long Status N The field is not used for import. IN_DRAFT
Field Name Field Type Matching UI Field

Req

(Y/N)

Description Acceptable Values Default Value
subCategory long Subcategory N

The Assembly low-level category. Available options depend on the Category selected. The field value is

CODE value of

Data

Administratio n: Assembly Subcategory Values.

Values from the database:

ISM.ASSEMB

LY_SUBCATE GORY_TYPE.

CODE

supersededFl ag string N This field is not used for import.
titleRef string N This field is not used for import.
transApplicati onId long N This field is not used for import.
transAsmTyp e string N The numeric Assembly type code.

— 1 –

Template

— 2 –

Standalone

Assembly

— 6 –

Sequence

Assembly

— 11 –

Assembly

Plan

Sequence

2
transOperate dSeqId long N This field is not used for import.
Field Name Field Type Matching UI Field

Req

(Y/N)

Description Acceptable Values Default Value
type string N This field is not used for import.
uiVersion string Version Number N This field is not used for import.
versionLabel string N This field is not used for import.

Automatically

populated value is

CURRENT.

versionNumb er string N This field is not used for import. Automatically populated value is 1.0