前面写了CPI接口的发布、异常处理和日志跟踪等内容,但是在实际开发过程中我们还需要配置一些异步调用的CPI接口。而CPI的异步接口功能十分强大,当消息处理失败时并不会记录一个日志之后就停止了。而是会在记录日志之后将失败的消息再次填充进队列中重复执行。当执行到一定的次数还是失败的话才会停止执行。在每次重处理消息时也会同步更新日志记录的结果,直到执行成功为止。
虽然CPI的异步功能强大且方便,但是其配置却十分简单,和发布一个普通的CPI接口只相差两个步骤。下面对异步的接口发布做一篇记录的笔记。
前面写了CPI接口的发布、异常处理和日志跟踪等内容,但是在实际开发过程中我们还需要配置一些异步调用的CPI接口。而CPI的异步接口功能十分强大,当消息处理失败时并不会记录一个日志之后就停止了。而是会在记录日志之后将失败的消息再次填充进队列中重复执行。当执行到一定的次数还是失败的话才会停止执行。在每次重处理消息时也会同步更新日志记录的结果,直到执行成功为止。
虽然CPI的异步功能强大且方便,但是其配置却十分简单,和发布一个普通的CPI接口只相差两个步骤。下面对异步的接口发布做一篇记录的笔记。
之前在《配置调用外围系统的CPI接口》这篇笔记中记录如何调式CPI的接口,但是这种需要自己查找输入参数来测试。本次介绍一种直接通过跟踪对方传入请求的调试方式来定位问题。以之前创建的CPI接口YTESTFM_CPIDEMO_01为实例(详见《通过Web Service发布CPI接口》)进行演示。
这里介绍下CPI的邮件发送配置。CPI自己就有封装好的邮件适配器对象,使用这个对象填入邮箱的SMTP信息与发件人,收件人和邮件标题和正文等内容。等待调用时就会自动发送邮件了。这期介绍下如何使用office邮箱的配置。
最近一直在做CPI相关的开发,这里记录下通过Web Service方式发布CPI接口的过程,以供后面复习参考。这里先介绍下如何通过SAP发布的Web Service服务来配置CPI然后由CPI发布由外围系统调用的接口。后面会再介绍如何配置调用对方接口的CPI内容和其他方式发布接口的CPI配置方式。最后会再系统性的介绍下CPI里面的各种组件和功能。先把坑挖好,哈哈哈。