Newbies Rafael Caballé Posted September 21, 2015 Newbies Posted September 21, 2015 (edited) Hello, I need to consume 4 SAP Web Service from a FileMaker solution. The service uses a SOAP Protocol, so a .xml request to the web service needs to be generated and sent to the web service. The result will come back as another .xml over which some parsing will be required to extract the result of the request. I have learnt that this kind of situations was solved in the past with the FM Nexus Web Services Plug-in. The plug-in "read" the WSDL document, which in essence defines the web service functions, and created a bunch of external functions that could be used right from our FileMaker calculation dialog. These functions automatically generated the request .xml file to be submitted to the web service. Additionally, the plug-in provided some functions to parse the .xml returned by the web service by using XPATH syntax. So it was a nice round solution! I have not been able to find an alternative solution to FM Nexus Web Services Plug-in, since it is not available anymore. I have been trying to evaluate if ScriptMaster could be of any help. I have reached the conclusion that I would need to develop some Java code to write a ScriptMaster module and then create a plug-in to be used as an external function in the FileMaker solution. The problem is the Java code, since I do not have any knowledge on that. So, I need somebody that could write these 4 ScriptMaster modules for me. Could these be done by 360Works? I am open to give more details to anybody interested, so a quote could be prepared to estimate time & cost. Thanks, Rafa 52 Views Categories: Integration Tags: Content tagged with web services Edited September 21, 2015 by Rafael Caballé
ggt667 Posted September 21, 2015 Posted September 21, 2015 (edited) Did you try to import the record(s) with FileMaker Import XML( and XSLT? ) Edited September 21, 2015 by ggt667
Newbies Rafael Caballé Posted September 21, 2015 Author Newbies Posted September 21, 2015 Hi, As far as I know the process is as follows: First of you need to compose an .xml request which follows the description of the web service stated in its WSDL document. The correctly composed .xml request needs to be forwarded by http / https to the web server where the service is hosted. The web service returns, hopefully, an .xml with the result of your query. Then you need to parse the received .xml to extract the data. The extracted data typically ends into a global var. To end with, you take the global var and create records and fields into you data base. The problem, to me, is how to do 1,2,3 & 4 steps... Rafael
Jesse Barnum Posted September 21, 2015 Posted September 21, 2015 Hi Rafael, ScriptMaster should work well for this - we often use it for SOAP web service integration. Can you tell me the URL of the WSDL for the service?
Recommended Posts
This topic is 3619 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now