Running EaInfoportT3

In the EAInfoportT3 directory, run the EaInfoportT3.exe file. After the application starts (it may take a few minutes), verify the correct operation of the application by entering the url set above in the browser. Follow this procedure and run EaInfoportT3.exe. Running multiple instances of the portal: Running multiple instances of the portal on one server can be set by simply copying the EAInfoportT3 folder, configuring each folder according to this procedure and running EaInfoportT3.exe. The administrator logs in for the first time using the login credentials: Username: admin Password: P@ssw0rd We recommend changing your password after the first login!

Creating and editing a repository

 

image-1665490942165.png

Appearance

Just fill in the title, description and choose a color. (Name is a required field).

Number of diagrams to be archived

Snímek obrazovky 2023-08-22 111227.png

This configuration is reflected when switching between repositories or in repository lists.

Obrázek2.png

EA Shortcut

To create a shortcut, you must have Enterprise Architect installed and be connected to the EA repository.

If we have managed to connect to the repository and have an open project, click on the EA icon in the upper left corner ea.png

ea1.png

Click on Save as Shortcut... select the path and click OK.
(we recommend saving the path to your history clipboard using ctrl+c and opening the file beforehand to see if it redirects you to the repository)

project.png

Now, in the EA Shortcut configuration, enter the path to the EAP file and the user with the password to the repository, if security is enabled. The generate button is optional.

shortcut.png

(If your EA database is MySQL or PostgreSQL, you use ODBC to connect to EA. You can use the blue bordered button to generate a connection string to your database).

EA Database

Choose the type of database in which the EAP is connected using EA and write its connection string.

database_0.png

If you have filled in all the details, you can select the test connection and save button.

conn.png

save.png


The "Reset Permissions Ea Infoport " button resets all permission settings on the packages.

image-1665490962905.png

Examples of Connection Strings

Oracle:

"InfoportConnection_Oracle" fill in:

  • "DATA SOURCE=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1536)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=dedicated)));User Id=ip;Password=test;",

MS SQL:

"InfoportConnection_SqlServer" fill in and change a password:

  • "Server=127.0.0.1;Database=eainfoport;User id=****;Password=***;",

MS SQL trusted connection:

If the database has integrated security for the domain, use the connection string below:

  • "Server=XXXXX;Database=YYYYY;Trusted_Connection=True"

MySQL:

InfoportConnection_MySql, fill in:

  • "Server=127.0.0.1;port=3306;Database=test_eainfoportt3;Uid=EaInfoportT3;Pwd=info;"

 MariaDB:

"InfoportConnection_MySql":

  • "Server=127.0.0.1;port=3306;Database=test_eainfoportt3;Uid=EaInfoportT3;Pwd=info;"

Other examples

Known Startup Errors

The following errors may occur when running EaInfoportT3:

známé chyby.png

If a user sees this error after running EaInfoportT3.exe, either in the log or in the console, it means that the server considers the downloaded EaInfoportT3_Delivery.zip to be untrusted. The repair will be performed as shown below.

známé chyby 1.png

The user right-clicks on EaInfoportT3_Delivery.zip and calls up the properties. In the “General” > Security tab then click on the “Unblock”  button and unzip the corresponding .zip again – the error should be resolved.
 

  • Another error is related to the EaInfoportT3 database language – it must be created in utf8_general_ci

If it is created in a wrong language, an error containing the following characters is displayed in the console: Incorrect string value: '\xC5\x98\xC3\xA1de...'

  • FIPSPolicy error

Error form: [ERR] An unhandled exception has occurred while executing the request.

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.

at System.Security.Cryptography.MD5CryptoServiceProvider..ctor()

Fix: The following lines must be added to EaInfoportT3.exe.config.

<configuration>                                                           
    <runtime>
        <!-- below tag will disable security policy checking for FIPS -->
        <enforceFIPSPolicy enabled="false"/>
    </runtime>
</configuration>

Settings of the scopes

EaInfoportT3 has a new functionality that allows globally filtering the tree based on „proprety Scope“.

It is possible to determine the visibility of attributes, operations or elements.

The repository manager will find the settings below in the "Repository Management" section → "Repository Detail“

Here is a newly added section of filters in which you can set the visibility of artifacts in the repository tree.

4.png