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.
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