I have an existing Workflow Rule that fires of a (SOAP) Outbound Message when a certain type of object is created or updated. That works fine.
I want to extend it so that a similar Outbound Message is also sent when the objects are deleted.
According to this discussion, Workflow Rules cannot be made to fire based on object deletions, so I have to write an Apex Trigger instead.
So the question is, how do I kick off a SOAP Outbound Message from within Apex?
It should be quite simple – as long as SF supports your web services SOAP version. Import the WSDL for the service (you can do this from the ‘Apex Classes’ page) and add an appropriate trigger type that calls the WSDL defined method(s).