旧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. Android中的Drawable资源

    在Android应用中,常常会用到Drawable资源,比如图片资源等,在Android开发中我们是用Drawable类来Drawable类型资源的. Drawable资源一般存储在应用程序目录的\r ...

  2. 以一个上传文件的例子来说 DistributedFileSystem

    public class UploadAndDown { public static void main(String[] args) { UploadAndDown uploadAndDown = ...

  3. c#Winform程序,让pictureBox显示图像(包含GIF),并且不被占用,能即时删除图片。

    最近在做一个图片浏览的工具, 需要在PictureBox中显示图像文件, 包括gif播放.  且不能被程序独占, 就算winform的程序正在显示这张图, 也能在资源管理器里delete它. 看了看网 ...

  4. RPi 2B Android telnet ssh

    /*********************************************************************** * RPi 2B Android telnet ssh ...

  5. 【C#学习笔记】函数调用

    using System; namespace ConsoleApplication { class Program { static int Add(int a, int b) { return a ...

  6. 【转】Git连接oschina管理代码版本

    原文网址:http://blog.csdn.net/liukang325/article/details/24051467 工作中一般都是用的SVN,最近好像GitHub有些火,看到开源中国上也有Gi ...

  7. Mysql查询优化器

    Mysql查询优化器 本文的目的主要是通过告诉大家,查询优化器为我们做了那些工作,我们怎么做,才能使查询优化器对我们的sql进行优化,以及启示我们sql语句怎么写,才能更有效率.那么到底mysql到底 ...

  8. 内容在某div中滚动

    1.设定外层div在屏幕中的高度. 2.设置div刷新style="-webkit-overflow-scrolling: touch; overflow: scroll“

  9. Android应用开发学习—Toast使用方法大全

    Toast 是一个 View 视图,快速的为用户显示少量的信息. Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示. Toast 最 ...

  10. Ubuntu 安装

    最近又有工作需要,又需要在虚拟机上工作了.记得上次使用Ubuntu的时候还是7,8年前呢 用的是vmware 7 ,buntu的版本记不清了.时隔多年又捡起来了,记忆还停留在过去,于是被折腾惨了. 1 ...