I have an observer for sales_order_place_after and this is working. Now I am generating an order myself and would like to trigger this event but it does not get to my observer.
Is something wrong here:
Mage::dispatchEvent('sales_order_place_after', array('order' => $service->getOrder()));
Or do I need to do something special from a external script file? My script looks like this.