The Ice client runtime does not guarantee at-most-once semantics for such an operation.
Remarks
When an operation is idempotent, the Ice runtime will attempt to transparently recover from certain runtime errors by re-issuing a failed request transparently.