OK: - listFormats() - getFormat() - getLogRecords() - CONVERTED TO TICKETS Performed against: https://cn-dev-2.dataone.org/cn/ Using valid cert signed by CILogon (OpenID) CNAuthorization.isAuthorized() returns true or false when called with an existing PID GET /cn/v1/isAuthorized/testMNodeTier3:20113401248774_common-unicode-ascii-escaped-tomcatBlocked-%25255C 404 - very odd that it doesn't work. - 404 is wrapped in NotFound exception by CN CNAuthorization.setAccessPolicy() correctly changes the access policy on an existing object PUT /cn/v1/accessRules/testMNodeTier3:20113404152642_common-unicode-ascii-escape-anyway-%252B 404 - should work - 404 is wrapped in NotFound exception by CN CNReplication.setReplicationPolicy() PUT /cn/v1/replicaPolicies/testMNodeTier3:201134012486227_common-unicode-ascii-safe-unreserved-._~ 500 - should work CN returns DataONEException: ServiceFailure: name: ServiceFailure errorCode: 500 detailCode: 4882 description: Couldn't resolve the multipart request: Processing of multipart/form-data request failed. Stream ended unexpectedly CNRegister.updateNodeCapabilities() PUT /cn/v1/node/test_node_outquestion%3Btwitteration%3Bnifling 500 - should work (tested recently) CN returns DataONEException: ServiceFailure: name: ServiceFailure errorCode: 500 detailCode: 500 description: Internal Server Error: The server encountered an unexpected condition which prevented it from fulfilling the request. register() POST /cn/v1/node 500 - should work (tested recently) CN returns DataONEException: ServiceFailure: name: ServiceFailure errorCode: 500 detailCode: 500 description: Internal Server Error: The server encountered an unexpected condition which prevented it from fulfilling the request.