Failure to connect to host, Access to application "Sage 100 Link" is denied.

SUGGESTED

Sage 100 Advanced 2014, Sage CRM 7.2.b.  Quick Order Entry has been installed and selected for the user.  When I select new quote/order in CRM, I receive message "Failure to connect to host Access to application "Sage 100 Link" is denied.  I cannot figure out what the permissions issue is.

Parents
  • 0
    SUGGESTED

    Thanks to Ed and Nathan (Sage 100) we found the source of this error. The error is due to mismatch between the web.xml settings (default location C:\Program Files (x86)\Sage\CRM\CRM\tomcat\webapps\richwebclient_swt\WEB-INF\web.xml) for CRM Quick Order Entry (RichWebClient) and the Sage 100 Application Server APPS settings. 

    In Sage 100 Application Server, Apps tab, check the Application Name (in this case Sage 100 ERP Link) and Command Line (path to the Sage 100 Advanced "Home" folder) then compare to the settings in Web.XML.  The Web.XML file may need to be edited to match Sage 100 Application Server environment.

    Check the following lines in Web.XML:

    1) Specific to the error, here is the section to change:

    <param-name>default server program</param-name>

    <param-value>Sage 100 Link</param-value>

    This is the application server program to execute when starting a new session. On older versions the value of this parameter will be "MAS 200 Link" or "Sage 100 ERP Link".  So changing "Sage 100 Link" to match Application Server app "Sage 100 ERP Link" will fix the error launching  CRM Quick Order Entry.

    Also check the following:

    2) Sage 100 Application Server name - if Sage 100 and CRM are installed on different machines then the server name must be entered - default is localhost

    <param-name>pvx host name</param-name>

    <param-value>localhost</param-value>

    3) Sage 100 Application Server port- default is 10000, if different port is used then it must be updated below:

    <param-name>pvx host socket</param-name>

    <param-value>10000</param-value>

    4) You may also need to check the following paths to the ProvideX executable and directory.

    <param-name>integrated exe</param-name>

    <param-value>C:\Sage\Sage 100 Advanced\MAS90\Home\pvxwin32.exe</param-value>

    <param-name>integrated dir</param-name>

    <param-value>C:\Sage\Sage 100 Advanced\MAS90\Home</param-value>

  • 0 in reply to DGR

    THANK YOU!  THANK YOU!  That did the trick.  Was aware of the web.xml and host and socket, but not the part referring to the default server program.

Reply Children
No Data