More Informations

The DF GUI offers access to DF features using the menu bar and the tool bar visible.The gui shows a tabbed pane with three different views of the funciotns provided by a Directory Facilitator. Three views are: 

  • Registrations with this DF:  shows a table with all the agents registered with the DF. 
  • Search Result: shows a table with the list of agent descriptors that were returned as a result of the last search operation on a speficied DF.
  • DF Federation: shows the DF federation. The Parents table shows the list of DF's with which this DF is federated, while the Children table shows the list of DF's that are registered with this DF.
    The menus available are:

    1.General Menu
    This menu contains the general commands that are always allowed from any of the three views:

    1. Exit DF

    2. This item terminates the DF agent, invoking its doDelete() method.
    1. Close GUI

    2. This item only distroy the GUI of this DF.
    2.Catalogue
    3.Super DF
    For this two menus according to the view (tab selected) the actions have a their proper meaning.

    VIEWS AND ACTION ALLOWED:

    1. REGISTRATIONS WITH THIS DF:

    1.Catalogue Menu:
      1. View ( )

      2. This item permits to view the description of the selected agent from the table.
      3. Modify ()

      4. This item of the menu allows to modify the description of the selected agent.
      5. Register ()

      6. This item  permits to register an agent with the DF. The user is then requested to fill in an agent description, notice that some values are mandatory for registration.
      7. Deregister ()

      8. This item allows to deregister an agent selected in the table. 
      9. Search ()

      10. This item allows to search for agent descriptions with this DF. The user must first insert the constraints to used in the search operation: the maximun depth of propagation of the search on the federate df (children) and the maximum number of result waiting for.If no values are inserted qill be used the deafult search constraints (local search with this Df and all agent found returned). Then the user must specify an agent description and so  the search action returns all the active agents matching this description (If no value is inserted all the active agents registered will be returned). 


      2. Super DF:
       

      1. Federate ()

      2. This function allows to federate this DF with another DF. First of all, the user must provide the full name of the DF with which to federate and then the description of this DF that must be registered with the specified DF

    2. Search Result:

    1.Catalogue Menu:
    1. View 

    2. This item allows to view the description of a selected agent on the table of the results.
    3. Modify

    4. This item permits to modify the description of the selected agent with the df with which it is registered.
    5. Register

    6. Register a new agent with the df on which the search operation was made.
    7. Deregister

    8. Deregister the selected agent with the proper df.
    9. Search  (see above) 
    2. Super DF:
    1. Federate (see above)

    3. DF Federation:

    1.Catalogue Menu:
    1. View 

    2. This item allows to view the description of an agent selected in one of the two tables. If the agent selected is a parent, then the description of this DF  used to register with this parent  is shown. Otherwise if the selected agent is a child, then the description of this child DF is shown.
    3. Register 

    4. Permits to register a new agent with the DF selected.
    5. Deregister

    6. This item allows to make a deregister action. If the selected agent is a parent then this DF is deregistered from the selected one, otherwise, if the agent selected is a child, this child is deregistered from this DF. 
    7. Search 

    8. This item permits to make a search with the DF selected in one of the tables. 
    2. Super DF:
    1. Federate 

    2. This item allows to federate this DF with the selected one. 

    JADE is a trademark of CSELT. JADE has been developed jointly by CSELT and the Computer Engineering Group of the University of Parma