Page 1 of 1

Using Metastage to understand delivered Datastage project

Posted: Mon Jul 18, 2005 10:14 am
by dorwars
I am using a delivered set of DS maps from PeopleSoft as part of EPM 8.9.
In an attempt to understand how these maps are inter-related, I have attempted to expose the metadata in Datastage Project (delivered maps) using Metastage. When I attempt a New Import within Metastage I constantly recieve the error in the format

'TableDefinition' 'MSHASH\FILES\HASH_PS_CLASS_CF_TBL' in project 'HCM_EPM89BDL2' not found or being accessed by another user on host 'refrwmadps01'. Skipping 'MSHASH\FILES\HASH_PS_CLASS_CF_TBL'.

I guess this is because the Metadata defintion does not reside on Datastage server at DS_METADATA. To get the table structures metadata into DS_METADATA, I guess requires me in Director to Import Table Defintions. This approach is taking a long, long time. My question 'is there another way to get the metadata for the table structures used within the DS maps into DS_METADATA to allow the DS Project to be Imported into Metastage'.

Thanks in advance

Posted: Mon Jul 18, 2005 10:43 am
by Sainath.Srinivasan
Did you check whether people are logged into MetaStage when you do this?

No-one accessing Metastage

Posted: Tue Jul 19, 2005 1:28 am
by dorwars
Thanks for getting back on this topic. No-one else is accessing Metastage when I do this.

Although what I have seen is the files in the DS_METADATA directory on the DS server are those which appear to get referenced by Metastage.
As these are initially empty then this would explain why the definitions cannot be found, therefore requiring the Table definitions to be imported.

Posted: Tue Jul 19, 2005 5:37 am
by ray.wurlod
DS_METADATA is a dynamic hashed file in which Table Definitions are stored. The directory should contain exactly three files, called DATA.30, OVER.30 and .Type30. If this is not the case, then you have major problem in your repository.

In particular, DS_METADATA is not referenced by MetaStage. It has its own database (the "hub"), which is not the same database as the DataStage repository.

Did you mean DataStage, when you said MetaStage?

Might I suggest asking Peoplesoft to give you a DataStage export file containing all the relevant table definitions?