-- (C) Copyright International Business Machines Corporation 23 January 
-- 1990.  All Rights Reserved. 
--  
-- See the file USERAGREEMENT distributed with this software for full 
-- terms and conditions of use. 
member2_init: using(rManager, terminalio, appt_scheduler_registrant, member_window) definitions

member_init: callmessage(
  username: charstring, -- name of user for rm purposes
  terminal: terminalFunctions, -- I/O device
  resource: rManager, -- ability to access shared services
  register: add_member_out, -- ability to connect to appt_scheduler
  notify: notify_appt_out, -- front-end notify service
  plan: plan_appt_out, -- plan appointment service
  schedule: schedule_appt_out, -- schedule appointment service
  cancel: cancel_appt_out, -- cancel appointment service
  list_appts: list_appts_out, -- list appointments service
  list_members: list_members_out -- list members
  )
  constant(username, terminal, resource, register, notify)
  exit{full};
member_init_in: inport of member_init {full(username), full(terminal), full(resource), full(register), full(notify)};
member_init_out: outport of member_init_in;
  

end definitions
