Informační tok Funkční structura Datová struktura ER model Modulová struktura Typová struktura Relační model Dokumentace


[Celkový datový model] [Funkce] [Externí rohraní] [Stavové diagramy] [Datové elementy] [Entity] [Relace]
[Databáze] [Události] [Materiály] [Generovací funkce] [Vyhodnocovací funkce] [Konfigurace] [Uživatelé] [Projekt] [Home]



Vyhodnocovací funkce
GetEventFlow
(Web Publishing)


Vytvořeno: 11-12-1998 16:26:48
Poslední změna: 01-09-2003 09:29:07

Determines for a controlaction in a state diagram the corresponding event flow.

Modul

Module: Web Publishing

Zdrojový kód:

PROCEDURE GetEventFlow(func$,cno%,BYREF flow$, BYREF target$)
BEGIN
/*
    Determines the corresponding flow to a control action in a state diagram
    func$ = Control function
    cno% = Connectionno (known from Controlaction)
    flow$ = Flow (Event)
    target$ = reveiver
    
    called by: Statearea
*/

flow$="";
target$="???";

// flows between functions and stores
FOREACH Fundatflow WHERE Function=func$ AND Connectionno=cno% DO
    FOR Datastructure WHERE Name =Fundatflow.Infoname DO
        flow$=Conv$(Boxname);
    END
    FOR Datastructure WHERE Name=Fundatflow.Datastructure DO
        target$=Conv$(Boxname);
    END
END

// flows between functions and external interfaces
FOREACH Funefaflow WHERE Function=func$ AND Connectionno=cno% DO
    FOR Datastructure WHERE Name =Funefaflow.Infoname DO
        flow$=Conv$(Boxname);
    END
    FOR Eface WHERE Name=Funefaflow.Eface DO
        target$=Conv$(Boxname);
    END
END

// flows between functions and other functions
FOREACH Funfunflow WHERE Sfname=func$ AND Sconnectionno=cno% DO
    FOR Datastructure WHERE Name =Funfunflow.Infoname DO
        flow$=Conv$(Boxname);
    END
    FOR Function WHERE Name=Funfunflow.Tfname DO
        target$=Conv$(Boxname);
    END
END

// flows between functions and internal interfaces
FOREACH Funifaflow WHERE Function=func$ AND Fconnectionno=cno% DO
    FOR Datastructure WHERE Name =Funifaflow.Infoname DO
        flow$=Conv$(Boxname);
    END
    FOR Function WHERE Name=Funifaflow.Iface DO
        target$=Conv$(Boxname);
    END
END

END


Generováno: 16.10.2003 7:41 Systém: C:\Documents and Settings\hajsman\Dokumenty\Vyuka\Irs2\Projekt case40\Projekt03.csf Generováno systémem case/4/0
Vygeneroval: Administrator Soubor: C:\Documents and Settings\hajsman\Dokumenty\Vyuka\Irs2\Projekt case40\html\91585851.htm (C) microTOOL GmbH 2002