旧esb-cs-tool.jar 使用说明 :

   invoke(RequestBusinessObject requestBo)

  旧参数说明:

  requestBo  : 封装好的请求参数大对象  RequestBusinessObject

________________________________________________________________________________________________________________________________________________________________________

新esb-cs-tool.jar 使用说明 (有方法重载)  :

  •    invoke(RequestBusinessObject requestBo,String url,Map<String,String> map)

  新参数说明:

    requestBo  : 封装好的请求参数大对象  RequestBusinessObject ,

            但是 requestBo在Head中需要比以前多一个节点.

            节点是  password  :  代表用户密码

    url :   请求路径   如:   http://10.15.22.122:8866/0101020202/CommercialInsurancePremiumCalculation/V3  或   http://esb.zsins.com/

    map : 暂时只放 key 为 "appName" 的 应用系统编号, 如电销中 map.put("appName","telesales"); 它会被放在request的Head请求头中.

___________________________________________________________________________________________________________________________________________

  新参数说明:

    dataStr   : 单纯的xml或者json字符串

    url :   请求路径   如:   http://10.15.22.122:8866/0101020202/CommercialInsurancePremiumCalculation/V3  或   http://esb.zsins.com/

    map : 暂时只放 key 为 "appName" 的 应用系统编号, 如电销中 map.put("appName","telesales"); 它会被放在request的Head请求头中.

________________________________________________________________________________________________________________________________________________________________________

新esb-cs-tool.jar 使用例子:

BusinessConstant.java : 常量类 ,用于保存常用的信息
import java.util.HashMap;

public class BusinessConstant {

    public static final HashMap<String,String> map = new HashMap<String,String>();
    static{
        map.put("appName", "telesales");
        // 如果是网销telesales就改echannel, ilog改ilog , ecargo 改 ecargo 其它待定
    }

}

ProperUtil.java : 用于读取 classPath下的 /DataSource.properties

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class ProperUtil {
    static Properties prop = null;

    static {
        prop = new Properties();
        InputStream in = ProperUtil.class
                .getResourceAsStream("/DataSource.properties");
        try {
            prop.load(in);
        } catch (IOException e) {

            e.printStackTrace();
        }
    }

    public static String get(String key) {
        return prop.getProperty(key);

    }

    public static void main(String[] args) throws Exception{
        System.out.print(prop.get("validateUrl"));
    }
}

DataSource.properties : 资源配置文件 ,配置连接 validate系统的地址,作为用户可以直接理解成esb

esburl=http://10.15.22.122:8866

最后在原为 invoke(requestBo);

的地方改成 invoke(requestBo , PropUtil.get("esburl"), BusinessConstant.map );

或改成   invoke(dataStr      , PropUtil.get("esburl"), BusinessConstant.map );

各系统测试环境用户名和密码

各系统测试环境 应用系统英文名 用户ID 密码
  appName <userId> <password>
电销 telesales 50000001 123456
网销 echannel 50000002 123456
ecargo ecargo 50000003 123456
代理平台 platformproxy
50000004
123456
ilog ilog
50000005
123456
微信 weixin
50000009
123456
       
销管
 
50000010
123456
联合保险经纪
 
50000011
123456
山东意外险风险预警系统
 
50000012
123456
接口系统
 
80808080
123456
       
       
道客 dk 60000001  

2016版 esb-cs-tool.jar 下载地址.

esb项目启动时,会把conf.properties的属性在ipconfig.properties重新生成一份.

新 esb-cs-tool.jar 参数说明的更多相关文章

  1. Android Studio无法找到tool.jar解决方法!

    今天安装并配置了JDK,可以在DOS窗口中使用“java -version”命令查看JAVA版本信息了,随后安装Android Studio,但是等Android Studio安装完毕,启动时候发现, ...

  2. dotnet cli 5.0 新特性——dotnet tool search

    dotnet cli 5.0 新特性--dotnet tool search Intro .NET 5.0 SDK 的发布,给 dotnet cli 引入了一个新的特性,dotnet tool sea ...

  3. SpringBoot整合log4j2导入新的依赖出现jar冲突解决

    1.问题复现: 之前在SpringBoot中配置整合了log4j2,今天在pom文件中,导入新的依赖(依赖如下)之后, <dependency> <groupId>com.gi ...

  4. idea使用时,部分jdk的jar包(tool.jar com.sun.javadoc) 无法引入-gradle处理方案

    gradle 增加配置 def jdkHome = System.getenv("JAVA_HOME") dependencies { compile files("$j ...

  5. .bat文件和Jar包的生成及运行

    .bat文件和Jar包的生成及运行 1.Jar包简单介绍 Jar包是Java中所特有的一种压缩文档,有点类似于zip包,区别在于Jar包中有一个META-INF\MANIFEST.MF文件(在生成Ja ...

  6. Jar文件 META-INF/MANIFEST.MF文件详解

    打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANI ...

  7. java打包成jar文件

    JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包.当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成.JAR包是 ...

  8. JAR包结构,META-INF/MANIFEST.MF文件详细说明[全部属性][打包][JDK]

    转载请注:[https://www.cnblogs.com/applerosa/p/9736729.html] 常见的属性 jar文件的用途 压缩的和未压缩的 jar工具 可执行的JAR 1.创建可执 ...

  9. jar与war 包解压

    JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包.当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成.JAR包是 ...

随机推荐

  1. linux 2.6up的设备和设备驱动模型

    在linux2.6 的设备和设备驱动模型构架中,所有的外部设备和驱动程序都挂在总线上 ,总线分为(usb   -- USB设备,PCI  -- PCI 设备 platform --   直接和处理器进 ...

  2. POJ 2524 (简单并查集) Ubiquitous Religions

    题意:有编号为1到n的学生,然后有m组调查,每组调查中有a和b,表示该两个学生有同样的宗教信仰,问最多有多少种不同的宗教信仰 简单并查集 //#define LOCAL #include <io ...

  3. Android 框架简介--Java环境(转)

    ==========================上=========================== 这里简单的介绍了Android的java环境基础,在后面一节中会结合具体的实例来理解这一节 ...

  4. php 换行 PHP_EOL变量

    一个小小的换行,其实在不同的平台有着不同的实现,为什么要这样,可以是世界是多样的. 本来在unix世界换行就用/n来代替,但是windows为了体现他的不同,就用/r/n,更有意思的是在mac中用/r ...

  5. matlab数据的导入和导出,以matlab工作区workspace为source和destination

    MATLAB支持工作区的保存.用户可以将工作区或工作区中的变量以文件的形式保存,以备在需要时再次导入. 保存工作区可以通过菜单进行,也可以通过命令窗口进行. 数据导出 1. 保存整个工作区 选择Fil ...

  6. 【英语】Bingo口语笔记(60) - 口语中的浊化发音

  7. java-过滤器-监听器-拦截器

    1.过滤器 Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码.做一些业务逻辑判断等.其工作原理是,只要你在web.xml ...

  8. 剑指offer—算法之位运算(二进制中1的个数)

    位运算: 左移:m<<n将m左移n位,左移后低位补充0: 右移:m>>n将m右移n位,右移后高位补充的是符号位,负数补充1,整数补充0.(正数的边界值为(1,ox7FFFFFF ...

  9. 嵌入式 Linux下编译并使用curl静态库

    #x86 ./configure --disable-shared --enable-static --disable-ftp --disable-ipv6 --disable-rtsp --disa ...

  10. bsp tree

    http://www.cnblogs.com/dreams/archive/2007/03/25/687267.html http://blog.csdn.net/iduosi/article/det ...