j2eeLib.getContext() システム関数は、コードが j2eeLib ライブラリー関数を呼び出す、コンテキストに固有の詳細を保持するオブジェクトを返します。 このコンテキストは、JavaServer Faces、REST-RPC サービス、または SOAP サービスなどです。 SOAP サービス内では、コンテキストは JAX-RPC と JAX-WS とで異なります。
外部型を定義して戻り値をその型にキャストする必要があります。このトピックにある例を参照してください。
j2eeLib.getContext()
returns (context Object)
context Object = j2eelib.getContext();
if(context isa HttpServletRequest)
writestdout("----------this is an EGL REST-RPC service");
session HttpSession = (context as HttpServletRequest).getSession();
writestdout("----------http sessionid:" + session.getId());
end
externalType HttpServletRequest type JavaObject {packageName = "javax.servlet.http"}
function getSession() returns(HttpSession);
end
externalType HttpSession type JavaObject {packageName = "javax.servlet.http"}
function getId() returns(STRING);
end