Thanks for raising this.

I'm not sure why this issue is still in review, it must have slipped through
the net.  I have reopened it so hopefully it will get discussed soon.

We should try and ensure the APIs are consistent.  It could be that the way
this was originally proposed to be implemented resulted in a "breaking"
change and therefore it didn't go in, I'm not sure.

I'd suggest the appropriate behaviour would be that if an empty byte stream
is received by "ingest", a template (empty) object should be created (which
is effectively what the REST API does).

ie push the behaviour currently implemented in the REST API to the SOAP API.
If that's acceptable it should be a pretty simple change, and wouldn't seem
to be a breaking change.

Regards
Steve

-----Original Message-----
From: aj...@virginia.edu [mailto:aj...@cms.mail.virginia.edu] 
Sent: 29 November 2010 18:32
To: fedora-commons-users@lists.sourceforge.net
Subject: [fcrepo-user] FCREPO-579: API-M REST vs SOAP difference for
creating new objects


As has been mooted on this list before, the REST API-M offers the ability to

create a totally "blank" or empty (up to the required components) object by 
POSTing nothing to /fedora/objects/new. The SOAP API-M requires at least a 
skeleton object to parameterize the "ingest" method.

I see a Jira issue (FCREPO-579) with a fix, which has been in review since 
30/Nov/09 with no fix version specified. I was wondering if there's anything

that can be done by users (like myself) to help expedite this fix? It would 
be very helpful to those of us working in complex multi-repository 
environments where many clients are acting against many API-M 
instantiations.

---
A. Soroka
Digital Research and Scholarship and Online Library Environment
the University of Virginia Library

----------------------------------------------------------------------------
--
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users


------------------------------------------------------------------------------
Increase Visibility of Your 3D Game App & Earn a Chance To Win $500!
Tap into the largest installed PC base & get more eyes on your game by
optimizing for Intel(R) Graphics Technology. Get started today with the
Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs.
http://p.sf.net/sfu/intelisp-dev2dev
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to