a!localVariables( local!priceId: http!request.queryParameters.pgenId, local!docId: http!request.queryParameters.docId, local!entities: a!forEach( items: local!pgenId, expression: a!queryEntity( entity: cons!DS_ENTITY1, query: a!query( logicalExpression: { a!queryLogicalExpression( operator: "AND", filters: { a!queryFilter( field: "priceid", operator: "=", value: local!priceId ), } ) }, pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 50) ), fetchTotalCount: true ).data, a!queryEntity( entity: cons!DS_Entity2, query: a!query( logicalExpression: { a!queryLogicalExpression( operator: "AND", filters: { a!queryFilter( field: "docId", operator: "=", value: local!docId ), } ) }, pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 50) ), fetchTotalCount: true ).data, ), /* * Construct an HTTP response that contains the information that we just stored * in "local!entities". */ a!httpResponse( /* * Set an HTTP header that tells the client that the body of the response * will be JSON-encoded. */ headers: { a!httpHeader( name: "Content-Type", value: "application/json" ) }, /* * JSON-encode the value of "local!entities" and place it in the response body. */ body: a!toJson(value: local!entities) ) )
Discussion posts and replies are publicly visible