on 09-13-2007 11:10 AM
Hi
Please help us with the following queries.
1.What is the significance of the function 'GetRecordIDAt' in the
class 'A2iResultSet'?
2.What exactly is the Record ID that the above function retrieve?
3.How can we check these Record Ids directly, using MDM Data Manager?
4.Is it possible to access these Record IDs through the Database
object, to which the repository is linked to ?
5.What happens when we normalize a repository - please highlight the
major changes.
6.Whats the impact of repository normalization on this Record ID?
Any reply to the above queries would be hoghly appreciated. Thanks
Prakash A
Hello Prakash,
5 and 6.
Normalization of both master and slave repositories does not change the data already in the repository.
Hope that helps,
Simon
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
RecordID is for immediate use in other API functions which require record ID's. It should not be relied on for future retrieval of the same record since some MDM admin functions (such as "Compact Repository") change the ID's.
Walter
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Everyone !
While creating Master reposirory archive, the server hanged up.
In an attmept to drive the process, we performed repository compaction ( 'Compact Repository' )
'Compaction' process had changed few datas ( 'Record IDs' ) in the Master respository.Is there any method to restore the repository with old datas ( 'Record IDs' ).
Any response towards the solution would be really helpful.
Message was edited by:
Prakash Nathan
Hi Walter
We have a big issue with respect to record IDs.
The system has been designed to retrieve the information from MDM based on Record IDs. ( MDM API have been used )
Few days back, we had issues with MDM Master repository and as SAP Team suggested we performed Compaction operation on this respository.
Hence, the Record ID got changed and the whole system got messed up.
So, I would like to know is there any way to restore these Record ID, to bring our system back to its normal operation.
Thanks
Prakash A
Hi Prakash,
the repository compaction operation is not reversible. Short of restoring the original repository from a backup copy or an archive, there is no way of restoring pre-compacting record IDs.
As far as I understand, these record IDs are internal ids, not guaranteed to be persistent long-term.
Did you actually compact a master repository without normalizing it first?
Hope this helps,
Simon
Hello Prakash,
I imagine they explained that once a master is compacted, there is no guarantee that its slave(s) will synchronize successfully past the compaction operation. At this point, you will be better off normalizing the master, abandoning existing slaves and creating new ones.
Regards,
Simon
Hi,
>>>>1.What is the significance of the function 'GetRecordIDAt' in the
class 'A2iResultSet'?
>>>>2.What exactly is the Record ID that the above function retrieve?
ResultSet has this method (getRecordIDAt)
with this method you can loop through the entire ResultSet in order
to get the record ID for each row that it returned
Regards,
michal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.