用于处理ebcore cppa版本3文档的库

cppa3的Python项目详细描述


说明

cppa3包提供了一组python模块来处理oasis ebcore cppa3文档和相关功能。CPPA3是版本3 ebxml协作协议概要和协议规范。CPP是一个 表示一方技术和业务协作的XML文档 能力。cpa是表示约定协作的xml文档。 双方参数。它可用于配置B2B消息传递系统 用于使用约定的设置在双方之间交换消息。 ebcore技术委员会(ebxml core)正在维护和增强cppa 规格。

这个包的开发跟踪 ebcore cppa3模式和规范的开发。这次发布的 软件包兼容:

< Buff行情>

这些版本的规范和模式支持:

< Buff行情>
  • 完整的ebms 3.0核心oasis标准(docs.oasis open.org/ebxml msg/ebms/v3.0/core/os/)
  • 完整的AS4 OASIS标准(http://docs.oasis-open.org/ebxml-msg/ebms/v3.0/profiles/as4-profile/v1.0/" rel="nofollow">http://docs.oasis open.org/ebxml msg/ebms/v3.0/profiles/as4 profile/v1.0/)
  • 所有EBMS 3.0第2部分高级功能规范( http://docs.oasis open.org/ebxml msg/ebms/v3.0/part2/201004/ )。
  • ebms3 saml conformance子句( http://docs.oasis open.org/ebxml msg/ebms-v3.0-saml-conformance/v1.0/
  • ebms3/as4的entsog、cef和退休金使用概况。
  • ebms 2.0(https://www.oasis-open.org/standards;ebxmlmsgv2" rel="nofollow">https://www.oasis-open.org/standards ebxmlmsgv2)
  • SOAP1.1和1.2消息传递
  • 1.1、1.2和1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1.1、1、1.1、1.1、1、1.1.1、1.1、1.1、1.1、1.1.1.1、1.1.1、1是的
  • AS1、AS2(https://tools.ietf.org/html/rfc4130" rel="nofollow">https://tools.ietf.org/html/rfc4130)和AS3 ietf ediint规范。
  • AMQP消息、传输和SASL安全性
  • 以及http 1.1、http/2、ftp、smtp、sftp和websocket传输。

目前提供了八个模块:

< Buff行情>
  • py提供了从两个cpp自动形成cpa的功能。
  • py提供了将cpa与其所基于的cpp匹配的功能
  • py允许引用"channelprofile"的cpp或cpa拉入为这些配置文件指定的默认值
  • py提供了从cpa生成(一组)p模式的功能。
  • cppa23是一个新模块,它将v2 cpp或cpa文档转换为版本3架构。
  • schema.py具有与cppa3模式一起使用的实用程序。
  • py提供了在cpp3和smp xml之间映射的功能。
  • view.py提供在CPP上为特定查看器创建视图的功能。

此库的早期版本包括将v3注册会计师的子集转换为2.0版注册会计师的实验模块。但是上转换的能力似乎 更有意义,因此不再维护此模块。

由于cppa3模式仍在开发中,它可能会改变为向后不兼容 方法,此库将相应更新。

python 2.7.*和cpython 3.7.1都受支持。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
写入远程文件java   在java中尝试播放音频时出现音频流错误。wav文件   用户界面如何在Java中禁用GUI按钮   在java中如何使用条件拆分字符串   java从一个方法在数组中设置,从另一个方法获取   java如何忽略“”而不是“”   java证书。木卫一。IOException:密钥库被篡改,或密码不正确   java Android onCreate不调用   在play framework(i18n)中未正确显示德语Umlautes的java显示   使用java从eclipse运行MacOSX命令的macos   java是检查数组中备用项的最有效方法   如何使用java流编写包含循环、if/else和返回语句的代码   为什么在Java中,循环内的声明似乎比循环外的声明更快?   java软件包不存在mvn clean install