Currently we have an SOAP bussiness service "Calculator" in production and this "Calculator" service has following settings:
- Service class:
CustomPackage.Calculator(ExtendsEnsLib.SOAP.Service) - Service name: "Calculator"
- Basic settings -- Port 8088
Class DemoPackage.Caculator.CalculatorService Extends EnsLib.SOAP.Service
{
Parameter ADAPTER = "EnsLib.SOAP.InboundAdapter";
Parameter SERVICENAME = "CalculatorService";
Parameter NAMESPACE = "http://test.me/calculator";
Parameter SOAPSESSION = 1;
Method Init() [ WebMethod ]
{
IF '$G(%session)
{
$$$TRACE("%session is undefined")
}
ELSE
{
$$$TRACE("NewSession: "_$CASE($ISOBJECT(%session), 1:"True", 0:"False"))
Set %session.Data("value") = 0
}
}
}