新 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包是 ...
随机推荐
- web开发workflow
web development是一个创建和实施一个新的互联网展示的过程,web网站可以是个非常成熟包罗万象的网站,也可以只是一个blog或者一两个页面.如果未做好充分的准备,web开发将是一个非常复杂 ...
- [ionic开源项目教程] - 第14讲 ionic解决跨域问题
[ionic开源项目教程] 第14讲 使用jsonp解决跨域问题 相信很多朋友在开发中都会遇到以下这个问题. No 'Access-Control-Allow-Origin' header is pr ...
- bzoj2982: combination
借(cao)鉴(xi)自popoqqq大爷的lucas定理的写法 #include<cstdio> #include<cstring> #include<cctype&g ...
- spring tx:advice 和 aop:config 配置事务
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...
- 一起学CUDA(一)
前提是电脑的显卡支持CUDA,N卡一般是支持的,如果是A卡就没办法了.主要针对Windows环境,Linux和Mac也有相应的安装包.CUDA环境搭建:Step1:安装代码环境VS2010:Step2 ...
- web app 页面旋转整体样式问题
$(window).bind("orientationchange", function (event) { if (event.orientation) { //portrait ...
- 嵌入式 H264中的SPS、PPS提取与作用
使用RTP传输H264的时候,需要用到sdp协议描述,其中有两项:Sequence Parameter Sets (SPS) 和Picture Parameter Set (PPS)需要用到,那么这两 ...
- [Everyday Mathematics]20150218
设 $A,B$ 是 $n$ 阶复方阵, 适合 $$\bex A^2B+BA^2=2ABA. \eex$$ 试证: 存在 $k\in\bbZ^+$, 使得 $(AB-BA)^k=0$.
- 又一枚神器:nginx
一直听说过nginx的大名,也自己装过,但是未直接使用其各种牛X的功能. 今天试用了一下,只能用两字感叹:牛逼!比如它提供的配置检查功能,真是贴心极了,又比如我想要的静态内容浏览器端缓存功能,动态内容 ...
- nginx 负载均衡相关知识
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev ...