자동으로 ThingWorx Flow 제거
ThingWorx Flow 9.1 이상에서는 ThingWorx Flow 설치 디렉터리의 자동 ThingWorx Flow 제거 프로그램을 사용하여 ThingWorx Flow를 제거합니다. ThingWorx Flow는 다음 작업을 수행합니다.
• 모든 ThingWorx Flow 관련 서비스를 제거합니다.
• RabbitMQ, Nginx, Node.js, PM2, Erlang, 7–Zip, Nssm 등의 타사 소프트웨어를 제거합니다.
• 관련 ThingWorx Flow 환경 변수를 제거합니다.
• ThingWorx Flow 설치 디렉터리를 삭제합니다.
• \.ptc_ccif\ThingWorxFlow.xml 파일을 삭제합니다.
• (Windows) 레지스트리에서 HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv\1.1\RabbitMQ를 삭제합니다(존재하는 경우).
단계
1. 관리자 권한으로 ThingWorx Flow를 제거하려는 시스템에 로그인합니다.
2. 운영 체제에 따라 ThingWorx Flow 설치 디렉터리에서 제거 프로그램을 실행합니다.
▪ Windows - ThingWorxFlow_uninstall.exe 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
▪ Linux - 루트 사용자 권한으로 ThingWorxFlow_uninstall 파일을 실행합니다.
3. ThingWorx Flow 및 해당 모듈을 제거하려면 예를 클릭합니다.
4. 제거가 완료되면 확인을 클릭합니다.
제거 후 단계
1. ThingWorx Composer의 워크플로 사물에서 모든 서비스, 이벤트 및 구독을 제거하고 워크플로 사물을 저장합니다.
2. ThingWorx Composer의 사물 엔티티에서 워크플로 서비스를 제거하고 사물을 저장합니다.
3. SSO가 구성된 경우 sso-settings를 ThingWorx Foundation 컴퓨터의 ThingWorx 호스트 및 포트로 다시 업데이트합니다.
sso-settings.json 파일에서 clientBaseURL 및 metadataEntityBaseURL 값을 각각 다시 ThingWorx 호스트 및 포트로 변경합니다.
4. ThingWorx Foundation과 다른 시스템에 ThingWorx Flow를 설치한 경우 다음을 수행합니다.
a. ThingWorx Foundation 시스템의 platform-settings.json 파일에서 다음 섹션을 제거합니다.
"OrchestrationSettings": {
"EnableOrchestration": true,
"QueueHost": "localhost",
"QueuePort": 5672,
"QueueName": "256mb",
"QueueUsername": "symphuser",
"QueuePassword": "symphpass",
"QueueVHost": "symphony"
},
b. ThingWorx Foundation을 다시 시작합니다.