The signature of the method sendDebitor
in bakery.logic.communication.out.MessageSender
interface has changed.
An InvoicingTransmissionDO
is used as parameter instead of a DebitorTransmissionDO,
see code snippet of the MessageSender
-implementation.
All attributes which were used in DebitorTransmissionDO
can be fetched from the InvoicingTransmissionDO
and the attached InvoicingDO.
Furthermore, a default implementation exists for this method, so this method does not have to be implemented if there is no need.
@Override public ProcessContainer sendDebitor(TransmissionWrapper transmissionWrapper, InvoicingTransmissionDO invoicingTransmissionDO) throws ValidationException { // custom implementation }
Remove custom process task implementations for CheckSendDebitorPT
, this task doesn't exists anymore. The related field in ExpandedProcessTaskDefDO
can be removed as well.
The decision if a transmission of a debtor is required or not is done by the CommunicationPartner
configuration of type SEND_DEBITOR
and the default decision bean SendDebtorDeciderBean
with id 200.
The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.