Redistribution of Microsoft Visual C++ Runtime Libraries
All JD Edwards EnterpriseOne Microsoft Windows machines receiving application foundation packages require the runtime libraries to be installed.
The absence of the Microsoft Visual C++ runtime libraries from a machine using a JD Edwards EnterpriseOne application foundation package built by the same compiler will result in "Business function Library load failed..." error messages. Once the Microsoft Visual C++ runtime libraries are installed on a Microsoft Windows machine, only new service pack updates or Microsoft Updates to the Microsoft Visual C++ compiler require redistribution of new runtime libraries.
Please refer to the JD Edwards EnterpriseOne defined Microsoft Windows platform compiler minimum technical requirements in Oracle Certifications.
A Microsoft or third-party system management tool such as SMS can be used to distribute the Microsoft Visual C++ runtime libraries. This is generally the recommended approach for the distribution of Microsoft packaged products. The JD Edwards EnterpriseOne package build feature can also be used to push Microsoft's redistributable runtime library package to all Microsoft Windows client machines. Delivery of Microsoft Visual C++ runtime libraries for JD Edwards EnterpriseOne enterprise, logic, application, or batch servers is also explained in this appendix.