Spuštění EaInfoportT3
V adresáři EAInfoportT3 spustíme soubor EaInfoportT3.exe. Po naběhnutí aplikace (může trvat několik minut) ověříme správný chod aplikace zadáním výše nastavené url do browseru. Běh více instancí portálu: běh více instancí portálu na jednom serveru nastavíme prostým zkopírováním složky EAInfoportT3, konfigurací každé složky dle tohoto postupu a spuštěním EaInfoportT3.exe. Prvotní přihlášení administrátorem - administrátor se poprvé přihlásí pomocí přihlašovacích údajů: Uživatelské jméno: admin Heslo: P@ssw0rd Po prvním přihlášení doporučujeme změnit heslo!
- Vytvoření a editace repozitáře
- Vzhled
- EA Shortcut
- EA Databáze
- Příklady Connection Stringů
- Známé chyby při spuštění
- Nastavení viditelnosti artefaktů
Vytvoření a editace repozitáře
Vzhled
Detail repozitáře
Stačí vyplnit název, popis a zvolit barvu. (Název je povinné pole).
Tato konfigurace se projeví během přepínání mezi repozitáři nebo v seznamech repozitáří.
EA Shortcut
EA Shortcut
Pro vytvoření Shortcut je potřeba mít nainstalováný Enterprise Architect a být připojený do EA Repository.
Pokud se nám povedlo se připojit do repozitáře a máme otevřený projekt, rozklikneme v levém horním rohu ikonku EA
Po kliknutí na Save as Shortcut… vybereme cestu a klikneme na OK.
(doporučujeme si uložit cestu do clipboard historie pomocí ctrl+c a soubor si předem otevřít, jestli Vás přesměruje do repozitáře).
Nyní v konfiguraci EA Shortcut vložíme cestu k EAP souboru a uživatele s heslem k repozitáři, jestli je zapnutá security. Tlačítko pro generování je nepovinné.
(Pokud Vaše EA databáze je MySQL nebo PostgreSQL, tak využíváte ODBC pro připojení do EA. Můžete využít modře ohraničené tlačítko pro vygenerování connection stringu do Vaší databáze).
EA Databáze
EA Databáze
Zvolíme si typ databáze, v které máme připojený EAP pomocí EA a napíšeme její connection string.
Pokud máte vyplněné všechny údaje, můžete zvolit tlačítko "Otestovat připojení" a "Uložit".
Tlačítko "Reset oprávnění Ea Infoport" vynuluje veškeré nastavení oprávnění na balíčkách.
Příklady Connection Stringů
Příklady Connection Stringů
Oracle:
- DATA SOURCE=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1536)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=dedicated)));User Id=myuser;Password=mypassword;
MS SQL:
- Server=127.0.0.1;Database=eainfoport;User id=myuser;Password=mypassword
MS SQL trusted connection:
V případě, že databáze má vůči doméně integrovanou security, tak použijte connection string níže:
- Server=XXXXX;Database=YYYYY;Trusted_Connection=True
MySQL:
- Server=127.0.0.1;port=3306;Database=eainfoport;Uid=myuser;Pwd=mypassword;
MariaDB:
- Server=127.0.0.1;port=3306;Database=eainfoport;Uid=myuser;Pwd=mypassword;
Známé chyby při spuštění
Při spuštění EaInfoportT3 mohou nastat následující chyby:
- Ve verzi 8.2.0.30 je problém se spuštěním, pokud není nastavená nová funkčnost "Notifikační systém", tak Infoport padá na chybu. Od nového patche 8.2.1.2 je možné spustit Infoport bez potřeby nastavení.
- Chyba s nedůvěryhodným zipem.
Pokud uživatel po spuštění EaInfoportT3.exe uvidí tuto chybu, ať už v logu nebo v konzoli, tak to znamená, že server považuje stažený EaInfoportT3_Delivery.zip za nedůvěryhodný. Oprava se provede dle obrázku níže.
Uživatel klikne pravým tlačítkem myši na EaInfoportT3_Delivery.zip a vyvolá vlastnosti. V záložce „General“ > Security poté klikne na tlačítko „Unblock“ a znova rozbalí příslušný .zip - chyba by měla být vyřešena.
- Druhá chyba souvisí s jazykem EaInfoportT3 databáze – Musí být založena v jazyce utf8_general_ci.
Pokud je založena ve špatném jazyce zobrazí se chyba obsahující takovéto znaky v konzoli: Incorrect string value: '\xC5\x98\xC3\xA1de...'
- FIPSPolicy chyba.
Podoba chyby: [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()
Oprava: Do EaInfoportT3.exe.config je třeba přidat následující řádky.
<configuration>
<runtime>
<!-- below tag will disable security policy checking for FIPS -->
<enforceFIPSPolicy enabled="false"/>
</runtime>
</configuration>
Nastavení viditelnosti artefaktů
EaInfoportT3 má novou funkčnost, která umožnuje globálně vyfiltrovat stromeček na základě „property Scope“.
Je možné určit viditelnost Atributů, Operací nebo Elementů.
Správce repozitáře nalezne níže uvedené nastavení v sekci „Správa Repozitáře“ → „Detail Repozitáře“.
Zde je nově přidaná sekce Filtry, ve které můžete nastavit viditelnost artefaktů ve stromečku repozitáře.