Recent Posts

Pages: [1] 2 3 ... 10
1
We are experimenting with XSD round-tripping (but principally generation).  With RDBMS round-tripping there is the option of suppressing or including relationships are part of the process.

We have noticed that if we try and "visualise" the relationships between the XSD componentry (via composition and other relationships) when we generate we find an entry for the attribute and an entry for the relationship.  In the example below, the entries where the name and the type are the same are from the relationship, the others are from the attribute.
Is there any way to suppress/control the use of relationships?
Code: [Select]
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="Message">
<xs:sequence>
<xs:element name="Header" type="StandardMessageHeader" minOccurs="1" maxOccurs="1"/>
<xs:element name="Status" type="StandardStatusMetadata" minOccurs="1" maxOccurs="1"/>
<xs:element name="Payload" type="MessageSpecificPayload" minOccurs="1" maxOccurs="1"/>
<xs:element name="StandardMessageHeader" type="StandardMessageHeader" minOccurs="1" maxOccurs="1"/>
<xs:element name="StandardStatusMetadata" type="StandardStatusMetadata" minOccurs="1" maxOccurs="1"/>
<xs:element name="MessageSpecificPayload" type="MessageSpecificPayload" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="MessageSpecificPayload">
<xs:sequence>
<xs:element name="element1" minOccurs="1" maxOccurs="1"/>
<xs:element name="element2" minOccurs="1" maxOccurs="1"/>
<xs:element name="element3" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="StandardMessageHeader">
<xs:sequence>
<xs:element name="element1" minOccurs="1" maxOccurs="1"/>
<xs:element name="element2" minOccurs="1" maxOccurs="1"/>
<xs:element name="element3" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="StandardStatusMetadata">
<xs:sequence>
<xs:element name="element1" minOccurs="1" maxOccurs="1"/>
<xs:element name="element2" minOccurs="1" maxOccurs="1"/>
<xs:element name="element3" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
TIA,
Paolo
2
I guess that should be possible (will eventually try later). But then you have the problem that the standard toolbox still offers trace prominently and people will mix to 50% or so. Is it worth that?

q.
I found a way to get rid of that standard toolbox. However, I haven't yet figured out if there are any downsides.

It seems, (as of version 13.5) that one can disable ALL MDGs except your own one.  That removes the standard relationships and hence the standard QuickLinker (the standard toolbox is easy to suppress).  Now to see if this is "without loss of generality", as the mathematicians say.

Paolo
3
General Board / Re: Export elements from several subpackages to CSV
« Last post by qwerty on Today at 02:44:32 am »
You can copy the SQL results and they will be in CSV-format (almost, since if you have semi-colons in the result they will not be escaped). Use the #Branch# tag for a recursive package search.

q.
4
General Board / Export elements from several subpackages to CSV
« Last post by Eamonn John Casey on February 18, 2018, 10:17:00 pm »
I have a package With subpackages containing elements. Is there a way to Select the parent package and export all elements in the subpackages to a CSV file? Some wort of SQL maybe?
5
General Board / Re: How to create operations and receptions in a block using SysML?
« Last post by qwerty on February 18, 2018, 10:49:57 am »
You need to write a shape script to create such an appearance. You can add custom compartments. I'm not sure about the operations which usually have their pre-defined and un-named compartment.

q.
6
General Board / How to create operations and receptions in a block using SysML?
« Last post by jackholdon on February 18, 2018, 05:05:03 am »
I was wondering how can I create operations and receptions in a block in a block definition diagram so they look like in the SysML specification, example from the official SysML spec:

https://imgur.com/MpXYTie

My questions are:

1 - I am able to create operations by right clicking the block and in the operations menu, however is it possible to make the block display the operations compartment name?
2 - How do I create receptions? I've tried to add the signal stereotype to operations I have created with the same name as already existing signals but when trying to assign the signal stereotype to the operations in the operation creation window the signal stereotype doesn't seem to be included in the SysML 1.4 set of stereotypes.
3 - How can I make the block display the receptions compartment name?

Thank you for your time.
7
Thank you KP, that worked as intended.
8
General Board / Re: Modelling Data Hierarchy with SysML
« Last post by quarter on February 17, 2018, 12:57:04 am »
OK, thanks.  I'll try both. 
9
Automation Interface, Add-Ins and Tools / WebEA user authentication
« Last post by Uffe on February 17, 2018, 12:05:54 am »
Hi all,


I'm evaluating WebEA for a client. According to the WebEA Login help page, in addition to some "access code" I cannot see any point of, WebEA supports "standard Enterprise Architect model security." However, the page then states that login credentials can include
  • An access code, or
  • A user ID and password, or
  • Possibly all three
Ignoring the fact that "all three" makes no sense since you can't provide just a password with no user ID, what about Windows domain authentication? It's part of standard EA model security, but it's not in the list.

Can you authenticate WebEA users against a domain, or not?

What happens if you configure a project for windows authentication, and configure WebEA to prompt user ID and password?
Should users provide a blank password?
Is the password ignored?
Or will users be unable to log in?

What happens if you configure a project for windows authentication, and configure WebEA to prompt for an access code, or no authentication at all?
Are users correctly identified in the project (in Author fields etc)?


/Uffe
10
General Board / Re: Table tool in Win32 User Interface
« Last post by Arshad on February 16, 2018, 09:29:19 pm »
You can't edit the cells in table object of Extended UI Diagram.

If you need a editable table in User Interface , Please use the Table from Wireframing->Dialog->Table..
If its not available please check whether its enabled in MDG.

For more details refer
http://sparxsystems.com/enterprise_architect_user_guide/13.0/model_domains/dialog_wireframe_toolbox.html

HTH
Arshad
Pages: [1] 2 3 ... 10