# 插件調用
## 說明
插件調用一般用于發送報文前對報文進行特殊處理。插件調用需要自定義工具類,然后對報文進行處理。需要提供類名,方法名,輸入變量與輸出變量。類名與方法名嚴格按照JAVA語言規范編寫。調用插件需要嚴格測試自動工具類的正確性
## 配置圖

## 配置項
- 用 途:調用客戶化插件;
- 輸入輸出:
1. 類名:插件JAVA類名稱,必須是全路徑;
2. 方法名:需要調用的Java類的方法名稱;若以”::”開頭,則表示該方法為靜態方法;
3. 交易碼:需要傳給插件函數的交易碼;
4. 輸入變量名稱:傳給Java方法的輸入參數;
5. 輸出變量名稱:Java方法返回值輸出;
- 注意事項:插件中若需打印日志,則需要在插件類中定義日志對象,由YFE前置系統在插件調用時自動對其進行賦值;插件函數中若實現了initEnv(Map cfg)方法,則在插件函數調用前該函數會被調用,其中cfg為調用插件函數流程對應的接入配置信息,和配置文件所在目錄(KEY值為cfgPath)