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é.
Jedním z problémů při připojování repozitáře může být, že shortcut byl vytvořen z cloud connection (a ne z database connection).
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.