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

Reply via email to