转自:http://scn.sap.com/people/michal.krawczyk2/blog/2011/12/14/michals-pi-tips-jdbcjms-driver-deployment--now-more-forcemodetrue
JSPM is a new tool for deploying java packages on SAP PI and as it's a new tool, there are some tricks you need to know to use it. Every PI consultant gets to know JSPM very closely once he needs to get the JDBC/JMS drivers deployed on the PI server and let me quickly describe the typical process:
- first the consultant needs to get the clean com.sap.aii.adapter.lib.sda file from the server
- then he/she needs to put the appropriate JMS/JDBC drivers to the file
- then he/she submitts the new sda file to the SAP admin which can put it into the appropriate folder to that JSPM can pick it up (as there is not way to pick it up from an client's computer)
- then it's very often the case that the file is not visible in the JSPM (hot fixes) and we start wondering why ?
What can we do then ?
There are a few choices:
a) we can try starting JSPM in so called force mode - jsmp/forceMode=true as maybe the version of the sda file is wrong but this requires some additional admin activities (restarting JSPM) which may not always be possible
b) we can try to investigate what the error was
We will go the second way and in order to check what was wrong we need to get the latest scan_inbox_XX.log file. From that file in most cases we can see what happend and in some of them it will clearly be a version issue - we always need to deploy a new version of the driver in order for JSPM to work correctly. This check not only tells us the issue but also suggests what is the version deployed on the server - so we know to which version we need to change in order to have the file deployed.
Now that we know the version deployed we need to change it in our com.sap.aii.adapter.lib.sda file and we can do that in a matter of minutes. We just need to change two files shown in the picture below.
We need to change the version in 3 places.
Step 1
MANIFEST.MF file - in one place
Step 2
SAP_MANIFEST.MF file - in two places
Now our file should be ready for deployment.
Hope this simple tutorial will let you save some time while doing the JSPM driver deployment.
分享到:
相关推荐
设计思路: 在lastWindow上添加一个等宽等高的子视图,在此视图上进行布局。 YSEvaluateControl文件夹:就是控件所在文件玩意儿,使用时直接拖入工程即可。 ...2、添加valueChanged事件,参考ViewController代码,...
Aurras Docker撰写部署配置 ...compose --project-name openwhisk up -d活动Feed-底材导航到aurras-event-feed-substrate设置目录cd aurras-deployment-docker-compose/aurras-event-feed-substrate如果需要,对local.e
$ kubectl expose (pod|replicationcontroller|deployment|daemonset|statefulset) NAME --type=TYPE --port=PORT [--target-port=NUMBER_OR_NAME] [--protocol=TCP|UDP] [--name=NAME] [--external-ip=EXTERNAL_IP]...
每夜构建(Nightly Build)是软件开发中的一个重要实践,特别是在持续集成(Continuous Integration, CI)和持续交付(Continuous Deployment, CD)的场景下。它指的是每天自动进行一次或多次完整的构建过程,包括...
解决办法: 1.检查对应的数据库JAR包是否...2.检查.classpath文件里是否引入<classpathentry exported="true" kind="lib" path="C:/workspace/jtds-1.2.jar"/> 3.检查对应的JAR包是否导入Tomcat下的/common/lib/目录下
Black Belt HyperFlex Deployment - Stage1 是思科在2019年6月为合作伙伴推出的一项高级认证考试。这个题库是针对那些希望深入理解和熟练掌握HyperFlex解决方案部署的专业人士所设计的。HyperFlex是思科的一种超融合...
kubectl创建部署http-deployment --image = my-http kubectl公开部署http-deployment --type = NodePort --port = 8080 kubectl编辑部署http-部署:ImagePullPolicy:从不 vboxmanage列表(正在运行)vms ...
或控制台 v3 Spike 现场演示 发展 安装 JDK 1.8 在 IDE 中导入项目(使用 ... -DWEBSERVER_WEBAPP_DIRECTORY=build/deployment/webapp/ \ -DWEBSERVER_ADDRESS=0.0.0.0 \ -DWEBSERVER_PORT=8080 \ -DDEVMODE=
Black Belt ACI Deployment - Stage1 是思科在2019年6月推出的一项高级合作伙伴认证考试,旨在验证网络专业人士在部署Cisco Application Centric Infrastructure(ACI)解决方案方面的能力。ACI是思科的一种创新网络...
节点功能发现 欢迎使用Node Feature Discovery-Kubernetes插件,用于检测硬件功能和系统配置! 请参阅我们的以获取详细说明和参考 快速入门–简短版本 ... namespace/node-feature-discovery created ...
适用于YugabyteDB的Google Cloud Deployment Manager 此存储库包含一个Google Cloud Deployment Manager模板,用于在GCP上部署YugabyteDB集群。...使用gcloud命令创建部署管理器部署$ gcloud deployment-manage
为编写的教程“使用Flask API部署机器学习... 导航到工作目录cd model-deployment-flask 安装Python依赖项pip install -r requirements.txt 运行API python api.py 打开网络浏览器,然后转到http://localhost:8000
本文将深入探讨如何使用"alfresco-deployment-484-2.9.3B.jar.zip"这个压缩包进行Alfresco的部署,以及其中的"alfresco-deployment-484-2.9.3B.jar"文件在部署过程中的关键作用。 首先,我们要明确"jar"文件的含义...
**前端开源库-esh-deployment-cloud** 在当前的IT领域,前端开发已经成为互联网产品不可或缺的一部分。随着技术的不断发展,各种前端框架和库层出不穷,极大地提高了开发效率和用户体验。"前端开源库-esh-...
有用的资源链接到有用的安全工具和资源事件响应合并清单Google GRR 冷杉FIDO 麋鹿Opsworks部署一般部署指南 ......
DigitalOcean-Nodejs-Deployment--源码.rar
Vercel GraphQL部署示例 ...curl https://codeload.github.com/prisma/prisma-examples/tar.gz/latest | tar -xz --strip=2 prisma-examples-latest/deployment-platforms/vercel-graphql cd vercel-graphql
maven-deployment-linker-1.3-sources.jar
maven-deployment-linker-1.2-sources.jar
maven-deployment-linker-1.1-sources.jar