summaryrefslogtreecommitdiff
path: root/instrumentation.ts
diff options
context:
space:
mode:
Diffstat (limited to 'instrumentation.ts')
-rw-r--r--instrumentation.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/instrumentation.ts b/instrumentation.ts
index b3692aa0..3d221a3a 100644
--- a/instrumentation.ts
+++ b/instrumentation.ts
@@ -1,4 +1,3 @@
-import { triggerSync } from './lib/nonsap-sync/enhanced-sync-service';
/**
* instrumentation 진입점 - 여러 JOB들이 등록될 수 있으므로 확장성을 위해 최소한의 메서드 호출만으로 유지
@@ -63,6 +62,15 @@ export async function register() {
// 스케줄러 실패해도 애플리케이션은 계속 실행
}
+ try {
+ // EDP 마스터 데이터 동기화 스케줄러 시작 (옥프로 요청사항, 20분마다 EDP에서 들어오는 기준정보 동기화)
+ const { startEDPMasterDataSyncScheduler } = await import('./lib/edp-sync/sync-edp');
+ await startEDPMasterDataSyncScheduler();
+ } catch {
+ console.error('Failed to start EDP master data sync scheduler.');
+ // 스케줄러 실패해도 애플리케이션은 계속 실행
+ }
+
// 구매그룹코드는 oracle에서 선택기로 확인하고, 유저가 클릭했을 때 업데이트 처리, 유저 1:1 대응 (김수진 프로 확인)
// try {
// // 사용자 코드 동기화 스케줄러 시작 (구매그룹코드)