Business Requirement : To support customers who are using windows environment in their infrastructure, if they wish to do business with big customer which is EDI complaint and they cannot buy commercial EDI / AS2 software , in that case to provide a solution as I have implemented AS2 connectivity between local 2 Web sites running on 2 separate Apache web servers as proof of concept
We need to send any typee of documents i.e EDI 850 855,856 ,XML , Flatfile , CSV etc. can be sent over AS2 to any trading partners using any free open source AS2 communication software.
Solution Implementation : As part of solution implementation , initailly need to have Two web sites (i.e. two partners) running on two different web servers need to installed in the system.
So I have used XAMPP open source cross platform web server solution stack for running my 2 web sites. Next we need to do configurations map the domain name with local host with one unique unsed port to these each webserver to handle any requests coming from other web site.
After that we have installed AS2Secure application on two different drives where two Apache Web server are installed and configured to handle AS2 requests and sending corresponding MDN acknowledgements over http protocol.
Responsibilities :
*** Installing and configuring opensource XAMPP webserver stack and configured Apache Web server (httpd.conf) , PHP (php.ini) and PEAR package with Mail for handling HTTP requests from other Web Site (other partner)
*** Installing AS2Secure servers on both drives where XAMPP apache servers are installed for AS2 handling
*** Configuring AS2Secure server to handle any http requests over AS2 for both servers
*** Did some changes in AS2Secure PHP code and did the testing of outbound connections for both connections
*** Troubleshooting connectvity issues and fixed the issues and getting successful response from partner AS2 server by getting positive MDN
*** Did the testing of inbound connection to another partner and fixing the connectivity issues.
*** Had documented the changes which we have done to current system while implementing connectivity setup
If any small customer want to implement this solution for their business purpose then please reach me on my mail. Or comment on blog so that I will reach you. Or reach me through contact form as well.
👍😃😃😃😃😃😃👍