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

Post_EIM_Upgrade Method


This method locates all records in S_PROD_INT with missing or broken association with the S_VOD record and creates the necessary supporting structure for versioning.

Depending on the input property set parameters, the method can operate in two different modes: standard or staging mode.

For each identified entry in S_PROD_INT, it does the following:

  • Creates an appropriate header record (S_VOD)
  • Creates an appropriate non-released definition record (S_ISS_OBJ_DEF)
  • Creates an appropriate non-released version record (S_VOD_VER)

In Staging mode, it continues by doing the following:

  • Registers the newly created header record in the supplied Joint Workspace

In Standard behavior mode, it continues by doing the following:

  • Creates appropriate released definition record (S_ISS_OBJ_DEF)
  • Creates appropriate released version record (S_VOD_VER), with the current time as the Start Time of the version

In both modes, if you set the property ReportOnly = TRUE, then the upgrade does not occur and the method only generates a report of orphan records. In this case, the output property set's property Warning contains a report of errors or list of orphans.

NOTE:  In both modes, if you set the property ReportOnly = TRUE, then the upgrade does not occur and the method only generates a report of orphan records. In this case, the output property set's property Warning contains a report of errors or list of orphans.

Syntax

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

Arguments
Argument
Type
Description

MethodName

In

Post_EIM_Upgrade

Input Arguments

In

Information for releasing JWS content

Output Arguments

Out

Reporting problems

Properties of Input Arguments (standard mode)

Property
Value
Description

ReportOnly

TRUE or FALSE

Optional parameter triggering output that is only a report, with no upgrade.

Properties of Input Arguments (staging mode)

Property
Value
Description

RootObjectType

ISS_JWS

Keyword triggering staging mode

RootObjectName

Name of JWS project

Name of existing JWS project

ReportOnly

TRUE or FALSE

Optional parameter triggering output that is only a report, with no upgrade.

Properties of Output Arguments

Property
Value
Description

Warning

String

Report of errors or list of orphans records if ReportOnly is on.

Example

After using EIM to import data into S_PROD_INT, you must execute the method Post_EIM_Upgrade with the Input Argument ReportOnly = False to release the products. If ReportOnly = TRUE, then no changes are made to the database.

There are two modes for using this method:

  • Staging mode. The resulting upgraded products are not published (released) automatically. Use staging mode if you are not testing the result prior to releasing the products. Instead, you test them from the interface before releasing them.
  • Standard mode. Use the parameter ReportOnly = FALSE for the official run. Use ReportOnly = TRUE for testing purposes so that the database is not changed and the report specifies what data might be generated.

After EIM imports, you can use the business service simulator to execute with ReportOnly = FALSE to release the imported products. Execute using the business service simulator as follows:

  • Name: ISS Authoring Import Export Service:
    • Method: Post_EIM_Upgrade
    • Test#: 1
    • Properties: create 1 records:
  • Name: ReportOnly:
    • Value: FALSE
Siebel Order Management Guide Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.