#239 new
Ben Hood

Inventory submission

Reported by Ben Hood | June 3rd, 2011 @ 08:07 AM

For apps that don't have scan based participants, it would be useful to be able to push the entire application inventory for into Diffa. For example, an app may not be able to receive inbound network requests (for security purposes), they don't require partitioning or don't need the complexity that a scan based participant brings.

One way to solve this problem is to provide a bulk ingestion feature that allows an app to submit a complete inventory of all of the data it wants to have matched. For example, we could define a file upload facility to which apps post their own inventory. If the pairing is configured with a category, the app can choose to send a partitioned subset of its total inventory.

The requirements for this are:

  • The upload format needs to be readable in a streaming fashion
  • The format needs to specify:
    • The endpoint and pairing that is sending the data;
    • For each entity record, the following fields:
      • Entity id;
      • Entity version;
      • (Optionally) An array of attributes - if supplied, these must type check with the categories defined on the pairing.
      • (Optionally) A last updated field
    • A optional footer containing a checksum of the inventory
  • There needs to be some way that the submission and processing results can be notified back to the submitted, e.g. via mail

Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

A Real Time Differencing Tool.

Shared Ticket Bins

People watching this ticket

Pages