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 레벨에서 거래 카운트를 처리합니다.

다양한 트랜잭션 수를 기록하려면:

  1. 코드에서 클래스 "com.adobe.idp.dsc.InvocationContextStack"을(를) 가져옵니다. 클래스는 adobe-livecycle-client.jar sdk 파일의 일부입니다. sdk 파일은 <AEM_Forms_JEE_Install>\sdk\client-libs\common에서 사용할 수 있습니다.

    note note
    NOTE
    이미 번들로 제공되면 클라이언트 프로젝트에서 공유한 클라이언트 파일을 새 파일로 업데이트합니다.
  2. 다양한 트랜잭션을 기록해야 하는 API에서 다음을 수행합니다.

    1. 트랜잭션 수를 transaction_count과(와) 같은 일부 정수 변수에 저장할 수 있도록 논리를 추가합니다.
    2. 작업이 완료되면 InvocationContextStack.recordTransactionCount(transaction_count)을(를) 추가하십시오.

관련 문서

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2