MIDAS Open API 활용하기
MIDAS Open API는 다양한 목적에 활용될 수 있지만, 실제로는 미리 정의된 템플릿을 기반으로 변수 값을 변경하며 반복적으로 모델링을 수행하는 데 가장 많이 사용됩니다. 이러한 작업의 대부분은 baseURL/db 리소스에 대한 POST 및 PUT 요청을 중심으로 이루어집니다.
모델이 점점 복잡해지고 규모가 커질수록, 다양한 기능이 요구되며 각 기능의 매뉴얼을 확인하면서 JSON 형식을 직접 작성하는 일은 점점 더 어려워집니다.
여기에서는 이러한 과정을 보다 효율적으로 만들고, 유연성을 높일 수 있는 간단하면서도 실용적인 방법을 소개합니다.
POSTMAN & GET Method
Postman 활용 극대화
먼저, MIDAS Open API를 다룰 때 Postman을 적극적으로 활용하는 것이 매우 중요합니다. Postman은 별도의 코딩 없이도 API 기능을 테스트할 수 있는 간단하면서도 강력한 도구로, MIDAS Open API를 관리하는 데 있어 필수적인 도구입니다.
다음으로, GET 메서드를 적극적으로 활용하는 방법입니다.
- MIDAS CIVIL NX에 원하는 데이터를 먼저 입력합니다.
- “GET” 메서드를 사용하여 해당 데이터의 JSON 형식을 추출합니다.
- 추출된 JSON에서 최상위 Key 값을 “Assign”으로 수정합니다.
- 수정된 데이터를 “PUT” 메서드를 이용해 다시 입력합니다.
- 또는, MIDAS CIVIL NX에서 해당 데이터를 삭제한 뒤 “POST” 메서드를 사용해 입력을 시도할 수도 있습니다.
이 방법은 매우 단순해 보이지만, 특정 DB에 대해 필요한 JSON 형식을 가장 빠르게 확인할 수 있는 방법입니다.
“Info” URL 활용하기
DB 리소스의 Key 설명과 Value 타입을 확인할 수 있는 전용 API도 제공됩니다.
baseURL/info/db/…
이것이 바로 info URL입니다. baseURL과 db 사이에 “info”를 추가하고, “GET” 메서드를 사용하여 요청하면 됩니다.
응답에는 선택한 DB의 JSON 구조에 대한 Key와 Value 정보, 그리고 각 항목에 대한 설명이 함께 표시됩니다.