+
+ public static void registerEms(String emsId, EsrEmsDetail emsDetail) throws Exception {
+ ClientConfig config = new ClientConfig(new EmsRegisterProvider());
+ IExternalSystem registerEmsServiceproxy = ConsumerFactory
+ .createConsumer(MsbConfig.getExternalSystemAddr(), config, IExternalSystem.class);
+ registerEmsServiceproxy.registerEMS(transactionId, fromAppId, authorization, emsId,
+ emsDetail);
+ }
+
+ public static String queryEmsDetail(String emsId) throws Exception {
+ return externalSystemproxy.queryEMSDetail(transactionId, fromAppId, authorization, emsId);
+ }
+
+ public static String queryEmsList() throws Exception {
+ return externalSystemproxy.queryEMSList(transactionId, fromAppId, authorization);
+ }
+
+ public static void deleteEms(String emsId, String resourceVersion) throws Exception {
+ externalSystemproxy.deleteEMS(transactionId, fromAppId, authorization, emsId, resourceVersion);
+ }