Command로 Template 변경 및 삭제하기

작성자 이호영 수정일 2023-01-06 11:28

#TwinReader, #Twinreader2.0, #template, #category, #변경하기

아티클 관련 제품: TwinReader

들어가며



사전 작업 단계


Template 변경하기

Twinreader/template 하위에 변경할 template를 넣어줍니다.
cd [Data_Home]/twinreader/template
ls -al 
-rw-r--r--   1 root root 26530 Oct 26 16:47 약제비영수증.json
-rw-r--r--   1 root root 62780 Oct 26 16:49 진료비영수증.json
-rw-r--r--   1 root root  4479 Nov  1 14:48 약제비영수증_v1.json



twinreader/classification 하위에 Classification.json을 확인합니다.
cd [Data_Home]/twinreader/classification
cat Classification.json
{
    "MappingFile": {
        "약제비영수증": {
            "Template": "약제비영수증.json"
        },
        "진료비영수증": {
            "Template": "진료비영수증.json"
        }
    }
}



변경 할 Template로 Category가 매핑 될 수 있도록 Classification.json을 수정해줍니다.
{
    "MappingFile": {
        "약제비영수증": {
            "Template": "약제비영수증_v1.json"
        },
        "진료비영수증": {
            "Template": "진료비영수증.json"
        }
    }
}



변경한 사항에 대해 twinreader에 정보 갱신을 요청합니다.
  • curl을 사용하여 twinreader api에 요청합니다.
    curl http://[server-ip:port]/twinreader-mgr-service/api/v1/admin/reload --header "Content-Type: application/json" --data '{"template":true}'


Template 삭제하기

Template가 위치하는 경로로 이동해 줍니다.
cd [Data_Home]/twinreader/template
ls -al 
-rw-r--r--   1 root root 26530 Oct 26 16:47 약제비영수증.json
-rw-r--r--   1 root root 62780 Oct 26 16:49 진료비영수증.json



Template를 삭제해줍니다.
rm -rf 약제비영수증.json
ls -al 
-rw-r--r--   1 root root 62780 Oct 26 16:49 진료비영수증.json



삭제한 template과 매핑 된 Category의 Classification.json을 수정해줍니다.
{
    "MappingFile": {
        "진료비영수증": {
            "Template": "진료비영수증.json"
        }
    }
}



변경한 사항에 대해 twinreader에 정보 갱신을 요청합니다.
curl http://[server-ip:port]/twinreader-mgr-service/api/v1/admin/reload --header "Content-Type: application/json" --data '{"template":true}'


마무리

  • template를 변경하거나 수정하는 하는 방법에 대해 알아보았습니다.
  • 변경한 사항에 대해서는 Twinreader API에 curl을 사용하여 변경된 정보에 대해 갱신을 요청해야 반영이 완료됩니다.

아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.

02-558-8300