4.1为例,介绍医院端的设置过程:Р准备好IDL文件、编写好的服务器和客户端的程序、给定的ORBInitRef.NameService的URL。具体可参见JACORB1.4.1的例子。Р下载编译后的JACORB1.4.1,解压至本地,假设为:H:\ JACORB1.4.1(需要JDK1.2以上,假设安装了j2sdk1.4在h:\j2sdk1.4)。Р下载编译后的apache-ant-1.6(编译工具), 解压至本地(假设:H:\ ant)。Р设置路径:Р将两个软件的bin目录加入到Path;Р加一个ANTHOME变量,设为h:\ant;Р将两个软件的类加入classpath。Р编辑jacorb.properties文件,ORBInitRef.NameService=指定的URL(可以是本地或者是给定的IP地址)。Р将jacorb.properties拷贝到java_home的lib目录下。Р利用ant进行编译。Ant根据build.xml 内定义的编译指令,对指定类进行编译。这部分工作也可以由其它工具完成,如jbuilder。Р服务器端启动命名服务:ns.bat URL (前面指定的URL)。Р命名服务启动后,运行服务器程序。Р服务程序运行后,就可以运行客户端的调用了。Р接口定义文件(IDL)说明РHI.idl定义了社保局为医院HIS系统接口所提供的功能,包括方法、参数和异常。Р总体结构Р接口共定义了五个包,接口总的构成见下图所示:Р基本定义说明Р医院信息系统接口包括一些基本定义,主要包括了所有接口方法返回的信息格式的定义和公用存储结构的定义。Р?其中每个服务调用的结果都以字符串输出返回,返回的信息结构定义为:Р ***:(****) **********************Р (1) (2) (3)Р 格式说明:Р (1) 操作成功为“SUC”,操作失败:“ERR”;