OSDN Git Service

FIRST REPOSITORY
[eos/hostdependOTHERS.git] / I386LINUX / util / I386LINUX / doc / mico / examples / interop / jacorb / README
1 Interoperability test Mico and Jacorb
2 Copyright Thomas Fricke 1998
3 ============================================================
4
5 This example has been derived from both the simple Jacorb 
6 example1 and the Mico demo/account2 to demonstrate the 
7 interoperation of Mico and Jacorb.
8
9 ============================================================
10
11 This example is free software; you can redistribute it and/or modify
12 it under the terms of the GNU General Public License as published by
13 the Free Software Foundation; either version 2 of the License, or
14 (at your option) any later version.
15
16 This program is distributed in the hope that it will be useful,
17 but WITHOUT ANY WARRANTY; without even the implied warranty of
18 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19 GNU General Public License for more details.
20
21 You should have received a copy of the GNU General Public License
22 along with this program; if not, write to the Free Software
23 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
24
25 ============================================================
26
27 With this example it is possible to demonstrate interoperation 
28 between both the most complete free Corba implementations, 
29 Mico and Jacorb.
30
31 You will need both jacorb and mico. The demo hast been tested with
32 jacorb 0.9e and mico 2.1.1. The example will not work using
33 Mico 2.0.0 ! Edit the Makefile and replace the variables
34 by the appropriate values of your installation.
35
36 ============================================================
37
38 To install this example:
39
40 - place this directory in mico/demo/interop
41
42 - make sure you have set both the Mico and Jacorb environment 
43   variables properly (e.g. by sourcing mico/.../mico-setup.csh
44   and JacORB_0.9e/setenv.csh 
45
46 - do "make" in this directory
47
48 - run the account script
49
50 Output should be the same as in account.out, except the 
51 IP numbers and the port.
52
53 ============================================================
54
55 Notice the line in account
56
57 ./client  -ORBNoCodeSets `cat account.ref`
58
59 which connects the Corba 2.1 compliant Mico 2.1.1 with the 2.0
60 compliant Jacorb. This means that the mico client does not
61 generate characterset information, which is not understood by
62 some 2.0 servers, including jacorb 0.9e.
63
64 The run_applet (the same as in the visibroker example) should
65 work the same way as described there, both with a Java or
66 C++ server.
67
68 ============================================================
69
70 Thanks to Gerald Brose and Kay Roemer (and the whole Mico Team) 
71 for the support and bringing the stuff to the net!