Flow Files (*Flow.XML)

The flow file defines the flows applicable to a provider application. Each flow can contain one or more business flows and synchronizations.

Schema File

Flow.xsd

Contents

Contains one or more BusinessFlow and Synchronization elements.

Element

Type

Parents

Description

BusinessFlow

BusinessFlowType
(See BusinessFlowType table)

Flows

Zero to many elements containing child elements that describe the structure of a BusinessFlow.

Synchronization

SynchronizationType
(See SynchronizationType table)

Flows

Zero to many elements containing child elements that describe the structure of a Synchronization.

BusinessFlowType Table

Element

Type

Parents

Description

Name

string

BusinessFlow

Element that contains the name of the business flow.

Description

string
restricted to Maxlength (255)

BusinessFlow

Element that contains a description of the business flow

FlowDefinitionName

string
restricted to MaxLength(60)

BusinessFlow

Element that contains the name of the Flow Definition.

SourceAppName

string
restricted to MaxLength (60)

BusinessFlow

Element that contains the name of the source application.

DestinationAppName

string
restricted to MaxLength (60)

BusinessFlow

Element that contains the name of the destination application.

PDIBusinessObjects

PDIBusinessObjectType
(See the PDIBusinessObjectType table)

BusinessFlow

Container label for one or more PDI business objects.

FieldMapTemplates

FieldMapTemplatesType
(See the FieldMapTemplatesType table)

BusinessFlow

Container label for one or more field mapping templates.

JavaCustomizationMappings

JavaCustomizationMappingsType
(See the JavaCustomizationMappingsType table)

BusinessFlow

Container label for one or more java custom mappings.

Parameters

FlowParametersType
(See the FlowParametersType table)

BusinessFlow

Container label for one or more parameters associated with a business flow.

PDIBusinessObjectsType Table

Element

Type

Parents

Description

Object

ObjectType
(See ObjectType table)

PDIBusinessObjects

Container label for the names of the business object.

ObjectType Table

Element

Type

Parents

Description

Object

string
restricted to maxLength(60)

Objects

Name of the business object.

FieldMapTemplatesType Table

Element

Type

Parents

Description

FieldMapTemplate

FieldMapTemplateType
max unbounded.
(See the FieldMapTemplateType table)

FieldMapTemplates

Container label for one or more names of FieldMapTemplate.

FieldMapTemplateType Table

Element

Type

Parents

Description

Name

String
restricted to maxLength(60)

FieldMapTemplate

Name of the FieldMapTemplate.

JavaCustomizationMappingsType Table

Element

Type

Parents

Description

FieldMapping

JavaCustomizationMappingType
(See the JavaCustomizationMappingType table)

JavaCustomizationMappings

Container label for one or more FieldMappings

JavaCustomizationMappingType Table

Element

Type

Parents

Description

Name

String
restricted to maxLength(60)

FieldMapping

Name of the FieldMapping.

FlowParametersType Table

Element

Type

Parents

Description

Parameter

FlowParameterType
(See the FlowParameterType table)

Parameters

Container label for one or more parameters.

FlowParameterType Table

Element

Type

Parents

Description

Parameter

FlowParameterType
(See the FlowParameterType table)
max unbounded

Parameters

Container label for one or more parameters.

FlowParameterType Table

Element

Type

Parents

Description

Name

string
restricted to maxLength(60)
max unbounded

Parameter

The name of the parameter.

Attribute

string

enumeration values include:
"Optional"
Hidden
Read only
Required

Parameter

Attributes of each parameter.

DefaultValue

string
restricted to maxLength(4000)

Parameter

The default value of the parameter.

SynchronizationType Table

Element

Type

Parents

Description

Name

string
restricted to maxLength(60)
max unbounded

Synchronization

The name of the synchronization.

BussinessFlowName

string
restricted to maxLength(60)

Synchronization

The name of the Business Flow associated with the synchronization.

SourceAppInstance

string
restricted to maxLength(60)

Synchronization

The instance of the source application.

DestinationAppInstance

string
restricted to maxLength(60)

Synchronization

The instance of the destination application.

Parameters

SynchronizationParametersType
(See the SynchronizationParametersType table)

Synchronization

Container label for one or more synchronization parameters.

SynchronizationParametersType Table

Element

Type

Parents

Description

Parameter

SynchronizationParameterType
(See the SynchronizationParameterType table)
max unbounded

Parameters

Container label for one or more more parameters associated with a specific synchronization.

SynchronizationParameterType Table

Element

Type

Parents

Description

Name

string
restricted to maxLength(60)

Parameter

The name of the parameter associated with a specific synchronization.

Value

string
restricted to maxLength(4000)

Parameter

The value of each parameter.

Related Topics

Appendix B - Primavera Gateway Schema Files

Data Value Mapping Files (*DVM.xml)

Event Provider Files (*EventProvider.xml)

FieldMapTemplate Files (*FieldMapTemplate.XML)

FlowDefinition Files (*FlowDefinition.XML)

Data Dictionary Files (*MetaData.xml)

Provider Files (*Provider.xml)

XRef Files (*xref.xml)

DataConfiguration File (*dataConfiguration.XML)



Legal Notices
Copyright © 2013, 2015, Oracle and/or its affiliates. All rights reserved.

Last Published Wednesday, March 25, 2015