新 esb-cs-tool.jar 参数说明
旧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中需要比以前多一个节点.
url : 请求路径 如: http://10.15.22.122:8866/0101020202/CommercialInsurancePremiumCalculation/V3 或 http://esb.zsins.com/
map : 暂时只放 key 为 "appName" 的 应用系统编号, 如电销中 map.put("appName","telesales"); 它会被放在request的Head请求头中.
___________________________________________________________________________________________________________________________________________
- invoke(String dataStr ,String url,Map<String,String> map)
本方法使用 示例下载
新参数说明:
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 |
esb项目启动时,会把conf.properties的属性在ipconfig.properties重新生成一份.
新 esb-cs-tool.jar 参数说明的更多相关文章
- Android Studio无法找到tool.jar解决方法!
今天安装并配置了JDK,可以在DOS窗口中使用“java -version”命令查看JAVA版本信息了,随后安装Android Studio,但是等Android Studio安装完毕,启动时候发现, ...
- dotnet cli 5.0 新特性——dotnet tool search
dotnet cli 5.0 新特性--dotnet tool search Intro .NET 5.0 SDK 的发布,给 dotnet cli 引入了一个新的特性,dotnet tool sea ...
- SpringBoot整合log4j2导入新的依赖出现jar冲突解决
1.问题复现: 之前在SpringBoot中配置整合了log4j2,今天在pom文件中,导入新的依赖(依赖如下)之后, <dependency> <groupId>com.gi ...
- idea使用时,部分jdk的jar包(tool.jar com.sun.javadoc) 无法引入-gradle处理方案
gradle 增加配置 def jdkHome = System.getenv("JAVA_HOME") dependencies { compile files("$j ...
- .bat文件和Jar包的生成及运行
.bat文件和Jar包的生成及运行 1.Jar包简单介绍 Jar包是Java中所特有的一种压缩文档,有点类似于zip包,区别在于Jar包中有一个META-INF\MANIFEST.MF文件(在生成Ja ...
- Jar文件 META-INF/MANIFEST.MF文件详解
打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录, 这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANI ...
- java打包成jar文件
JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包.当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成.JAR包是 ...
- JAR包结构,META-INF/MANIFEST.MF文件详细说明[全部属性][打包][JDK]
转载请注:[https://www.cnblogs.com/applerosa/p/9736729.html] 常见的属性 jar文件的用途 压缩的和未压缩的 jar工具 可执行的JAR 1.创建可执 ...
- jar与war 包解压
JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包.当然也是有区别的,JAR包中有一个META-INF\MANIFEST.MF文件,当你找成JAR包时,它会自动生成.JAR包是 ...
随机推荐
- Bootstrap_CSS全局样式
一.HTML5 文档类型 Bootstrap 使用到的某些 HTML 元素和 CSS 属性需要将页面设置为 HTML5 文档类型.在你项目中的每个页面都要参照下面的格式进行设置. <!DOCTY ...
- 8皇后以及N皇后算法探究,回溯算法的JAVA实现,递归方案
八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例.该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行.同 ...
- 为Gradle添加UTF-8支持
gradle默认使用系统字符编码,大多数中文系统是使用GBK编码 但程序员绝大部分都是使用UTF-8写各类java文件以及其他资源文件 编译时很容易报错,比如下面的错误: ”警告:编码 GBK 的不可 ...
- 适用于Firemonkey的Json解析对象XsuperObject使用方法介绍
XSuperObject是适用于FileMonkey平台的JSON解析组件,能够在Android,IOS,MACOS,WINDOWS等多个平台使用 点击下载 Sample JSON { "n ...
- springmvc+hibernate入门-揭开神秘的面纱
Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块.使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这 ...
- Android命令行播放MP3音乐
/*************************************************************************** * Android命令行播放MP3音乐 * 说 ...
- 关于Latent Dirichlet Allocation
今天,也没出去,晚上宿舍没有人,自己思考了下人生,毕设还是大事,觉得现在有必要把LDA从前往后彻彻底底的读一遍了,因为现在的感觉就是什么都知道一点皮毛,但是理解的都不深,LDA好像(恩,相当不好)现在 ...
- pipe()管道最基本的IPC机制
<h4>进程间通信 fork pipe pie_t 等用法(管道机制 通信)</h4>每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之 ...
- Arduino运行时突然[卡死在某一行/立即重启/串口输出乱码/程序执行不正常]的可能原因
1.这一行是分配内存,而内存不够了(Arduino uno只有2k) 2.内存本身已经只剩一点点了,于是就有莫名其妙的问题 3.没有调用Wire.begin().xx.setup()之类的操作!
- C#隐式运行CMD命令(隐藏命令窗口)
原文 C#隐式运行CMD命令(隐藏命令窗口) 本文实现了C#隐式运行CMD命令的功能.下图是实例程序的主画面.在命令文本框输入DOS命令,点击"Run"按钮,在下面的文本框中输出运 ...