"Server type does not allow method call"
Example full message text
Lawson Security Error: Please check log files for details
The local server LMRK10.LPC.LAWSON.COM;9207;9208;LANDMARK is a type that does not allow this method call.
Expecting type SecurityServerDefinition
com.lawson.security.interfaces.GeneralLawsonSecurityException:The local server
LMRK10.LPC.LAWSON.COM;9207;9208;LANDMARK is a type that does not allow this method call.
Expecting type SecurityServerDefinition at com.lawson.security.common.LSServiceProperties
$FederationProperties.getLocalServer(LSServiceProperties.java:1327)
com.lawson.security.common.LSServiceProperties$FederationProperties.isFederatingServer
(LSServiceProperties.java: com.lawson.security.server.events.ServerServerFederationEvent.
_modifyPrimaryAuthenticator(ServerServerFederationEvent.java:1127)
com.lawson.security.server.events.ServerServerFederationEvent.processSetAuthenticator
(ServerServerFederationEvent.java:1089)
com.lawson.security.server.events.ServerServerFederationEvent.
process(ServerServerFederationEvent.java:131)
at com.lawson.security.server.SecurityEventHandler.processEvent
(SecurityEventHandler.java:321)
at com.lawson.security.server.SecurityEventHandler.run
SecurityEventHandler.java:199)
Likely cause
The lsservice.properties in LMRK contains a mixed hostname. This portion of the message...
fed.local.id=LMRK10.LPC.LAWSON.COM;9207;9208;LANDMARKfed.servers=LMRK10;9207;9208;
LANDMARK,LSF10.LPC.LAWSON.COM;6626;6627;LSF,LSF10.LPC.LAWSON.COM;6626;6627;LSS
...means that the property "fed.local.id" uses "FQDN (LMRK10.LPC.LAWSON.COM)" while "fed.servers" uses the short name "LMRK10".
Resolution
Update the LAWDIR/system/lsservice.properties file on the LSF server to use the FQDN host name for all servers.
If you update lsservice.properties, you will need to restart LSF and its application server.
If you have not registered the systems, make sure you use the FQDN host name when you perform the registration procedure. (Restarting all servers is part of the federation process.)