access through the GUI is desired, you will need to create
your own GUI dialogs. You can refer to the dialogs shown in
Oracle Application on page 91 as examples. For details and
procedures, see Developing Application Dialogs on
page 103.
Developing Your Application in Perl
The Application Management Toolkit and the supplied Oracle
application are based on the use of Perl scripts. Note that the use of
Perl is not mandated by the architecture of the Application
Management Toolkit. Endpoint actions can be performed in other
programming languages, including C, C++, or Java. Perl was chosen
for the supplied Perl Library and Oracle application because it has
wide platform support and availability of libraries for a wide range
of applications.
The Perl Library provides the protocol interface that allows
end-users to write custom endpoint applications. The Perl Library
can also serve as an example to those who wish to implement the
protocol in another programming language.
Obtaining Perl and Perl Modules
The UaTk.pm Perl module included with the Application
Management Toolkit implements the toolkit protocol. This module
requires Perl 5.6.x, which can be obtained for UNIX or Windows
NT/2000 systems from the following Web site:
http://www.perl.com
Windows NT/2000 distributions are also available from the
following Web sites:
http://sources/.redhat.com/cygwin
http://aspn.activestate.com/ASPN/Downloads/ActivePerl
Additional Perl modules may be required for your toolkit
application. For the supplied Oracle application, for example, two
Using Supplied Attributes or Creating New Ones
54
User Administration Version 3.8