function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Charles EaversCharles Eavers 

Has anyone ever integrated Salesforce.com with IFS (ERP)?

Has anyone ever linked to IFS Folders from Salesforce.  We have documents/images on a AS400 that we are trying to link to Accounts in Salesforce?
NagendraNagendra (Salesforce Developers) 
Hi Charles,

IFS is based on SOA architecture so you can easily use APEX SOAP API/Callouts for integration. If you want to raise a quote/order in IFS from salesforce then you can just call the relevant API to do so and pass it the parameters. We often find that customers do integrations themselves and find the information from the interface browser and/or the debug console as to which API should be called.

As it claims to be an SOA-based application you should have no issues integrating it with Salesforce via the Web Services API provided as a part of the platform:  SOAP API Developer's Guidehttps://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_quickstart_intro.htm

Please mark this post as solved if it helps.

Best Regards,
Nagendra.P
Dmitriy Kuznetsov 8Dmitriy Kuznetsov 8
Responding to this older thread in case others find it useful. 

IBMi (AS400) IFS is an integrated file system that can be accessed via several methods:
1. FTP - Salesforce process could connect to AS400 FTP service and exchange data just like it would do it with any other FTP server. Most companies restrict or block FTP traffic from external clients therefore some networking trickery or intermediate MFT tool might be required. 
2. Set up shared network drive and make it available as Windows share. Again this would not be typically accessible for outside services
3. Set up the HTTP web server on AS400 and expose the documents or images you are looking to access via known URLs. 
4. Expose the documents and images via middleware based REST APIs - similar to #3 but instead of implementing this web service directly on AS400 it would be done within the integration layer such as Mulesoft
5. Perhaps consider externalizing the document and image management into a separate Digital Asset Management tool that could be used to manage all images etc in one place then publish to various channels including CRMs, ecommerce etc - fully realize this is a more of a long term solution that may not be relevant for the original question :)