Dest->OCE

Unique key of destination OCE. This value is optional in that the local OCE can derive the destination OCE from other provided data. A remote OCE destination should be able to be derived from a remote member specification by querying data to derive what OCE they belong to. Default, if no OCE can be derived, is to a local OCE destination.

Forms

This value can be a single OCE key, a comma separated list of OCE keys, or a hash of hashes where the OCE ref is the key and the subordinate hash keys are specific destinations within the OC referenced in the key.
The goal of these forms is to provide a means of using simplicity to send short messages of minimal recipients were sending a message to each client is low effort for the client and low bandwidth consumption for the transfer. The more complicated structuers provide a means of moving the distribution workload to the OCE and minimizing bandwidth consumption.

Single Value

The easiest, self explanatory form for this field is to simply put in a single value in the Dest->OCE field. In this case the message will be delivered to the referenced OCE and all other fields of the Dest section will apply to that OCE. (The Id is shortened for display purposes.)

Single OCE
"Dest" : { "OCE" : "4B6B66383323172736B726B..." "Coterie" : "Friends", "Member" : "Harold" },

Comma Separated List

In this form the list is parsed and delivered to all listed OCE's. The rest of the values of the "Dest" section are ignored and the message is 100% dependent on Instruction and default processing on the recipient end. The values for Coterie and Member in the below example will be ignored by the OCE. (I'd's are shortened for display purposes.)

CSV OCE
"Dest" : { "OCE" : "4B6B66383323172736B726B,EX6B66783353178736B526C,AF6B36793352178936B127A" "Coterie" : "Friends", "Member" : "Harold" },

Hash of Hashes

This form is a hash of hashes where the OCE ref is the key and the subordinate hash keys are specific destinations within the OC referenced in the key. Only the "Coterie" and "Member" values are currently valid as subordinate values to external OCE keys. Specifying the literal value of 'Local' as an OCE key will include the local OCE in the list of delivery locations. The "Local" OCE has "Coterie," "Member," and also the "Group" subordinate values available to it. (I'd's are shortened for display purposes.)

Hash of Hashes
"Dest" : { "OCE" : { "4B6B66383323172736B726B" : { "Coterie" : "Friends", "Member" : "Harold"}, "4B6B66383323172736B726B" : { "Coterie" : "Family", "Member" : "Arnold"}, "Local" : { "Coterie" : "Skiers", "Member" : "Carlton", "Group" : "Beginners"} } },