webMethods 10.2 | Service Development Help | Building Java Services | Service Development Projects in the Local Workspace | Format of a Service Development Project
 
Format of a Service Development Project
The Service Development Project contains:
*JRE system library
*“src” folder that contains Java packages
Designer creates Java packages that correspond to a Java service's IS namespace and places them within the “src” folder of the project. For example, if a Java service resides in the folder folderA.folderB, Designer creates the Java package “folderA.folderB” within the Service Development Project.
*Default .jar files that Designer includes in the project’s classpath
Designer adds several default .jar files to the project. These files, for example, IS_CLIENT and IS_SERVER, are listed in uppercase.
*“class” folder where you can add any additional Java classes that your Java services require; see Adding Classes to the Service Development Project
*“lib” folder where you can add any additional Java classes that are packaged in jar files; see Adding Classes to the Service Development Project
Note: You might still need to add additional classes and jar files to Integration Server so that Integration Server can compile the service. For more information, see information about managing IS packages and how Integration Server stores IS package information in webMethods Integration Server Administrator’s Guide.
The following shows the format of a Service Development Project and an example.
Format
Example
- projectName
+ JRE System Library
- src
+javaPackageName(1)
.
.
.
+javaPackageName(n)
+ classes
+ defaultJarFile(1)
.
.
.
+ defaultJarFile(n)
+ lib
- MyPackage[ServerA_5555]
- JRE System Library
- src
- folderA
- folderA.folderB
+ classes
+ IS_CLIENT
+ IS_SERVER
.
.
.
+ lib
About the Service Development Project Name
Overview of Building Java Services
Creating a Java Service
Editing an Existing Java Service
Adding Classes to the Service Development Project
Compiling a Java Service

Copyright © 2017-2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Innovation Release