Return value about "function processDeliveryPart" in a Connector
Hi
I am tring to write a JS Connector to send message to my subscription.
But I find the return value "function processDeliveryPart" is sometime strange.
I use the follow JavaScript code to return a message if the deliveryPart.message.@id is some error happed.
try{
// my code to send message
}catch(e)
msgs.appendChild(<message
id={deliveryPart.message.@id}
status="2"
noRetry="true"
log={e.toString()}
failureReason="20"
failureType="1"/>);
}
My question is :
(1) Sometime "failureReason" and "failureType" is not work. It seams that Adobe Campaign set the
"failureReason" and "failureType" 's value according to "log={e.toString()}" .
Sometime the "Reason" will be set to "Refused" even I did not set the 'failureReason="20"'

(2) would you like to explain the follow attributes to me?
status : 0: Ignored; 1: Sent; 2: Failed
failureType : 0: Undefined; 1: soft 2: hard
failureReason : 0: Undefined; 20: Refused
What I know is the up. Is it right? Where can I find the guide about these attribute?
(3) Some time a deliveryPart.message.@address will be "Quarantine" under
"Administration -> Campaign Management -> Non deliverable Management -> Non deliverables and addresses",
what is the reason?
Best regards.