Bookshelf Home | Contents | Index | Search | PDF |
Upgrading and Migrating Siebel Janna Applications > Interoperability Case Study > Transaction Zone—Implementation Details >
Determining the ProgID of Siebel Janna Data Object
Depending on the kind of Siebel Janna Data Object (Core Siebel Janna Data Object, Extension Siebel Janna Data Object, Client Extension Siebel Janna Data Object) there are several ways to determine the correct ProgID.
- For core Siebel Janna Data Objects, consulting the Siebel Janna Tools documentation should provide the correct ProgID for the Siebel Janna Data Object being integrated.
- For extension Siebel Janna Data Objects, consulting the Technical Design Documents of the extension implementation should contain the ProgIDs for Siebel Janna Data Objects that were part of the extension module.
- For client extension Siebel Janna Data Objects, the Client Technical Design Documents should contain the ProgIDs for Siebel Janna Data Objects that were part of the client implementation.
In the absence of accurate documentation, there are a number of tools that will allow you to determine ProgID based on the compiled DLL (regedit or OLEView) that implements a DLL. If a compiled DLL is not available, use the source code of the Siebel Janna Data Object Implementation to determine its ProgID. Most often Siebel Janna Data Object ProgIDs are formed from the SQL Table Name that the Siebel Janna Data Object maintains and take the following form:
<Module Name>.<SQL Table or View Name>.1
where <Module Name> is often <SQL Table or View Name> with DO appended to it. For example, a Siebel Janna Data Object that maintains the SQL View vSomeViewData would have a ProgID of vSomeViewDataDO.vSomeViewData.1.
Bookshelf Home | Contents | Index | Search | PDF |
Upgrading and Migrating Siebel Janna Applications Published: 18 April 2003 |