Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Section
Column

Excerpt

An IdentifyPillarsForGetFile conversation consists of an IdentifyPillarsForGetFileRequest message and of a number of IdentifyPillarsForGetFileReply messages.

When a client wants to use the Get File functionality to retrieve a file, it first needs to decide from which pillar to get the the file. This can be done with the IdentifyPillarsForGetFile primitive. This is not required, but it is the means to establish where to direct the Get File.

The client sends an IdentifyPillarsForGetFileRequest message via the general topic for the SLA on the message bus to the concerned pillars, and the concerned pillars reply with IdentifyPillarsForGetFileReply messages via the client queue (specified in the IdentifyPillarsForGetFileRequest message) on the message bus to the client.

Column

Image RemovedImage Added
 

The messages are defined in BitStorageMessages BitRepositoryMessages.xsd and the format of the messages are defined in BitStorageElements BitRepositoryElements.xsd.

See also Message exchange protocol

...

If the pillar is not able to deliver the requested file, it can send a negative reply with an error code.

NOTE: It is only Pillars with data objects that replies, since checksums pillars can only give checksums, not a full file

Child pages (Children Display)
depth3
styleh3
excerpttrueexcerptTypesimple