Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Publication Record
Date
Revised
04/12/2010
Primary
Author
Manoj K
Version
Summary of Changes
Best Practice -Initial Draft
ANS
(1) A general recommendation for any code in a user exit procedure, or called from a
user exit procedure, is that the code should only use dynamic SQL statements and
no direct SQL statements, as Siperian drops and recreates various objects at runtime, which can cause Oracle to invalidate the packages.
(2) The range of error codes for user exit errors is -24314 to -24399. Do not raise
an exception within the user exit. Each of the user exits has a return code and
error message out parameter. These should be set to indicate an error.
SP2 -How do you do Schema Migration aka Environment Staging in Siperian?
ANS
Environment Staging (i.e. Schema Migration) Best Practices
Overview
Environment Staging is the process by which Hub Metadata is moved (or commonly termed
"migrated") from one Hub to another. Siperian customers design their environments to have
multiple Hubs which represent the "stages" of development and deployment. The Hub Metadata
is moved from development Hub to QA to Production and so forth.
Prior to XU SP1 environment staging was accomplished through a set of scripts. In XU SP1
migration is now done with Metadata Manager (MET) and the capability to move design objects in
between Hubs, environment staging can now be accomplished at a more fine grained level.
In Metadata Manager, there are two ways to add the classes. They are:
Note
Go to the Find tab and in the Details pane, you can add properties to a Class.
Note
Use this option to add User Extensions to an existing class, as this will not be deleted
during upgrades.
Note
It is a known issue that the Data Quality 8.6 uninstaller may hang (CR 182340).
This issue has been resolved in Data Quality 8.6 SP1.
If the issue persists, then kill the Data Quality Uninstaller using the Windows
Task Manager.