Socket Server Configuration – Connection to appserver

There are two files that control the socket server’s connection to the appserver.

  • ssa.xml:

This file is located under the Infor SCE install folder at <install folder>\sce\scprd\wm\socketserver\conf\ssa.xml. The port should match the TransactionServiceSORemote in the appserver.

    <module name="WmsServer">
    <config name="wms_sql" type="xml">wms_sqlconfig.xml</config>
    <config name="main" type="xml">wms_server_main.xml</config>
       <enterprise name="TransactionServiceSORemote">
      <provider>remote://server:9990</provider>
      <factory>org.jboss.naming.remote.client.InitialContextFactory</factory> 
      <jndi-name>ejb:wmserver/wmserverclient_ejb//TransactionServiceSO!com.ssaglobal.scm.wms.service.exeprocessmanager.TransactionServiceSORemoteHome</jndi-name>    
        </enterprise>    
    </module>
  • jboss-ejb-client.properties:

This file is located in <install>\sce\scprd\wm\socketserver\jbossconf\jboss-ejb-client.properties. The port in this file should match the appserver’s jboss port.

remote.connectionprovider.create.options.org.xnio.Options.SSL_ENABLED=false
remote.connections=wmejb
remote.connection.wmejb.host=yourserverhere
remote.connection.wmejb.port=8080
remote.connection.wmejb.connect.options.org.xnio.Options.SASL_POLICY_NOANONYMOUS=false
remote.connection.wmejb.username=ejb
remote.connection.wmejb.password=password