/* * CORBA Training * The Repertory Application * 1999-2003 * *@author Fabienne.Boyer@imag.fr , Didier.Donsez@imag.fr */ module MRepertory { //---------------- // exceptions //---------------- exception ExistingName {string name;}; exception UnExistingName{string name;}; //---------------- // Interfaces //---------------- interface Person { string name(); string url(); string eadr(); string tel(); }; interface Repertory { void set( in string name, in string url, in string eadr, in string tel ) raises (ExistingName); void modify( in string name, in string url, in string eadr, in string tel ) raises (UnExistingName); Person get(in string name) raises (UnExistingName); void remove( in string name) raises (UnExistingName); }; };