Sterling Inventory
Visibility 를 자원 명세 관리를 위한 자원 명세 관리 시스템으로 통합하고 사용할 수 있습니다. 그러나 Sterling Order Management System
Software 는 계속해서 오더, 소싱, 확약 및 스케줄링을 관리합니다.
태스크 정보
기존 Sterling Order Management System
Software 컨테이너 사용자이고 재고 관리를 위해 Sterling Global Inventory Visibility를 사용하는 경우 1단계 통합을 사용하여 수요와 공급을 Sterling Inventory
Visibility에 동기화해야 합니다. 1단계에서 Sterling Global Inventory Visibility 는 계속해서 재고 관리 시스템입니다. Sterling Global Inventory Visibility 를 Sterling Inventory Visibility로 대체하려면 1단계에서 2단계로 마이그레이션하십시오. 2단계로 마이그레이션한 후 Sterling Inventory
Visibility 는 Sterling Order Management System
Software의 자원 명세 관리 시스템이 됩니다.
다음 프로시저에서는 Inventory Visibility 단계 1을 통해 Sterling Intelligent
Promising 를 Sterling Order Management System
Software 개발자 툴킷과 통합하기 위해 통합 특성, JWT 특성 및 공개 키를 구성하는 단계를 설명합니다.
프로시저
- IBM® Sterling Order Management
System Software 개발자 툴킷을 설정하십시오. 자세한 정보는 통합 개발자 툴킷 환경 설정을 참조하십시오.
- customer_overrides 파일에서 다음 통합 특성을 구성하여 개발자 툴킷과 Inventory Visibility간의 통신을 설정하십시오.
yfs.iv.integration.demand.providerurl=file:/<Path_jndi>
yfs.iv.integration.senddemandupdates.event.queue=<Demand_queue>
yfs.iv.integration.demand.qcf=AGENT_QCF
yfs.iv.integration.supply.providerurl=file:///data/devtoolkit_docker/jndi
yfs.iv.integration.sendsupplyupdates.event.queue=<Supply_queue>
yfs.iv.integration.supply.qcf=AGENT_QCF
yfs.iv.integration.icf=com.sun.jndi.fscontext.RefFSContextFactory
iv_integration.baseUrl=https://<Sip_Hostname>/inventory
iv_integration.<Enterprise_Code>.tenantId=default
iv_integration.<Enterprise_Code>.clientId=DEFAULT
iv_integration.<Enterprise_Code>.secret=DEFAULT
iv_integration.demands.untaggedinv.tagnumber.useblank=Y
iv_integration.supplies.untaggedinv.tagnumber.useblank=Y
- 기본적으로 JWT 인증은 개발자 툴킷에서 사용 안함으로 설정되어 있습니다. JWT 인증을 사용하려면 customer_overrides 파일에서 다음 특성을 설정하십시오.
iv_integration.authentication.mode=JWT
- 엔터프라이즈 활성화 스크립트를 실행하여 이벤트 핸들러 및 템플리트를 활성화하십시오. 자세한 정보는 Sterling Order Management System
Software 및 Inventory Visibility 통합 활성화를 참조하십시오.
- 적절한 이벤트를 사용하여 조치 및 해당 서비스를 호출하십시오. 자세한 정보는 Inventory Visibility 와 Sterling Order Management System
Software 통합의 내용을 참조하십시오.
- 1단계어댑터를 사용하여 Inventory Visibility 에 공급 및 수요를 동기화하기 위해통합 서버를 시작 하십시오.
- JWT키를 생성하십시오.
Sterling Intelligent
Promising 에 대한 모든 수신 요청은 서명된 JWT에 의해 인증됩니다. 이 JWT는 Sterling Order Management System
Software 에서 구성되고 Sterling Intelligent
Promising에서 구성된 공개 키를 사용하여 유효성 검증되는 개인 키를 사용하여 서명됩니다. IBM Sterling Order Management
System Software 개발자 툴킷은 자체 개인-공개 키 쌍을 사용하여 기본적으로 JWT키를 생성할 수 있습니다. 설정 또는 업그레이드 후에 yfs.jwt.create.public.key.save Dir 특성으로 정의된 디렉토리에서 공개 키를 사용할 수 있습니다. 특성이 정의되지 않은 경우 파일은 제품 설치 위치인 sandbox.cfg 파일에 정의된 HOME_DIR 위치에 저장됩니다. 개인 키를 키 저장소로 가져옵니다.
- Sterling Order Management System
Software 가 앱 서버 JVM을 통해 Sterling Intelligent
Promising 와 통신하는 경우 기본적으로 Docker 런타임
[om-appserver]컨테이너의 /opt/ssfs/runtime 에서 공개 키가 생성됩니다.
- Sterling Order Management System
Software 가 런타임 컨테이너에서 실행 중인 통합 서버 JVM을 통해 Sterling Intelligent
Promising 와 통신하는 경우 기본적으로 Docker 런타임
[om-runtime] 컨테이너의 /opt/ssfs/runtime 에서 공개 키가 생성됩니다.
- Sterling Order Management System
Software 가 추출된 컨테이너에서 실행 중인 통합 서버 JVM을 통해 Sterling Intelligent
Promising 와 통신하는 경우 기본적으로 공개 키가 <Developer_toolkit>/runtime에 생성됩니다.
- OMS 게이트웨이에서 이 공개 키를 구성하십시오. 자세한 정보는 공개 키를 사용하여 JWT 발행자 시크릿 작성을 참조하십시오.
참고:
- 공급 동기화 및 요청 동기화 통합 서버가 Sterling Intelligent
Promising에 도달하려고 시도할 때 Sterling Intelligent
Promising에 대한 보안 연결을 설정하기 위해 인증서가 필요합니다. 이 인증서는 Sterling Intelligent
Promising 의 ID를 확인하고 개발자 툴킷과 Sterling Intelligent
Promising간에 보안 암호화된 연결을 설정하는 데 사용됩니다.
- Sterling Intelligent
Promising 운영자 인증서를 사용하는 경우 통합 서버 JVM의 신뢰 저장소에 루트 CA 인증서
[tls.crt] 를 추가해야 합니다.
- 자체 인증서를 사용하는 경우 통합 서버 JVM의 신뢰 저장소에 추가해야 합니다.
다음 수행 작업
Order Hub 를 사용하여 Sterling Intelligent
Promising 자원 명세 데이터를 표시하는 경우 연결을 구성하고 system_overrides.properties 파일에 특성을 추가해야 합니다.자세한 정보는 Sterling Intelligent
Promising에 대한 연결 구성을 참조하십시오.