Corrupt Product Structure After Product Cleanup Using CleanupSingleObject Method
(Doc ID 2818452.1)
Last updated on APRIL 24, 2023
Applies to:
Siebel CRM - Version 20.6 and laterInformation in this document applies to any platform.
Symptoms
After cleaning up a complex product using method 'CleanupSingleObject' and importing the cleanup product in another environment, the product user interface was corrupted.
It was found that during cleansing, product structure was corrupted: a block related with the responsibility associated with user interface record was missing.
Issue was reproduced in standard application 21.9 versions with the following steps:
1. Navigate to Sitemap > Adminitstration - Product > Product definitions
2. Create simple product "Prod1", release it.
3. Create customizable product "CP", release it.
4. Lock product "CP", drilldown on work space and add relationship of type "Product" to product "Prod1", then release CP product.
5. Lock product "CP", drilldown on work space > User Interface tab, add a new Group Options List record and select any base theme, any product theme and any responsibility.(e.g Siebel Administrator). Release it.
6. Go to Sitemap > Adminitstration - Product > Workspace projects, create a project "wksp1", add the product "CP"
7. Open top applet menu > Export Content, click full structure,
8. Download exported file, save it and review it. A block corresponding to the responsibility added in step 5 exists:
9. Go to Sitemap > Administration - Business Service > Simulator
10. Create new record with fields:
BS Name: ISS Authoring Import Export Service
Method: CleanupSingleObject
11. Create Input Arguments as below:
Name: RootObjectType
Value: ISS_PROD_DEF
Name: VODObjectNum
Value: <Id of the object> that is, S_VOD.OBJECT_NUM or S_PROD_INT.CFG_MODEL_ID
12. Click Run
13. Go to Sitemap > Administration - Business Service > Simulator
14. Create new record with fields:
BS Name: ISS Authoring Import Export Service
Method: ReleaseSingleObject
Create Input Arguments below:
Name: RootObjectType
Value: ISS_PROD_DEF
Name: RootObjectId
Value: <Id of the object> that is, S_VOD.OBJECT_NUM or S_PROD_INT.CFG_MODEL_ID
Name: ReleaseDT
Value: <today's date>
15. Click Run
16. Go to Sitemap > Adminitstration - Product > Workspace projects, query a project "wksp1"
17. Open top Applet menu > Export Content, click full structure, download export file, save it as "wksp2" and review it: The block found in step 8 corresponding to the responsibility is no longer in the exported structure.
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |