PowerDesigner generates a svc_java or svc_ejb file for each Web service.
Field |
Component property |
---|---|
serviceName |
Web service component code |
serviceComment |
Web service component comment |
projectName |
[svc_java only] Last directory name of the generation full path |
projectPath |
[svc_ejb only] The project directory and folder name |
serviceFilename |
%serviceName%.svc_java |
authorName |
Web service component modifier name |
dateCreated |
Generation date and time in the format: Mmm dd, yyyy hh:mm:ss AM/PM |
ejbFullName |
[svc_ejb only] <PackageCode>.<ComponentCode> |
operationName |
Web method code |
operationComment |
Web method comment |
static |
[svc_java only] Use "METHOD_TYPE_STATIC" if the web method is static |
inputMessage |
Input message name |
outputMessage |
Output message name |
returnType |
Web operation return type |
parameterName |
Operation parameter code |
parameterComment |
Operation parameter comment |
dataType |
Operation parameter data type |
javaServiceParamType |
[svc_java only] Web operation parameter type |
classFullPath |
%projectName %/ %qualifiedClassName% |
qualifiedClassName |
Fully qualified Java class file name |
endpointName |
[svc_ejb only] End point name |
connectionName |
[svc_ejb only] Application server connection profile name. |
EJBComponentURI |
[svc_ejb only] EJB component URI |
jndiProviderURL |
[svc_ejb only] JNDI provider URL |
initialContextFactory |
[svc_ejb only] Initial context factory class name |
jndiName |
[svc_ejb only] EJB JNDI name |
clientJAR |
[svc_ejb only] Client JAR file path |
ejbRemoteInterface |
[svc_ejb only] EJB remote interface fully qualified name |
ejbHomeInterface |
[svc_ejb only] EJB home interface fully qualified name |