Files
.infineon/logs/eaf-management-server-v3-2-1-leo-test.md
2024-11-06 12:39:13 -07:00

32 KiB

created, type, updated
created type updated
2024-08-20T15:47:34.502Z note 2024-08-22T19:01:38.368Z

EAF Management Server v3.2.1 Leo Test

rmdir "D:\EAF\EAF Management Server\Bin"
rmdir "D:\EAF\EAF Management Server\Build"
rmdir "D:\EAF\EAF Management Server\Configuration"
rmdir "D:\EAF\EAF Management Server\Documentation"
rmdir "D:\EAF\EAF Management Server\Health"
rmdir "D:\EAF\EAF Management Server\Logs"
rmdir "D:\EAF\EAF Management Server\StartedInstances"
rmdir "D:\EAF\EAF Management Server\Temp"
rmdir "D:\EAF\EAF Management Agent\Bin"
rmdir "D:\EAF\EAF Management Agent\Configuration"
rmdir "D:\EAF\EAF Management Agent\Logs"
mklink /J "D:\EAF\EAF Management Server\Bin" "D:\EAF\EAF Management Server\v3.2.1\Bin"
mklink /J "D:\EAF\EAF Management Server\Build" "D:\EAF\EAF Management Server\v3.2.1\Build"
mklink /J "D:\EAF\EAF Management Server\Configuration" "D:\EAF\EAF Management Server\v3.2.1\Configuration"
mklink /J "D:\EAF\EAF Management Server\Documentation" "D:\EAF\EAF Management Server\v3.2.1\Documentation"
mklink /J "D:\EAF\EAF Management Server\Health" "D:\EAF\EAF Management Server\v3.2.1\Health"
mklink /J "D:\EAF\EAF Management Server\Logs" "D:\EAF\EAF Management Server\v3.2.1\Logs"
mklink /J "D:\EAF\EAF Management Server\StartedInstances" "D:\EAF\EAF Management Server\v3.2.1\StartedInstances"
mklink /J "D:\EAF\EAF Management Server\Temp" "D:\EAF\EAF Management Server\v3.2.1\Temp"
mklink /J "D:\EAF\EAF Management Agent\Bin" "D:\EAF\EAF Management Agent\v3.2.1\Bin"
mklink /J "D:\EAF\EAF Management Agent\Configuration" "D:\EAF\EAF Management Agent\v3.2.1\Configuration"
mklink /J "D:\EAF\EAF Management Agent\Logs" "D:\EAF\EAF Management Agent\v3.2.1\Logs"

Database

D:
cd "D:\EAF\EAF Management Server\Bin"
"D:\EAF\EAF Management Server\Bin\EafManagement.DatabaseBuilder.exe" --oracle --libs EafManagement.Implementation.dll;EafManagement.Core.dll;EafManagementExtensions.PackageReflectionCache.dll;EafManagement.RuntimeParameters.dll;EafManagement.Tags.dll;EafManagement.DataTypes.dll;EafManagement.DomainStateCache.dll --connectionString "Data Source=eaftest.leo.infineon.com;User Id=eafleotest;Password=<Password>;"
Loading assembly: EafManagement.Implementation.dll
Loading assembly: EafManagement.Core.dll
Loading assembly: EafManagementExtensions.PackageReflectionCache.dll
Loading assembly: EafManagement.RuntimeParameters.dll
Loading assembly: EafManagement.Tags.dll
Loading assembly: EafManagement.DataTypes.dll
Loading assembly: EafManagement.DomainStateCache.dll

    drop table CELLINSTANCE cascade constraints

    drop table CELLTYPE cascade constraints

    drop table EQUIPMENTDICTIONARY cascade constraints

    drop table EQUIPMENTTYPE cascade constraints

    drop table RUNTIMEINSTANCESETUP cascade constraints

    drop table LOGGINGSETUP cascade constraints

    drop table SEQUENCE cascade constraints

    drop table SYSTEM_INFO cascade constraints

    drop table PERSISTABLE cascade constraints

    drop table VERSIONABLE cascade constraints

    drop table PACKAGES cascade constraints

    drop table PACKAGEUSAGES cascade constraints

    drop table HASGROUP cascade constraints

    drop table BACKBONEMEMBER cascade constraints

    drop table EQUIPMENTINSTANCE cascade constraints

    drop table BACKBONEMEMBERCLASS cascade constraints

    drop table AGENTSETUP cascade constraints

    drop table AUDIT_TRAIL_ENTRY cascade constraints

    drop table AUDIT_TRAIL_ACTION cascade constraints

    drop table AUDIT_TRAIL_SEVERITY cascade constraints

    drop table AUDIT_TRAIL_EXTERNAL_OWNER cascade constraints

    drop table TRANSLATIONCATALOG cascade constraints

    drop table TRANSLATIONDICTIONARY cascade constraints

    drop table OBJECTVIEW cascade constraints

    drop table EXECUTIONENVIRONMENT cascade constraints

    drop table HASENVIRONMENTSETTING cascade constraints

    drop table ENVIRONMENTSETTING cascade constraints

    drop table ENVIRONMENTSETTINGCATEGORY cascade constraints

    drop table EAF_USER cascade constraints

    drop table REFLECTIONCACHE cascade constraints

    drop table RUNTIMEPARAMETERS cascade constraints

    drop table RUNTIMEPARAMETERGROUPS cascade constraints

    drop table RUNTIMEPARAMETERGROUPUSAGES cascade constraints

    drop table RUNTIMEPARAMETERCHANGESET cascade constraints

    drop table TAGS cascade constraints

    drop table TAGUSAGES cascade constraints

    drop table DATATYPES cascade constraints

    drop table DOMAIN_STATE cascade constraints

    drop table NHIBERNATE_UNIQUE_KEY cascade constraints

    create table CELLINSTANCE (
        ID NUMBER(20,0) not null,
       UUID VARCHAR2(255) not null,
       MAJOR NUMBER(10,0) not null,
       MINOR NUMBER(10,0) not null,
       PATCH NUMBER(10,0) not null,
       NAME VARCHAR2(200),
       DESCRIPTION VARCHAR2(255),
       CONFIGURATION BLOB,
       primary key (ID),
      unique (MAJOR, MINOR, PATCH, NAME)
    )

    create table CELLTYPE (
        ID NUMBER(20,0) not null,
       UUID VARCHAR2(255) not null,
       MAJOR NUMBER(10,0) not null,
       MINOR NUMBER(10,0) not null,
       PATCH NUMBER(10,0) not null,
       NAME VARCHAR2(200),
       DESCRIPTION VARCHAR2(255),
       CONFIGURATION BLOB,
       primary key (ID),
      unique (MAJOR, MINOR, PATCH, NAME)
    )

    create table EQUIPMENTDICTIONARY (
        ID NUMBER(20,0) not null,
       UUID VARCHAR2(255) not null,
       MAJOR NUMBER(10,0) not null,
       MINOR NUMBER(10,0) not null,
       PATCH NUMBER(10,0) not null,
       NAME VARCHAR2(200),
       DESCRIPTION VARCHAR2(255),
       CONFIGURATION BLOB,
       primary key (ID),
      unique (MAJOR, MINOR, PATCH, NAME)
    )

    create table EQUIPMENTTYPE (
        ID NUMBER(20,0) not null,
       UUID VARCHAR2(255) not null,
       MAJOR NUMBER(10,0) not null,
       MINOR NUMBER(10,0) not null,
       PATCH NUMBER(10,0) not null,
       NAME VARCHAR2(200),
       DESCRIPTION VARCHAR2(255),
       CONFIGURATION BLOB,
       primary key (ID),
      unique (MAJOR, MINOR, PATCH, NAME)
    )

    create table RUNTIMEINSTANCESETUP (
        ID NUMBER(20,0) not null,
       NAME VARCHAR2(255) not null,
       CELL_INSTANCE NUMBER(20,0),
       RUNTIMEINSTANCE_COMMENT VARCHAR2(255),
       RUNTIMESETTINGS BLOB,
       STATE NUMBER(10,0),
       TARGET_ID NUMBER(20,0),
       LOGGINGSETUP_ID NUMBER(20,0),
       PILOT_VERSION_ID NUMBER(20,0),
       AUTORESTARTPENDING NUMBER(1,0),
       PILOT_VERSION_USER VARCHAR2(255),
       PILOT_VERSION_TIME VARCHAR2(255),
       ASSIGNEDTO_ID NUMBER(20,0),
       PRIMARY_ID NUMBER(20,0),
       primary key (ID),
      unique (NAME)
    )

    create table LOGGINGSETUP (
        ID NUMBER(20,0) not null,
       Uuid VARCHAR2(255) not null,
       MAJOR NUMBER(10,0),
       MINOR NUMBER(10,0),
       PATCH NUMBER(10,0),
       DESCRIPTION VARCHAR2(255),
       CONFIGURATION BLOB,
       NAME VARCHAR2(255),
       primary key (ID),
      unique (MAJOR, MINOR, PATCH, NAME)
    )

    create table SEQUENCE (
        NAME VARCHAR2(255) not null,
       NEXT_VALUE NUMBER(20,0) not null,
       primary key (NAME)
    )

    create table SYSTEM_INFO (
        UUID VARCHAR2(255) not null,
       MAJOR NUMBER(10,0) not null,
       MINOR NUMBER(10,0) not null,
       PATCH NUMBER(10,0) not null,
       primary key (UUID)
    )

    create table PERSISTABLE (
        ID NUMBER(20,0) not null,
       UUID VARCHAR2(255) not null,
       CREATIONDATE TIMESTAMP(7) not null,
       ISRETIRED NUMBER(1,0) default 0  not null,
       RETIREDATE TIMESTAMP(7),
       RETIREDBY VARCHAR2(255),
       CREATEDBY_ID NUMBER(20,0),
       primary key (ID)
    )

    create table VERSIONABLE (
        ID NUMBER(20,0) not null,
       CHANGESET NUMBER(20,0),
       MAJOR NUMBER(10,0) not null,
       MINOR NUMBER(10,0) not null,
       PATCH NUMBER(10,0) not null,
       RELEASEDATE TIMESTAMP(7),
       RELEASEDBY_ID NUMBER(20,0),
       BASEVERSION NUMBER(20,0),
       primary key (ID)
    )

    create table PACKAGES (
        ID NUMBER(20,0) not null,
       NAME VARCHAR2(255) not null,
       VERSION VARCHAR2(255) not null,
       DESCRIPTION VARCHAR2(255),
       primary key (ID)
    )

    create table PACKAGEUSAGES (
        ID NUMBER(20,0) not null,
       BACKBONEMEMBER_UUID VARCHAR2(255) not null,
       PACKAGE_ID NUMBER(20,0) not null,
       primary key (ID),
      unique (BACKBONEMEMBER_UUID, PACKAGE_ID)
    )

    create table HASGROUP (
        FROMID NUMBER(20,0) not null,
       TOID NUMBER(20,0) not null,
       primary key (FROMID, TOID)
    )

    create table BACKBONEMEMBER (
        ID NUMBER(20,0) not null,
       HASCLASS_ID NUMBER(20,0),
       primary key (ID)
    )

    create table EQUIPMENTINSTANCE (
        ID NUMBER(20,0) not null,
       UUID VARCHAR2(255) not null,
       MAJOR NUMBER(10,0) not null,
       MINOR NUMBER(10,0) not null,
       PATCH NUMBER(10,0) not null,
       NAME VARCHAR2(200),
       DESCRIPTION VARCHAR2(255),
       CONFIGURATION BLOB,
       primary key (ID),
      unique (MAJOR, MINOR, PATCH, NAME)
    )

    create table BACKBONEMEMBERCLASS (
        ID NUMBER(20,0) not null,
       UUID VARCHAR2(255) not null,
       MAJOR NUMBER(10,0) not null,
       MINOR NUMBER(10,0) not null,
       PATCH NUMBER(10,0) not null,
       CONFIGURATIONSPECIFICATION BLOB,
       TYPE VARCHAR2(255),
       NAME VARCHAR2(255),
       primary key (ID),
      unique (MAJOR, MINOR, PATCH, TYPE, NAME)
    )

    create table AGENTSETUP (
        ID NUMBER(20,0) not null,
       NAME VARCHAR2(255),
       HOST VARCHAR2(255) not null,
       AGENT_COMMENT VARCHAR2(2000),
       STARTUPBEHAVIOR NUMBER(10,0),
       CALLBACK_URL VARCHAR2(255),
       primary key (ID),
      unique (HOST)
    )

    create table AUDIT_TRAIL_ENTRY (
        ID NUMBER(20,0) not null,
       UUID VARCHAR2(255),
       ENTRY_COMMENT VARCHAR2(2000),
       CREATIONDATE TIMESTAMP(7) not null,
       OWNER_ID NUMBER(20,0) not null,
       HASACTION_ID NUMBER(20,0) not null,
       HASSEVERITY_ID NUMBER(20,0) not null,
       CREATEDBY_ID NUMBER(20,0) not null,
       primary key (ID)
    )

    create table AUDIT_TRAIL_ACTION (
        ID NUMBER(20,0) not null,
       NAME VARCHAR2(2000),
       ACTION_COMMENT VARCHAR2(2000),
       primary key (ID),
      unique (NAME)
    )

    create table AUDIT_TRAIL_SEVERITY (
        ID NUMBER(20,0) not null,
       NAME VARCHAR2(2000),
       SEVERITY_COMMENT VARCHAR2(2000),
       SEVERITY_LEVEL NUMBER(10,0),
       primary key (ID),
      unique (NAME)
    )

    create table AUDIT_TRAIL_EXTERNAL_OWNER (
        ID NUMBER(20,0) not null,
       NAME VARCHAR2(255),
       primary key (ID),
      unique (NAME)
    )

    create table TRANSLATIONCATALOG (
        ID NUMBER(20,0) not null,
       NAME VARCHAR2(255) unique,
       CATALOG_COMMENT CLOB,
       primary key (ID)
    )

    create table TRANSLATIONDICTIONARY (
        ID NUMBER(20,0) not null,
       LANGUAGE VARCHAR2(255),
       CONFIGURATION BLOB,
       TRANSLATIONCATALOG_ID NUMBER(20,0),
       primary key (ID)
    )

    create table OBJECTVIEW (
        ID NUMBER(20,0) not null,
       NAME VARCHAR2(255),
       CONFIGURATION BLOB,
       primary key (ID),
      unique (NAME)
    )

    create table EXECUTIONENVIRONMENT (
        ID NUMBER(20,0) not null,
       NAME VARCHAR2(255) not null,
       primary key (ID),
      unique (NAME)
    )

    create table HASENVIRONMENTSETTING (
        FROMID NUMBER(20,0) not null,
       TOID NUMBER(20,0) not null,
       primary key (FROMID, TOID)
    )

    create table ENVIRONMENTSETTING (
        ID NUMBER(20,0) not null,
       UUID VARCHAR2(255) not null,
       MAJOR NUMBER(10,0) not null,
       MINOR NUMBER(10,0) not null,
       PATCH NUMBER(10,0) not null,
       BASEVERSION NUMBER(20,0),
       NAME VARCHAR2(255) not null,
       VALUE CLOB,
       SETTING_COMNMENT VARCHAR2(2000),
       HASCATEGORY_ID NUMBER(20,0),
       primary key (ID),
      unique (MAJOR, MINOR, PATCH, NAME),
      unique (BASEVERSION, NAME)
    )

    create table ENVIRONMENTSETTINGCATEGORY (
        ID NUMBER(20,0) not null,
       NAME VARCHAR2(255) not null,
       SETTING_COMNMENT VARCHAR2(2000),
       primary key (ID),
      unique (NAME)
    )

    create table EAF_USER (
        ID NUMBER(20,0) not null,
       ACCOUNT VARCHAR2(255),
       primary key (ID),
      unique (ACCOUNT)
    )

    create table REFLECTIONCACHE (
        CACHE_KEY VARCHAR2(2000) not null,
       CONTENTS CLOB not null,
       primary key (CACHE_KEY)
    )

    create table RUNTIMEPARAMETERS (
        ID NUMBER(20,0) not null,
       UUID VARCHAR2(255),
       GROUPUUID VARCHAR2(255),
       NAME VARCHAR2(255),
       VALUE CLOB,
       DATATYPE VARCHAR2(255),
       MODIFICATIONTYPE VARCHAR2(255),
       CHANGESET_ID NUMBER(20,0),
       primary key (ID)
    )

    create table RUNTIMEPARAMETERGROUPS (
        ID NUMBER(20,0) not null,
       UUID VARCHAR2(255),
       PARENTUUID VARCHAR2(255),
       NAME VARCHAR2(255),
       MODIFICATIONTYPE VARCHAR2(255),
       CHANGESET_ID NUMBER(20,0),
       primary key (ID)
    )

    create table RUNTIMEPARAMETERGROUPUSAGES (
        ID NUMBER(20,0) not null,
       UUID VARCHAR2(255),
       USEDGROUPUUID VARCHAR2(255),
       USERID VARCHAR2(255),
       USERTYPE VARCHAR2(255),
       primary key (ID)
    )

    create table RUNTIMEPARAMETERCHANGESET (
        ID NUMBER(20,0) not null,
       UUID VARCHAR2(255),
       DESCRIPTION VARCHAR2(2000),
       CREATED_BY VARCHAR2(255),
       CREATE_TIME TIMESTAMP(7),
       primary key (ID)
    )

    create table TAGS (
        ID NUMBER(20,0) not null,
       NORMALIZEDNAME VARCHAR2(255),
       NAME VARCHAR2(255),
       primary key (ID),
      unique (NORMALIZEDNAME)
    )

    create table TAGUSAGES (
        ID NUMBER(20,0) not null,
       ENTITYTYPE VARCHAR2(255),
       ENTITYID VARCHAR2(255),
       TagID NUMBER(20,0) not null,
       primary key (ID)
    )

    create table DATATYPES (
        ID NUMBER(20,0) not null,
       UUID VARCHAR2(255),
       NAME VARCHAR2(255),
       BASETYPE VARCHAR2(255),
       DESCRIPTION VARCHAR2(255),
       TYPECONSTRAINT CLOB,
       primary key (ID)
    )

    create table DOMAIN_STATE (
        APPLICATION_ID VARCHAR2(255) not null,
       EXPIRE_DATE VARCHAR2(255) not null,
       CONTENT BLOB,
       primary key (APPLICATION_ID)
    )

    create index IDX_CELLINSTANCE_NAME on CELLINSTANCE (NAME)

    alter table CELLINSTANCE
        add constraint FK_D18807EB
        foreign key (ID)
        references BACKBONEMEMBER

    create index IDX_CELLTYPE_NAME on CELLTYPE (NAME)

    alter table CELLTYPE
        add constraint FK_89E074AC
        foreign key (ID)
        references BACKBONEMEMBER

    create index IDX_EQUIPMENTDICTIONARY_NAME on EQUIPMENTDICTIONARY (NAME)

    alter table EQUIPMENTDICTIONARY
        add constraint FK_A31C70D5
        foreign key (ID)
        references BACKBONEMEMBER

    create index IDX_EQUIPMENTTYPE_NAME on EQUIPMENTTYPE (NAME)

    alter table EQUIPMENTTYPE
        add constraint FK_46EECF3A
        foreign key (ID)
        references BACKBONEMEMBER

    create index IDX_CELLINSTANCE on RUNTIMEINSTANCESETUP (CELL_INSTANCE)

    create index IDX_ASSIGNED_AGENTSETUP on RUNTIMEINSTANCESETUP (ASSIGNEDTO_ID)

    create index IDX_TARGET_CELLINSTANCE on RUNTIMEINSTANCESETUP (TARGET_ID)

    create index IDX_TARGET_LOGGINGSETUP on RUNTIMEINSTANCESETUP (LOGGINGSETUP_ID)

    create index IDX_PRIMARY_RUNTIMEINSTANCE on RUNTIMEINSTANCESETUP (PRIMARY_ID)

    create index IDX_PILOT_CELLINSTANCE on RUNTIMEINSTANCESETUP (PILOT_VERSION_ID)

    alter table RUNTIMEINSTANCESETUP
        add constraint FK_TARGET_CELLINSTANCE
        foreign key (TARGET_ID)
        references CELLINSTANCE

    alter table RUNTIMEINSTANCESETUP
        add constraint FK_TARGET_LOGGINGSETUP
        foreign key (LOGGINGSETUP_ID)
        references LOGGINGSETUP

    alter table RUNTIMEINSTANCESETUP
        add constraint FK_83711C90
        foreign key (ID)
        references PERSISTABLE

    alter table RUNTIMEINSTANCESETUP
        add constraint FK_CELLINSTANCE
        foreign key (CELL_INSTANCE)
        references CELLINSTANCE

    alter table RUNTIMEINSTANCESETUP
        add constraint FK_ASSIGNED_AGENTSETUP
        foreign key (ASSIGNEDTO_ID)
        references AGENTSETUP

    alter table RUNTIMEINSTANCESETUP
        add constraint FK_PRIMARY_RUNTIMEINSTANCE
        foreign key (PRIMARY_ID)
        references RUNTIMEINSTANCESETUP

    alter table RUNTIMEINSTANCESETUP
        add constraint FK_PILOT_CELLINSTANCE
        foreign key (PILOT_VERSION_ID)
        references CELLINSTANCE

    alter table LOGGINGSETUP
        add constraint FK_282A222
        foreign key (ID)
        references VERSIONABLE

    create index IDX_PERSISTABLE_CREATEDBY on PERSISTABLE (CREATEDBY_ID)

    create index IDX_PERSISTABLE_UUID on PERSISTABLE (UUID)

    create index IDX_PERSISTABLE_CREATIONDATE on PERSISTABLE (CREATIONDATE)

    alter table PERSISTABLE
        add constraint FK_PERSISTABLE_CREATEDBY
        foreign key (CREATEDBY_ID)
        references EAF_USER

    create index IDX_VERSIONABLE_RELEASEDBY on VERSIONABLE (RELEASEDBY_ID)

    create index FK_BASEVERSION on VERSIONABLE (BASEVERSION)

    alter table VERSIONABLE
        add constraint FK_VERSIONABLE_RELEASEDBY
        foreign key (RELEASEDBY_ID)
        references EAF_USER

    alter table VERSIONABLE
        add constraint FK_BASEVERSION
        foreign key (BASEVERSION)
        references VERSIONABLE

    alter table VERSIONABLE
        add constraint FK_C3011D92
        foreign key (ID)
        references PERSISTABLE

    alter table PACKAGEUSAGES
        add constraint FK_5D49A41C
        foreign key (PACKAGE_ID)
        references PACKAGES

    alter table HASGROUP
        add constraint FK_HASGROUPS_T
        foreign key (TOID)
        references BACKBONEMEMBER

    alter table HASGROUP
        add constraint FK_HASGROUPS_S
        foreign key (FROMID)
        references BACKBONEMEMBER

    create index IDX_HASCLASS on BACKBONEMEMBER (HASCLASS_ID)

    alter table BACKBONEMEMBER
        add constraint FK_EC2B69B5
        foreign key (ID)
        references VERSIONABLE

    alter table BACKBONEMEMBER
        add constraint FK_HASCLASS
        foreign key (HASCLASS_ID)
        references BACKBONEMEMBERCLASS

    create index IDX_EQUIPMENTINSTANCE_NAME on EQUIPMENTINSTANCE (NAME)

    alter table EQUIPMENTINSTANCE
        add constraint FK_72BB532A
        foreign key (ID)
        references BACKBONEMEMBER

    alter table BACKBONEMEMBERCLASS
        add constraint FK_99DBCED
        foreign key (ID)
        references VERSIONABLE

    alter table AGENTSETUP
        add constraint FK_CD620C1F
        foreign key (ID)
        references PERSISTABLE

    create index IDX_AUDITTRAIL_CREATIONDATE on AUDIT_TRAIL_ENTRY (CREATIONDATE)

    create index IDX_AUDITTRAIL_OWNER on AUDIT_TRAIL_ENTRY (OWNER_ID)

    create index IDX_AUDITTRAIL_ACTION on AUDIT_TRAIL_ENTRY (HASACTION_ID)

    create index IDX_AUDITTRAIL_SEVERITY on AUDIT_TRAIL_ENTRY (HASSEVERITY_ID)

    create index IDX_AUDITTRAIL_CREATEDBY on AUDIT_TRAIL_ENTRY (CREATEDBY_ID)

    alter table AUDIT_TRAIL_ENTRY
        add constraint FK_AUDITTRAIL_OWNER
        foreign key (OWNER_ID)
        references PERSISTABLE

    alter table AUDIT_TRAIL_ENTRY
        add constraint FK_AUDITTRAIL_ACTION
        foreign key (HASACTION_ID)
        references AUDIT_TRAIL_ACTION

    alter table AUDIT_TRAIL_ENTRY
        add constraint FK_AUDITTRAIL_SEVERITY
        foreign key (HASSEVERITY_ID)
        references AUDIT_TRAIL_SEVERITY

    alter table AUDIT_TRAIL_ENTRY
        add constraint FK_AUDITTRAIL_CREATEDBY
        foreign key (CREATEDBY_ID)
        references EAF_USER

    alter table AUDIT_TRAIL_EXTERNAL_OWNER
        add constraint FK_85BFD8C9
        foreign key (ID)
        references PERSISTABLE

    alter table TRANSLATIONCATALOG
        add constraint FK_553F6815
        foreign key (ID)
        references PERSISTABLE

    create index IDX_TRANSLATIONCATALOG on TRANSLATIONDICTIONARY (TRANSLATIONCATALOG_ID)

    alter table TRANSLATIONDICTIONARY
        add constraint FK_85DC11F4
        foreign key (ID)
        references VERSIONABLE

    alter table TRANSLATIONDICTIONARY
        add constraint FK_TRANSLATIONCATALOG
        foreign key (TRANSLATIONCATALOG_ID)
        references TRANSLATIONCATALOG

    alter table OBJECTVIEW
        add constraint FK_F4B6B7DA
        foreign key (ID)
        references PERSISTABLE

    alter table EXECUTIONENVIRONMENT
        add constraint FK_E3EAB46E
        foreign key (ID)
        references PERSISTABLE

    alter table HASENVIRONMENTSETTING
        add constraint FK_HASENVIRONMENTSETTING_T
        foreign key (TOID)
        references ENVIRONMENTSETTING

    alter table HASENVIRONMENTSETTING
        add constraint FK_HASENVIRONMENTSETTING_S
        foreign key (FROMID)
        references EXECUTIONENVIRONMENT

    create index IDX_ENVSETTING_BASEVERSION on ENVIRONMENTSETTING (BASEVERSION)

    create index IDX_HASCATEGORY on ENVIRONMENTSETTING (HASCATEGORY_ID)

    alter table ENVIRONMENTSETTING
        add constraint FK_AB58846D
        foreign key (ID)
        references VERSIONABLE

    alter table ENVIRONMENTSETTING
        add constraint FK_ENVSETTING_BASEVERSION
        foreign key (BASEVERSION)
        references VERSIONABLE

    alter table ENVIRONMENTSETTING
        add constraint FK_HASCATEGORY
        foreign key (HASCATEGORY_ID)
        references ENVIRONMENTSETTINGCATEGORY

    alter table ENVIRONMENTSETTINGCATEGORY
        add constraint FK_CA6167CE
        foreign key (ID)
        references PERSISTABLE

    alter table EAF_USER
        add constraint FK_66C9DC63
        foreign key (ID)
        references PERSISTABLE

    create index IDX_RP_UUID on RUNTIMEPARAMETERS (UUID)

    create index IDX_RP_GROUPUUID on RUNTIMEPARAMETERS (GROUPUUID)

    alter table RUNTIMEPARAMETERS
        add constraint FK_245A17B5
        foreign key (CHANGESET_ID)
        references RUNTIMEPARAMETERCHANGESET

    create index IDX_RPG_UUID on RUNTIMEPARAMETERGROUPS (UUID)

    create index IDX_RPG_PARENTUUID on RUNTIMEPARAMETERGROUPS (PARENTUUID)

    alter table RUNTIMEPARAMETERGROUPS
        add constraint FK_8A2A11B8
        foreign key (CHANGESET_ID)
        references RUNTIMEPARAMETERCHANGESET

    create index IDX_RPGU_UUID on RUNTIMEPARAMETERGROUPUSAGES (UUID)

    create index IDX_RPGU_USEDGROUPUUID on RUNTIMEPARAMETERGROUPUSAGES (USEDGROUPUUID)

    create index IDX_RPC_UUID on RUNTIMEPARAMETERCHANGESET (UUID)

    alter table TAGUSAGES
        add constraint FK_9F455CF9
        foreign key (TagID)
        references TAGS

    create index IDX_DOMAIN_STATE_EXPIRE_DATE on DOMAIN_STATE (EXPIRE_DATE)

    create table NHIBERNATE_UNIQUE_KEY (
         NEXT_HI NUMBER(20,0)
    )

    insert into NHIBERNATE_UNIQUE_KEY values ( 1 )
Database deployment completed.
Schema version: 3.2.0
System ID: NNePVIAArUyYxeGU64uYzg

robocopy

D:
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1"
robocopy "\\drssdv702.eu.infineon.com\eafdev\DeliveredPackages\EAF Management\v3.2.1\Rollback Scripts" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\Rollback Scripts" /E
robocopy "\\drssdv702.eu.infineon.com\eafdev\DeliveredPackages\EAF Management\v3.2.1\EAF\EAF Management Agent" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent" /E
robocopy "\\drssdv702.eu.infineon.com\eafdev\DeliveredPackages\EAF Management\v3.2.1\EAF\EAF Management Server" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server" /E
robocopy "\\drssdv702.eu.infineon.com\eafdev\DeliveredPackages\EAF Management\v3.2.1\EAF\EAF Management Agent Migration" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent Migration" /E
copy "\\drssdv702.eu.infineon.com\eafdev\DeliveredPackages\EAF Management\v3.2.1\EAF.zip" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF.zip"
code-insiders "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1"
# Replace \t for *.config 2 spaces
robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\PCL" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Bin"
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\Rollback Scripts\v3.2.1"
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent\Bin\v3.2.1"
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent\Logs\v3.2.1"
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Bin\v3.2.1"
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Logs\v3.2.1"
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Temp\v3.2.1"
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Build\v3.2.1"
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent Migration\v3.2.1"
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent\Persistence\v3.2.1"
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Reflection\v3.2.1"
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Persistence\v3.2.1"
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent\Configuration\v3.2.1"
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Configuration\v3.2.1"
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Documentation\v3.2.1"
mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\StartedInstances\v3.2.1"
mkdir -p "\\10.95.1.211\Share\Stealth\DEAF\Rollback Scripts\v3.2.1"
mkdir -p "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent\v3.2.1"
mkdir -p "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Server\v3.2.1"
mkdir -p "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent Migration\v3.2.1"
mkdir -p "\\messdv003.infineon.com\APC\Stealth\DEAF\Rollback Scripts\v3.2.1"
mkdir -p "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent\v3.2.1"
mkdir -p "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Server\v3.2.1"
mkdir -p "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent Migration\v3.2.1"
robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\Rollback Scripts" "\\10.95.1.211\Share\Stealth\DEAF\Rollback Scripts\v3.2.1" /E
robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent" "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent\v3.2.1" /E
robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server" "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Server\v3.2.1" /E
robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent Migration" "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" /E
copy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF.zip" "\\10.95.1.211\Share\Stealth\DEAF\v3.2.1.zip"
robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\Rollback Scripts" "\\messdv003.infineon.com\APC\Stealth\DEAF\Rollback Scripts\v3.2.1" /E
robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent" "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent\v3.2.1" /E
robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server" "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Server\v3.2.1" /E
robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent Migration" "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" /E
copy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF.zip" "\\messdv003.infineon.com\Share\Stealth\DEAF\v3.2.1.zip"
mkdir -p "D:\EAF\Rollback Scripts"
mkdir -p "D:\EAF\EAF Management Agent"
mkdir -p "D:\EAF\EAF Management Server"
mkdir -p "D:\EAF\EAF Management Server"
mkdir -p "D:\EAF\EAF Management Agent Migration"
robocopy "\\10.95.1.211\Share\Stealth\DEAF\Rollback Scripts\v3.2.1" "D:\EAF\Rollback Scripts\v3.2.1" /E
robocopy "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent\v3.2.1" "D:\EAF\EAF Management Agent\v3.2.1" /E
robocopy "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1" /E
robocopy "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1" /E
robocopy "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" "D:\EAF\EAF Management Agent Migration\v3.2.1" /E
# robocopy "\\messdv003.infineon.com\APC\Stealth\DEAF\Rollback Scripts\v3.2.1" "D:\EAF\Rollback Scripts\v3.2.1" /E
# robocopy "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent\v3.2.1" "D:\EAF\EAF Management Agent\v3.2.1" /E
# robocopy "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1" /E
# robocopy "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1" /E
# robocopy "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" "D:\EAF\EAF Management Agent Migration\v3.2.1" /E
# D:
# mkdir -p "D:\EAF\EAF Compare Configurations"
# cd "D:\EAF\EAF Compare Configurations"
# mkdir -p "D:\EAF\EAF Compare Configurations\.vscode"
# echo {"diffEditor.ignoreTrimWhitespace": true}>.vscode\settings.json
# git config user.name Mike Phares
# git config user.email mike.phares@infineon.com
mkdir -p "D:\EAF\EAF Compare Configurations\EAF Management Agent"
mkdir -p "D:\EAF\EAF Compare Configurations\EAF Management Server"
mklink /J "D:\EAF\EAF Compare Configurations\EAF Management Agent\v3.2.1" "D:\EAF\EAF Management Agent\v3.2.1\Configuration"
mklink /J "D:\EAF\EAF Compare Configurations\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1\Configuration"
# git add .
# git commit -m init
# git log -1
code-insiders "D:\EAF\EAF Compare Configurations"
cachePath="\\##server##
deploymentStoragePath="\\##server##
##path##
##share##
##server##
##agentname##
git add .
git commit -m v3.2.1
git log -1
cd "D:\EAF\EAF Management Server\Bin"
# sc stop "EAF Management Server"
"D:\EAF\EAF Management Server\Bin\EAFManagementServer.exe" console
# sc delete "EAF Management Server"
sc create "EAF Management Server" start= delayed-auto binPath= "D:\EAF\EAF Management Server\Bin\EAFManagementServer.exe" DisplayName= "EAF Management Server"
# sc delete "EAF Management Agent"
sc create "EAF Management Agent" start= delayed-auto binPath= "D:\EAF\EAF Management Agent\Bin\EafManagement.Agent.exe" DisplayName= "EAF Runtime Agent"
# sc config "EAF Runtime Agent" displayname= "EAF Management Agent - v3.2.1"
sc config "EAF Management Agent" displayname= "EAF Management Agent - v3.2.1"
sc config "EAF Management Server" displayname= "EAF Management Server - v3.2.1"
<disableFreezeValidation value="true" />
# Mango
# http://localhost:9003
D:
cd "D:\EAF\EAF Management Agent\Bin"
# sc stop "EAF Management Agent"
"D:\EAF\EAF Management Agent\Bin\EafManagement.Agent.exe" console
sc start "EAF Management Server"
sc start "EAF Runtime Agent"