marc -- wrote: > > Having an online timesheetmodule connected directly to SAP should > makes things easier: the employee fills in the sheet (a form) and > submits the timesheet to SAP. SAP validates the timesheetdata using > it's validationrules and generates error messages if something's wrong. > The idea is to have these error messages sent back to the client in > response to the submit and have him/her correct the timesheet if > needed. > Since I am a CFMX programmer and not SAP knowledgeable I wonder if > anyone on this list has experience with connecting CFMX to SAP.
I am currently working on a CFMX - SAP project. What we did is totally isolate the regular CF cluster from SAP by placing a broker with message queue in between. Whenever something needs to go into SAP the regular CF calls an Event Gateway and then just sets the status to "processing". The Event Gateway forwards the message through a web-service to a Java application running on another cluster. That Java application will also queue the message. I have been told that that Java appplication will eventually connect to SAP through a chain of .dlls, but that is all done by the SAP integrator. What we get back from it through a web-service is a status code. That status code goes back to the original workflow and the processing can continue on the CF side. This may be a bit overengineered, but not much. The bottom line is that interfacing with SAP is not easy. I will echo tanguyr: consult with a SAP developer. Jochem ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting, up-to-date ColdFusion information by your peers, delivered to your door four times a year. http://www.fusionauthority.com/quarterly Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:253547 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

