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\common에서 사용할 수 있습니다.note note NOTE 이미 번들로 제공되면 클라이언트 프로젝트에서 공유한 클라이언트 파일을 새 파일로 업데이트합니다. -
다양한 트랜잭션을 기록해야 하는 API에서 다음을 수행합니다.
- 트랜잭션 수를
transaction_count과(와) 같은 일부 정수 변수에 저장할 수 있도록 논리를 추가합니다. - 작업이 완료되면
InvocationContextStack.recordTransactionCount(transaction_count)을(를) 추가하십시오.
- 트랜잭션 수를
관련 문서
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2