Siebel Order Management Guide > Product Data Service and Import Export API Reference > ISS Authoring Import Export Business Service Reference >

ExportFullVOD Method


Similar to the ExportVOD Method. In addition, for ISS_PROD_DEF and ISS_CLASS_DEF structures, for each root object, runs a recursive algorithm to collect a list of dependencies, a set of self-contained objects.

This set includes: parent class definition, attribute definitions used to create local attributes; relationship base class definition; product definitions referred in relationship domain as sub-products.

Resulting combined list of objects is used as a set of objects to be exported in a same way as in ExportVOD.

Syntax

ISS Import Export Authoring Service.InvokeMethod("ExportFullVOD", Input Arguments,Output Arguments);

Arguments
Argument
Type
Description

MethodName

In

ExportFullVOD

Input Arguments

In

Depending on the set of properties, supplies the starting information about export content

Output Arguments

Out

Contains Resulting Property Set

Properties of Input Arguments: combination 1

Property
Value
Description

RootObjectType

ISS_JWS

Indicates that the data is exported from a Joint Workspace Project

RootObjectId

Row Id of JWS project

None

If this combination of values is passed to the method, then it considers each entry in the content of the JWS project as a Root object. The resulting combined property set will include all of them.

Properties of Input Arguments: combination 2

Property
Value
Description

RootObjectType

ISS_ATTR_DEF or ISS_CLASS_DEF or ISS_PROD_DEF or ISS_SIGNAL or ISS_VAR_MAP

Indicates that the data is exported from a single root object.

VODObjectNum

Root's S_VOD.OBJECT_NUM

Points to VOD to be exported

VODVersion

version number

Points to the version number to be used in export

If this combination of values is passed to the method, then it considers a single entry as a Root object. The resulting property set includes only this object (as a child property set).

Elements and their Properties in Output Arguments:

The output argument property set is a wrapper around multiple elements. The type of the first element is TableOfContent, and it contains a summary of exported VOD structures.

Property
Value
Description

FullStructure

Y or N

Indicates whether PropSet is self-contained

NumOutputObjects

number

Counter of VOD objects included in PropSet

Child elements are typed according to VOD Types of each exported Object and represent a short description.

Property
Value
Description

VOD Type

object type

LIC values from MLOV ISS_VOD_TYPE

VOD Name

object name

None

VOD Object Num

object integration id

OBJECT_NUM value

IntObjectName

EAI object name

Specifies the integration object to be used for importing

Other elements are:

  • PropSets, containing the results of EAI Query operation for a particular VOD object. The standard format, conforming to Integration Object definition (depending on VOD type).
  • PropSets, containing the results of the EAI Query operation for additional structures, related to Product Promotions, in case one of the listed VODs was a header of a promotion object. The standard format, conforming to Integration Object definition (ISS Promotion).
Error Conditions

Might return generic error codes from Object Manager, From EAI or from service. These codes are mainly about input format, for example, that a parameter is missing parameter.

Siebel Order Management Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.