为JEE上的AEM Forms的自定义组件API记录事务 record-a-transaction-for-custom-components
在自定义组件中使用可计费API时,可以为组件启用事务报告。 要启用事务报告,请修改组件的component.xml文件,并在必须启用事务报告的操作下添加下面给定的标记。
标记: <transaction-operation-type>CONVERT</transaction-operation-type> // Supported values are SUBMIT, CONVERT, RENDER.
旧操作标记
新建操作标记
<operation><.... tags<...><operation><operation><.... tags<...><transaction-operation-type>CONVERT</transaction-operation-type<operation>如果您必须捕获一个API的多个事务(例如批处理API,其中的事务计数随输入计数的数量而变化),请在API级别处理事务计数。
要记录可变事务计数:
-
导入代码中的类
"com.adobe.idp.dsc.InvocationContextStack"。 该类是adobe-livecycle-client.jarsdk文件的一部分。 sdk文件位于<AEM_Forms_JEE_Install>\sdk\client-libs\commonnote note NOTE 使用新文件更新上述在客户端项目中共享的客户端文件(如果已经捆绑)。 -
在必须为其记录可变事务的API中:
- 添加逻辑,以便可以将事务计数存储在一个整数变量中,如
transaction_count。 - 操作成功后,添加
InvocationContextStack.recordTransactionCount(transaction_count)。
- 添加逻辑,以便可以将事务计数存储在一个整数变量中,如
相关文章
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2