01 أساسيات REST
توفر IRIS دعم مدمجاً لبناء REST APIs عبر %CSP.REST.
Class MyApp.API.REST Extends %CSP.REST {
XData UrlMap {
}
ClassMethod GetEmployees() As %Status {
Set result = []
Set rs = ##class(%SQL.Statement).%ExecDirect(,"SELECT ID,Name FROM Employee")
While rs.%Next() {
Do result.%Push({"id":(rs.%Get("ID")),"name":(rs.%Get("Name"))})
}
Write result.%ToJSON()
Return $$$OK
}
}