Understanding the .svc_java or .svc_ejb File

PowerDesigner generates a svc_java or svc_ejb file for each Web service.

Each file contains the following fields:

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