on 09-16-2014 9:19 AM
Hi,
A couple of questions about PD's implementation of Barker notation.
1. I can't see the option to set a relationship as non-transferable (the 'diamond' icon). Short of implementing (say) an Extended Attribute to reflect this, is it possible in standard PD?
2. When generating a PDM from an LDM, is it still possible to implement only the leaf-subtyes as tables? Are there any plans to allow the choice of either supertype, subtypes or both (as you can in Oracle Designer)?
I'm using 16.5 SP03 PL03.
Thanks,
Antony
Yes you can define an extended attribute:
1 add a new or existing extension to your CDM
2 edit this extension
3 if the Metaclass "BaseLogicalRelationship" from pdcdm not exists under profile then add it by rightclick
4 select Relationship, add an extended attribute and name it:
HTH
PS:
5 mark this answer as correct
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
To display the diamond you need some more modification, adding an icon or so, i never made it before so maybe reading the dokumentation could help here.
the second question i leave for the SAP internals wich better know the roadmap of their product.
you could open an enhancemet request for that?
Antony, you can choose whether to generate parent and/or child entities as tables in other notations, via Inheritance objects, but not in Barker notation. Of course, you could add the properties yourself, and customise the PDM generation to replicate that available for other notations, but I wouldn't do that myself, so I suggest you either generate PDMs from a CDM or LDM using a different notation, or ask SAP if they have any immediate plans to do that using Barker.
I haven't used Oracle Designer for nearly 10 years, so I don't remember where it appears on the relationship line. It is possible to display the diamond in PD, by substituting the notation for part of the relationship symbol. I've done that in a simple model extension - I placed the symbol in the middle of the line, so it doesn't interfere with any optionality or cardinality notation.
I've also changed the Display Preferences to show the phrases '(Transferable)' or '(Not Transferable)' depending on the value of the 'Transferable' property I added in the model extension.
The model extension works for a CDM - see the attached file (you'll have to change the file extension to 'xem')
George
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
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.