action이 PSH인 fire-and-forget 태스크의 동시 실행 상한입니다. 0은 무제한(레거시)입니다. (기본값: 0)
EnforceWorkflowContractGuard
X-Workflow-Contract(1회성 동적 Workflow) 역직렬화 이전에 토큰 없는 호출을 거부하고, MaxDecompressedBytes가 0보다 크면 계약 헤더 크기 상한도 적용합니다. (기본값: false)
자동화 공격(대량·지능형 프로빙, 자원 고갈) 대응을 위한 서버측 하드닝 설정입니다. 모든 항목은 기본값이 레거시 동작 유지이며 항목별로 점진 활성화합니다.
IsCodeDataCache
코드 데이터를 캐시에 저장합니다. (기본값: true)
CodeDataCacheTimeout
코드 데이터를 캐시에 유지하는 주기(분)을 설정합니다. (기본값: 20)
ModuleBasePath
모듈의 기본 경로입니다. 개발 목적이 아닌경우 기본값을 적용 해야 합니다. (기본값: ../modules/transact)
AllowRequestTransaction
ApplicationID
ProjectID
관리
거래 요청을 허용할 애플리케이션 ID 및 프로젝트 ID 범위를 설정합니다.
RoutingCommandUri
Routing
CommandUri
관리
거래 요청을 라우트하여 실행하는 모듈을 운영중인 서버 URL을 설정합니다.
EventAction
항목
관리
모듈 간의 Mediator 발신 이벤트 통신을 위한 식별 ID를 설정합니다. 예) [대상 모듈 ID].Events.[호출 이벤트 ID]
SubscribeAction
항목
관리
모듈 간의 Mediator 수신 이벤트 통신을 위한 식별 ID를 설정합니다. 예) [공개 모듈 ID].Events.[수신 이벤트 ID]
PublicTransaction
ApplicationID
ProjectID
TransactionID
관리
공개 거래를 적용할 애플리케이션 ID, 프로젝트 ID, 거래 ID 범위를 설정합니다.
JSON 보기
이벤트 통신을 위한 식별 ID를 설정합니다. 예) [모듈 ID].Events.[이벤트 ID]
transact 모듈의 거래 파일들이 있는 기본 디렉토리 경로를 입력합니다. 상대경로는 모듈의 기본 디렉토리를 기준으로 설정됩니다.
거래 요청을 허용할 애플리케이션 ID 범위를 설정합니다. "*" 경우 모든 애플리케이션 및 프로젝트에 적용합니다. (기본값: HDS)
거래 요청을 허용할 프로젝트 ID 범위를 설정합니다. "," 를 구분으로 여러 프로젝트 ID 입력이 가능하며 "*" 포함될 경우 모든 프로젝트에 적용합니다.
거래 요청을 라우트할 패턴을 설정합니다. "[애플리케이션 ID]|[프로젝트 ID]|[명령 구분]|[실행 환경 구분]" 으로 구성되며, 중복으로 적용할 수 없습니다. 명령 구분은 AllowTenantTransactionCommands, 실행 환경 구분은 AvailableEnvironment 항목의 값을 참고하세요.
거래 요청을 실행하는 모듈을 운영중인 서버 URL을 설정합니다.
공개 거래를 적용할 애플리케이션 ID 입니다.
공개 거래를 적용할 업무 프로젝트 ID 범위를 입력합니다. "," 를 구분으로 여러 프로젝트 ID 입력이 가능하며 "*" 포함될 경우 모든 프로젝트에 적용합니다.
공개 거래를 적용할 TransactionID 범위를 입력합니다. "*" 경우 모든 프로젝트에 적용합니다.