MIDAS中,如果把应用服务器程序关闭(客户程序不关闭),即使再打开应用服务器,客户程序也会出错,说“无法创建终结点”。如何解决这个问题?不知道各位同仁遇到过这种情况没有?我用的D7,DCOM。

解决方案 »

  1.   

    to lzf1010(深宇) :异常关闭的情况还是有的
      

  2.   

    lzf1010(深宇):
    我是DCOM 程序,不同是的我是在客户端
    调用服务器端的程序时提示:无法创建
    终结点,没有做像贴主那样的操作,服务
    器端的程序没有被激活,请问这是什么问
    题?
      

  3.   

    CatEgg2002(CatEgg_2002):
    你在客户端注册了没有呢?
    我对DCOM不是很了解,我一直都是用socket的,DCOM配置太麻烦了,而且还要客户开放很多东西。
      

  4.   

    "容错,自动和新的应用服务器连接"这些功能是由MIDAS中的功能模块“企业对象中介者(bussiness object broker)"来提供的。
        如果在客户端应用程序和应用程序服务器通讯时,应用程序服务器因为某种原因而无法继续执行时,客户端应用程序调用差应用程序服务器就会发生错误,此时企业对象中介者会发现此状态,接着企业对象中介者就会在网络搜寻一个和刚才客户端使用的一样的应用程序服务器,然后再把这个新找到的提供相同服务而且正常执行的应用程序服务器再回传给客户端应用程序使用。
        客户端应用程序在这种模型下,必须使用“无状态对象”。
      

  5.   

    to blackhammer:
    怎么样才能创建所谓的“无状态对象”呢?恳请指点
      

  6.   

    kylix3是否支持socket方式的MIDAS呢?
      

  7.   

    socket是跨平台的吧,应该是支持的
      

  8.   

    lzf1010(深宇):
      我在客户端注册了,
      

  9.   

    blackhammer(锤子):
      你说的 “企业对象中介者(bussiness object broker)"
    可以达到容错的目的, 能不能就贴主的问题给出具体的实
    现方案,  谢谢