load( local!pagingInfo: a!pagingInfo(startIndex: 1, batchSize: -1), local!url: concat("http://168.110.18.121/VMDService/api/Vehicles/vehicleNumber/" ,ri!vehicleID ,"/details/"), /* ri!VehicleID: 451698,*/ local!response: if( or ( isnull(ri!vehicleID) , (length(ri!vehicleID)=0) ) , {}, a!httpQuery( url: local!url , queryParameters: { a!httpQueryParameter( name: "format", value: "json" ), a!httpQueryParameter( name: "env", value: "store" ) } ).result ), local!responseBody : if( and ( not(isnull(local!response)), tointeger(local!response.statusCode)=200 ), {a!fromJson(jsonText:local!response.body)} , {}) , local!vehicleList : append( {}, apply(rule!CMN_RYD_convertVehicleMDM, local!responseBody)), a!dataSubset( data: local!vehicleList, identifiers: index(local!vehicleList, "VehicleNumber", {}), startIndex :1, batchSize: 1 ) )