2015-05-06 94 views
0

我對jxfs的東西很新。我有一個需要從位於ATM環境中的jxfs客戶端調用位於雲服務器中的jxfs服務器..我如何調用?..我需要通過Jxfs RMI概念調用這個服務器。如果有任何示例代碼可用,那麼將會被讚賞。如果您至少有從jxfs服務器調用到jxfs客戶端的代碼,請發佈它。需要從jxfs客戶端調用到jxfs服務器

在此先感謝你們。

回答

0

有關J/XFS和遠程設備訪問(基於RMI)的有趣事情之一是它只是配置的問題。

您需要配置J/XFS存儲庫才能處理遠程設備(基本上將'remoteAccess'設置爲true)。

然後從編程的角度來看這些設備與本地設備一樣。

架構在此說明:ftp://ftp.cencenelec.eu/CWA/CEN/WS-J-XFS/cwa14923/cwa14923-01-2004-May.pdf

詳細信息,當編程可以根據您所使用的焦/ XFS實現不同。

嘗試回答以下你的問題:

每當你想遠程訪問設備以J/XFS,使用RMI。您需要進行以下設置:

  • 在服務器上(應可訪問),您需要啓動JxfsServer。 JxfsServer將使用Read.repository ,將所有ATM和設備配置爲工作站,並使用正確的IP地址。
  • 在ATM,您需要安裝:
    • 焦耳/ XFS庫
    • 有關ATM
    • 安裝設備的DSstarter焦耳/ XFS設備服務:
      • 將使用SpecificDeviceManagerRMI連接到您之前開始的JxfsServer。
  • 在您的服務器(雲)無論你打算使用焦耳/ XFS客戶端,您可以通過執行 殲/ XFS初始化得到遠程控制如下: jxfsDM_ = JxfsDeviceManager.getReference();
    jxfsDM_.initialize("com.jxfs.forum.communication.rmi.SpecificDeviceManagerRMI,<atmWorkstation>,AppTest,2006;<jxfsserverhostname>,");

然後,您可以使用getDevice(...)獲得遠程設備控件,並開始使用它們,就好像它們是本地設備一樣。

請注意,處理RMI端口可能會非常棘手,特別是在ATM網絡的安全環境中。確保您需要的所有端口均已打開。

+0

謝謝Jorge !!!。當RMI的概念來到這裏..如果我將配置Read.repository,DSstartar.cmd和其他配置文件在其他系統或服務器的手段,我需要去與RMI?..我也需要知道我們的位置將配置Jxfs服務器以及我們將在哪裏配置Jxfs客戶端?這個文件對於Jxfs服務器來說是強制性的。如果jxfs客戶端是我們的端程序(例如:雲中的源程序),我們如何初始化設備服務(哪些在ATM中可用)?...請幫助我。 –

+0

我已經擴展了上面的答案..希望它有幫助 –

+0

感謝Jorge !!!在RMI調用中,我能夠啓動啓動服務的jxfsserver(服務是簡單的java類,然後將它們轉換爲jar文件並粘貼到類路徑中)。現在使用設備管理器,我可以在其他系統中獲得服務和設備名稱。 –

相關問題