自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 CordovaWebViewImpl

CordovaInterfaceImpl 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

2019-08-26 20:51:05 101 0

原创 Cordova内部http请求的proxy实现原理

就这两处代码: 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

2019-08-26 20:50:38 282 0

原创 Embedded web server initialization - jar file default-mimetypes.properties

created on 2017-9-1 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

2019-08-26 20:49:32 90 0

原创 如何在Marketing Cloud的弹出UI窗口里添加扩展字段

需求是我想在这个点击了Create按钮之后显示的弹出对话框里添加Extension field,但是在UI Adaptation模式下,点了Create 之后弹出的是这个按钮的配置界面,而不是我期望的contact Create窗口。 这种情况下,先切换到navigation模式,然后点击Cre...

2019-08-26 20:49:08 91 0

原创 Embedded Server nano - NanoHTTPD.java学习

Default threading strategy for NanoHTTPD. By default, the server spawns a new Thread for every incoming request. These are set to daemon status, and ...

2019-08-26 20:46:11 91 0

原创 将github pages搭建的网页添加到百度搜索资源平台上

我用github pages搭建的个人博客:i042416.github.io 在腾讯云上买了一个域名jerrywang.club, 然后把我的个人博客指向了这个域名: https://jerrywang.club: 我现在想通过百度搜索查找到我的个人博客,所以需要将连接注册到百度搜索资源平台上...

2019-08-26 20:45:15 197 0

原创 从手机拍摄的图片里获取拍摄地点的经纬度

We can get the date and phone model information from the photos which are jpg or jpeg format. Most of the photos taken by mobile phones are jpg forma...

2019-08-26 20:44:20 1245 0

原创 How to switch on HANA live configuration customizing

In some system you might not find customizing activities related to HANA live query: while in some other systems the activities are available there:...

2019-08-26 18:31:06 87 0

原创 如何通过url访问的方式获取HANA report的元数据metadata

https://:44356/sap/opu/odata/sap/CRM_ANA_ODATA_REPORTS_SRV/IReports(‘3440B5B173AE1ED4B291F2E609965164’)?KaTeX parse error: Expected 'EOF', ...

2019-08-26 18:30:24 171 0

原创 如何处理SAP Fiori Launchpad KPI tile点击后出现的错误消息

点击了SAP Fiori Launchpad KPI tile后一个典型的错误消息: 2015-08-24 16:12:25 Error Preparing Query Service Uri using OData4Analytics Library : Missing parameteriz...

2019-08-26 18:29:53 96 0

原创 如何通过Chrome直接创建Opportunity的文本

Since we need to use HTTP post for note creation, it is necessary to get a CSRF token first. Use the following settings in Chrome extension Postman t...

2019-08-26 18:29:19 86 0

原创 如何找到odata服务实现的具体backend 系统

需求: 找出返回lead count 204的后台系统名称: 1). 在opu节点的handler class 的方法HANDLE_REQUEST设置断点: 2). 前台launch 应用程序,断点触发,创建一个CALL FUNCTION DESTINATION的动态断点: 3). F8,...

2019-08-26 18:28:47 94 0

原创 后台OData model data查看工具

Jerry has written this tool for support colleague in Zeiss to enable them to conveniently check a given OData Model cache status at any time. How to ...

2019-08-26 18:28:16 90 0

原创 如何使用工具对SAP CRM系统的odata服务进行监控

CRM backend 默认的trace level只是记录error 信息: SLG1 object: /IWBEP/ 如果想记录完整信息, SM30: 添加一条新的entry: 之后就能记录完整的trace 信息: 要获取更多Jerry的原创文章,请关注公众号"汪子熙&qu...

2019-08-26 18:27:15 42 0

原创 如何通过Fiori后台调试的方式找到gateway系统的ID

如果只知道后台系统的ID,需要知道到底是哪个gateway系统发起的RFC调用,可在debugger里查看如下变量: answer: GM6 查看body变量能得到更详细的请求情况: 要获取更多Jerry的原创文章,请关注公众号"汪子熙": ...

2019-08-26 18:26:46 67 0

原创 一些Cloud for Customer的客户需求

一键上传/下载: Partner has created his own stable anchor to point to his embedded component EC_DistributorProductLine. In debugMode=true, the ruby script...

2019-08-26 17:40:08 76 0

原创 Cloud for Customer客户主数据重复检查duplicate check的前台实现

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

2019-08-26 17:39:25 43 0

原创 SAP Marketing Cloud的双重登录认证

Marketing Cloud在看到下图这个用户名和密码的登录界面之前,有一个隐藏的SSO - single sign on单点登录认证。 访问Launchpad.html的http响应里包含了302重定向的新地址: https://jerry.hybris.com/saml/idp-redi...

2019-08-26 17:38:32 45 0

原创 使用git命令行将某个指定文件回退到前几个版本

命令行:git checkout master~2 createContact.js 该命令将文件createContact.js回退到倒数第二个提交的版本。 要获取更多Jerry的原创文章,请关注公众号"汪子熙": ...

2019-08-26 17:33:33 47 0

原创 Kyma账号的激活

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

2019-08-26 17:29:18 38 0

原创 SAP Odata batch操作,只支持multipart_mixed类型的content-type

题目所说的这个限制在SAP OData gateway的源代码里看得非常清楚: WHEN /IWCOR/if_DS_uri=>gc_uri_type_9. CASE lv_http_method. WHEN /IWCOR/if_REST_request...

2019-08-26 17:28:36 90 0

原创 为什么Fiori客户主数据的头像在异步模式下取不回来

在同步模式下,在navigation list里切换opportunity时,总是先将account的logo设成default image: 待odata response回来之后,将图片的url传给oLogo: 最后刷新model数据: 如果改成异步模式,执行sequence如下: 设置...

2019-08-26 17:26:26 65 0

原创 SAP Fiori globalization实现原理分析

This issue is copied from one of Jerry’s workshop regarding Fiori Globalization implementation. You have observed the following behavior: the sales v...

2019-08-26 17:25:34 101 0

原创 打开My Lead detail page会发生timeout的错误的解决方案

url: https://:4080/sap/opu/odata/sap/CRM_LEAD/Leads(guid’3440B5B1-73AE-1ED5-8281-F76984271084’)?$expand=Products,ChangeDocs,LeadLogs 这个gateway的reques...

2019-08-26 17:25:11 113 0

原创 如何处理My lead fiori应用的buffer问题

问题表象 点击Accept button后, 遇到这个错误消息: 问题分析 Accept button 触发如下的roundtrip: /sap/opu/odata/sap/CRM_LEAD/AcceptLead?ObjectId=%2723%27&sap-client=300 第一...

2019-08-26 17:24:19 76 0

原创 how to get line number of given ABAP source code

Suppose you need to get the line number of given ABAP source code for whatever reasons ( analysis or statistics ), just execute report in AG3/001: TO...

2019-08-26 17:22:30 49 0

原创 KPI tile在launchpad里正常显示number,但是进不了detail view

如果出现文章标题这种情况,该怎么办? 错误消息如下: 2015-08-24 16:47:54 Failed to resolve navigation target: #CRMInMemoryAnalytics-openStorydisplayMyReports?chipId=55D5A20...

2019-08-26 17:21:56 35 0

原创 SAP云平台CloudFoundry上部署应用的log分析

log: 有一些非常有用的信息: Retrieving logs for app jerry-demo-server in org I042416trial_trial / space dev as jerry.diablo@sap.com… 2019-05-19T21:21:05.77+080...

2019-08-26 17:14:45 75 0

原创 SAP云平台CloudFoundry上部署了一个应用的技术明细

refresh token -> access token 换取的access token,因为security原因,没有以明文的方式显示在控制台里: 要获取更多Jerry的原创文章,请关注公众号"汪子熙": ...

2019-08-26 17:13:46 47 0

原创 Java配置文件的使用

创建一个和src同级的目录,名为resources,里面放一个配置文件config.properties:4 内容: #Crunchify Properties user=Jerry company1=Google company2=eBay company3=Yahoo 使用如下的java...

2019-08-26 17:13:05 91 0

原创 SAP云平台的试用账号手机验证

今天(2019年5月22日)登录SAP云平台的控制台后, 收到手机号码验证的提示: 中国的区号是+86: 把SAP发过来的verification code填入验证框即可。 要获取更多Jerry的原创文章,请关注公众号"汪子熙": ...

2019-08-26 17:04:42 120 0

原创 如何启用nodejs request模块的调试模式

nodejs里的request module是一个进行HTTP通讯非常好用的库,最近查看它的源代码,发现一个有用的调试模式. 第134行, 把nodejs当前的环境变量NODE_DEBUG的值写入Request.debug这个标志位。如果标志位为true,则request的很多常用方法调用的时候...

2019-08-26 17:04:12 87 0

原创 一段成功通过SAP云平台IDP SAML验证的响应字段分析

因为我在IDP曾经注册过,IDP拥有我的用户名和密码,因此我第一次访问Marketing Cloud时,被重定向到IDP提供的log on页面上。 我通过IDP验证后,IDP认为我合法,为我生成一些断言Assertion,证明我是谁,我有什么权限,并用自己的私钥签名,然后包装生成一个respon...

2019-08-26 17:03:23 159 0

原创 SAP gateway CSRF token的获取调试办法

我们在postman里指定HTTP请求头部x-csrf-token为fetch,即可从gateway服务器获取CSRF token: 如果想调试这个token在Netweaver gateway服务器端的获取逻辑, 可以在/IWCOR/CL_REST_HTTP_HANDLER这个方法的HANDL...

2019-08-26 10:52:36 106 0

原创 SAP gateway的307重定向

gateway里的逻辑:根据进来的HTTP请求解析service name和resource path: 如果lv_resource_path为空,就进入140行IF之后的分支: 这里抛一个异常:/iwcor/cx_ds_temporary_redirec 从名字看是307重定向: 307重...

2019-08-26 10:51:52 47 0

原创 HttpGet设置网络代理的实例代码

final HttpGet get = new HttpGet(mConfigUtil.getConfig("tokenurl")); get.setHeader("Authorization", getBasicAuth()); get.setHead...

2019-08-26 10:51:27 224 0

原创 Apache HttpClient库里的日志实现检测原理

我有一个业务类,里面指定了org.apache.commons.logging.impl.SimpleLog作为日志记录的实现。代码如下。 public SimpleContactCreator(){ enableHeaderWireAndContextLogging(); } pri...

2019-08-26 10:50:51 149 0

原创 Apache HttpClient库的日志级别设置原理

在你的业务类的构造函数里调用下面这个enable方法,以启用日志: private void enableHeaderWireAndContextLogging(){ System.setProperty("org.apache.commons.logging.Log", ...

2019-08-26 10:49:44 315 0

原创 CloudFoundry上运行的应用远程调试的一些安全考虑

We recommend that you never have the debugger listen on a public IP address. If you need to allow remote debugging connections we recommend the use o...

2019-08-26 10:47:02 82 0

原创 把Cloud for Customer的attachment视图直接放到工作中心视图去

我在Cloud for Customer的工作中心视图上硬编码了一个Service Request ID 1071: 这个navigation绑到了 embededd component的一个inbound plug上: 当我点开work center view时, inbound plug上...

2019-08-26 10:46:30 43 0

提示
确定要删除当前文章?
取消 删除