Siebel Order Management Guide > Product Data Service and Import/Export API Reference > Product Versioned Object Data Import and Export Business Service Reference >

ImportVOD Method


Decomposes the content of the input argument property set into individual objects, locates appropriate VOD in the target database by using Object Num value as a key, locks the object, and overwrites Workspace version content with data supplied in the property set. Successfully imported object references are added to the content of JWS project specified in the input parameters.

Conflict resolution is done in the following way:

  • For the same Object Num, the target's VOD Name wins.
  • For different Object Num and the same Name (VOD name or Product Name), the target name remains unchanged, a new object name is appended with Object Num in parenthesis.

All conflicts are reported in string format in the output property set's parameter Warning.

Syntax

API:

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

Internal Method:

ErrCode ImportAlgorithm(const CCFPropertySet& inputArgs, CCFPropertySet& outputArgs);

Arguments
Argument
Type
Description

const SSchar* pMethodName

In

Method name: ExportFullVOD

const CCFPropertySet& inputArgs

In

Wrapper around Siebel messages, containing VOD structures

CCFPropertySet& outputArgs

Out

In case of conflicts contains a report string in the Warning property

Details of Input Arguments

Property
Value
Description

RootObjectType

ISS_JWS

Indicates that we are exporting content of a Joint Workspace Project

RootObjectId

JWS project Name

Name of JWS Project to be used for import

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.