Friday, October 22, 2010

AIF debugging

For å debugge en AIF-jobb gjør følgende:
• Endre metoden runAsWrapper i klassen AifOutboundProcessingService:
Kommenter ut runas… og legg inn kode som visst under:

// runas(runAsUserId,
// classnum(AifOutboundProcessingService),
// staticmethodstr(AifOutboundProcessingService, processAsUser),
// messageIdContainer,
// runAsCompany);
AifOutboundProcessingService::processAsUser(messageIdContainer);

• Kjør følgende metodekall fra en klasse:

new AifOutboundProcessingService().run();
new AifGatewaySendService().run();