anchor.diff:          proplists:delete(<<"parentURI">>, proplists:delete(<<"parentID">>, CdmiResponse6WithoutAtime))
       ),
   
  -    {ok, Code7, _Headers7, Response7} = do_request(Workers, "cdmi_objectid/" ++ binary_to_list(FileId), get, RequestHeaders6, []),
  +    {ok, Code7, _Headers7, Response7} = do_request(WorkerP1, "cdmi_objectid/" ++ binary_to_list(FileId), get, RequestHeaders6, []),
       ?assertEqual(200, Code7),
       CdmiResponse7 = json_utils:decode(Response7),
       Meta7 = proplists:delete(<<"cdmi_atime">>, proplists:get_value(<<"metadata">>, CdmiResponse7)),
  
positive.code: 
      %%---- unauthorized access to / by objectid -------
      RequestHeaders8 = [?CDMI_VERSION_HEADER],
      {ok, Code8, _, _} = do_request(Workers, "cdmi_objectid/" ++ binary_to_list(RootId) ++ "/", get, RequestHeaders8, []),
      ?assertEqual(401, Code8).
  %%------------------------------
  
  
negative.code: 
      %% get /dir/file.txt by objectid
      RequestHeaders6 = [?CDMI_VERSION_HEADER, user_1_token_header(Config)],
      {ok, Code6, _Headers6, Response6} = do_request(WorkerP2, "cdmi_objectid/" ++ binary_to_list(DirId) ++ "/file.txt", get, RequestHeaders6, []),
      ?assertEqual(200, Code6),
      CdmiResponse6 = json_utils:decode(Response6),
      Meta3 = proplists:delete(<<"cdmi_atime">>, proplists:get_value(<<"metadata">>, CdmiResponse3)),
  