anchor.diff:              {error,_} -> 
                   {notfound, ""};
               {ok, Data} ->
  -                {ok, maps:get(<<"objectID">>, maps:from_list(jsx:decode(list_to_binary(Data))))}
  +                lager:debug("Data: ~p", [Data]),
  +                {ok, maps:get(<<"objectID">>, Data)}
             end,
       lager:debug("get_object_oid: ~p", [Oid]),
       lager:debug("get_object_oid: Path: ~p", [Path]),
  
positive.code:                                   <<"parentID">>,
                                    <<"parentURI">>,
                                    <<"completionStatus">>],
                                   jsx:decode(Body, [return_maps])),
              Oid = nebula2_utils:make_key(),
              Location = list_to_binary(nebula2_app:cdmi_location()),
              Tstamp = list_to_binary(nebula2_utils:get_time()),
  
negative.code:     lager:debug("Entry nebula2_utils:create_object"),
      {Pid, _Opts} = State,
      {Path, _} = cowboy_req:path_info(Req),
      {ok, B, Req2} = cowboy_req:body(Req),
      Body = jsx:decode(B, [return_maps]),
      ParentUri = nebula2_utils:get_parent_uri(Path),
      case nebula2_utils:get_object_oid(ParentUri, State) of
          {ok, ParentId} ->
  