I had a question about how to set up the ID field with respect to PartyRole and its subclasses:
Would PartyRole have an ID that gets inherited by Customer? Or would customer have an ID, but PartyRole wouldn't as an abstract class? Or would both of them have IDs?
Are you referring to the SID (information framework) or rather to the Open API model.
In the Open API model, Party Role is a concrete class, not abstract. Like any managed entity in the Open API model, Party Role has an ID attribute. Customer is indeed a subclass of Party Role, and was created due to its centrality in the service provider business.
In v5 of the APIs we introduced Party Role Spec, so that you can dynamically define new types of party role without the need to subclass.
In the SID, Party Role inherits eventually from Root Entity, which has an ID.
Hope it helps
I read that you differentiate between SID and the Open API model.
I assume this means that these are effectively two different models maintained by different teams. Correct?
From the SID pages, one can download the SID model. But where can we download the Open API model? I only see .png files on the Open API Github.
Are both models maintained in SPARX? We are facing issues to import the SPARX XMI export into our IBM RSA environment!
I'm also wondering to what extend both models are kept in synch? Thinking of the "RelatedParty" object in TMF641 which seems to combine both Party and PartyRole into one single object (but then where do/did the PartyRole attributes go?)
------------------------------Jonathan GoldbergAmdocs Management LimitedAny opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.Original Message:Sent: Jan 25, 2024 16:10From: Tony JacobSubject: SID Information Model Attributes
There is currently no official download of the Open API model. The model is implicit within the published swagger/OAS files for APIs, and is maintained internally as a coherent set of JSON Schema file. I have no idea if and when it will be published formally as a complete model.
The Information Framework (SID) is indeed maintained in Sparx Enterprise Architect, it was moved fairly recently to EA after many long years in various Rational platforms. If you are experiencing import issues I suggest you raise a ticket with TM Forum IT support.
Thanks for your feedback Jonathan.
Unfortunately I do not find TM Forum IT Support on the website. Could you point me to its exact location so I can raise a ticket?
As stated by Jonathan above, we moved from RSA to Sparx several releases ago.
The UML / XMI format is suppose to be be a format that can be imported into other tools.
I would suggest taking this up with IBM (a tool question).