Removing JSON not used by scanner app

This commit is contained in:
Chase Tucker
2025-06-30 13:07:11 -07:00
committed by Tucker Chase (CSC FI SPS MESLEO)
parent 653ba1619f
commit fd55fe06a9
2 changed files with 2 additions and 112 deletions

View File

@ -423,14 +423,6 @@ CreateHALItem:
jsonScan = Scan_Services('ConvertMVScanToJSON', ScanID, '', FullEndpointURL)
If Error_Services('NoError') then
If SRP_JSON(objResource, 'Parse', jsonScan) EQ '' then
lastModified = SRP_JSON(objResource, 'GetValue', 'lastModified')
end else
lastModified = ''
end
SRP_JSON(objResource, 'Release')
HTTP_Services('SetResponseHeaderField', 'Content-Location', FullEndpointURL)
HTTP_Services('SetResponseHeaderField', 'Last-Modified', lastModified)
HTTP_Services('SetResponseBody', jsonScan, False$, 'application/hal+json')
If Assigned(Message) then
HTTP_Services('SetResponseStatus', StatusCode, Message)
@ -444,3 +436,4 @@ CreateHALItem:
return

View File

@ -1710,23 +1710,6 @@ Service ConvertMVScanToJSON(ScanID, mvScan, itemURL)
SRP_JSON(objScan, 'SetValue', 'result', {RESULT}, 'String')
SRP_JSON(objScan, 'SetValue', 'testRunTypeId', {TEST_RUN_TYPE_ID}, 'Integer')
SRP_JSON(objScan, 'SetValue', 'testRunTypeName', XLate('TEST_RUN_TYPE', {TEST_RUN_TYPE_ID}, TEST_RUN_TYPE_RUN_TYPE$, 'X'), 'String')
If SRP_JSON(arrayScanLog, 'New', 'Array') then
If {SCANNED_DATES} NE '' then
ScannedDates = {SCANNED_DATES}
For Each ScannedDate in scannedDates using @VM setting vPos
objScanSession = ''
If SRP_JSON(objScanSession, 'New', 'Object') then
SRP_JSON(objScanSession, 'SetValue', 'date', Oconv({SCANNED_DATES}<0, vPos>, 'D4/'), 'String')
SRP_JSON(objScanSession, 'SetValue', 'time', Oconv({SCANNED_TIMES}<0, vPos>, 'MTH'), 'String')
SRP_JSON(objScanSession, 'SetValue', 'data', {SCANNED_DATA}<0, vPos>, 'String')
SRP_JSON(arrayScanLog, 'Add', objScanSession)
SRP_JSON(objScanSession, 'Release')
end
Next ScannedDate
end
SRP_JSON(objScan, 'Set', 'scanLog', arrayScanLog)
SRP_JSON(arrayScanLog, 'Release')
end
SRP_JSON(objJSONScan, 'Set', 'scan', objScan)
SRP_JSON(objScan, 'Release')
@ -2087,93 +2070,6 @@ Service ConvertMVScanToJSON(ScanID, mvScan, itemURL)
end
end
If itemURL NE '' then
// The itemURL was passed in so add HAL+JSON properties.
objLinks = ''
// Create the _links property and then all link objects needed for this resource.
If SRP_JSON(objLinks, 'New', 'Object') then
// Create a self link.
objLink = ''
If SRP_JSON(objLink, 'New', 'Object') then
SRP_JSON(objLink, 'SetValue', 'href', ItemURL, 'String')
SRP_JSON(objLink, 'SetValue', 'title', 'Self', 'String')
SRP_JSON(objLinks, 'Set', 'self', objLink)
SRP_JSON(objLink, 'Release')
end
SRP_JSON(objJSONScan, 'Set', '_links', objLinks)
SRP_JSON(objLinks, 'Release')
end
objForm = ''
// Create the _form property to help UIs determine what to display.
If SRP_JSON(objForm, 'New', 'Object') then
arrayFields = ''
If SRP_JSON(arrayFields, 'New', 'Array') then
If {EMPLOYEE_ID} NE '' then
objField = ''
If SRP_JSON(objField, 'New', 'Object') then
SRP_JSON(objField, 'SetValue', 'label', 'Employee', 'String')
SRP_JSON(objField, 'SetValue', 'value', {EMPLOYEE_NAME}, 'String')
SRP_JSON(arrayFields, 'Add', objField)
SRP_JSON(objField, 'Release')
end
end
If {LOCATION_ID} NE '' then
If SRP_JSON(objField, 'New', 'Object') then
SRP_JSON(objField, 'SetValue', 'label', 'Location', 'String')
SRP_JSON(objField, 'SetValue', 'value', {LOCATION_NAME}, 'String')
SRP_JSON(arrayFields, 'Add', objField)
SRP_JSON(objField, 'Release')
end
end
If {TOOL_ID} NE '' then
If SRP_JSON(objField, 'New', 'Object') then
SRP_JSON(objField, 'SetValue', 'label', 'Tool', 'String')
ToolName = {TOOL_NAME}
If {LOAD_LOCK} NE '' then ToolName := ' ( ' : {LOAD_LOCK} : ' )'
SRP_JSON(objField, 'SetValue', 'value', ToolName, 'String')
SRP_JSON(arrayFields, 'Add', objField)
SRP_JSON(objField, 'Release')
end
* If {LOAD_LOCK} NE '' then
* If SRP_JSON(objField, 'New', 'Object') then
* SRP_JSON(objField, 'SetValue', 'label', 'Load Lock', 'String')
* SRP_JSON(objField, 'SetValue', 'value', {LOAD_LOCK}, 'String')
* SRP_JSON(arrayFields, 'Add', objField)
* SRP_JSON(objField, 'Release')
* end
* end
end
If {TRANSFER_TOOL_ID} NE '' then
If SRP_JSON(objField, 'New', 'Object') then
SRP_JSON(objField, 'SetValue', 'label', 'Transfer', 'String')
SRP_JSON(objField, 'SetValue', 'value', {TRANSFER_TOOL_NAME}, 'String')
SRP_JSON(arrayFields, 'Add', objField)
SRP_JSON(objField, 'Release')
end
end
If {CASSETTE_IDS} NE '' then
If SRP_JSON(objField, 'New', 'Object') then
SRP_JSON(objField, 'SetValue', 'label', 'Cassette ID', 'String')
If SRP_JSON(arrayCassetteIDs, 'New', 'Array') then
For Each CassetteID in CassetteIDs using @VM
SRP_JSON(arrayCassetteIDs, 'AddValue', CassetteID, 'String')
Next CassetteID
SRP_JSON(objField, 'Set', 'values', arrayCassetteIDs)
SRP_JSON(arrayCassetteIDs, 'Release')
end
SRP_JSON(arrayFields, 'Add', objField)
SRP_JSON(objField, 'Release')
end
end
SRP_JSON(objForm, 'Set', 'fields', arrayFields)
SRP_JSON(arrayFields, 'Release')
end
SRP_JSON(objJSONScan, 'Set', '_form', objForm)
SRP_JSON(objForm, 'Release')
end
// Create the _class property for this resource.
SRP_JSON(objJSONScan, 'SetValue', '_class', 'resource')
end
jsonScan = SRP_JSON(objJSONScan, 'Stringify', 'Fast')
SRP_JSON(objJSONScan, 'Release')
end else
@ -2425,3 +2321,4 @@ ClearCursors:
return