Siebel Order Management Guide > Product Data Service and Import/Export API Reference > Product Versioned Object Data Import and 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

API:

ErrCode DoInvokeMethod (const SSchar* pMethodName, const CCFPropertySet& inputArgs, CCFPropertySet& outputArgs)

Internal Method:

ErrCode ExportAlgorithm (const SSchar* pMethodName, const CCFPropertySet& inputArgs, CCFPropertySet& outputArgs);

Arguments
Argument
Type
Description

const SSchar* pMethodName

In

method name: ExportFullVOD

const CCFPropertySet& inputArgs

In

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

CCFPropertySet& outputArgs

Out

contains Resulting Property Set wrapping around multiple Siebel messages

Details of Input Arguments: combination 1

Property
Value
Description

RootObjectType

ISS_JWS

Indicates that we are exporting content of a Joint Workspace Project

RootObjectId

Row Id of JWS project

 

If this combination of values is passed to the method, 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.

Details 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 we are exporting content of Joint Workspace Project

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, it considers a single entry as a Root object. The resulting property set will include only this object (as a child property set).

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 © 2009, Oracle and/or its affiliates. All rights reserved. Legal Notices.