I'm a counselor, and you're "Jane."
I have recently provided consulting services to an excellent Java™ developer who is working on a research project. "Jane" needs to build applications for the WebSphere ESB and WebSphere Process Server within a deadline. Although she is unfamiliar with WebSphere integration Developer, she is quite familiar with Java and other development environments and is confident that it can use the WebSphere integration Developer to complete a given task within a deadline. and will be willing to learn all the necessary knowledge about this new integrated development environment in this process. But after failing to complete the construction of several projects, she asked me for help. I made a rough estimate that she spent five times times as much on her skill level as the person should have spent on the development effort. What's the problem? Is it a problem with the product or is it a way to install the product? Was it Jane's problem, or was it due to her inability to apply her previous experience?
In short, Jane has met a series of common problems that my clients and colleagues have encountered countless times before. Having solved these problems, Jane will not only be able to make a big cut, but also work more efficiently. Now she can quickly debug, build projects successfully, and her integration test environment runs more smoothly.
So I would like to share with you some of the techniques that you should know when using WebSphere integration Developer, which may also improve the quality of your development efforts. In short, my skills are as follows:
Modify Installation path
Check Product Updates
Adopting Code versioning
Adding libraries using Dependency Editor
Make sure the server starts cleanly
Check the admin console for installed items
Remove the emulator from the Test Component wizard
Familiarize yourself with the XML representation of a component
The following are detailed information about each technique.
Modify Installation path
The Windows® path length is limited to 259 characters. If the WebSphere integration Developer is installed under program Files, an error similar to the following may occur:
Listing 1. URI Length Error
[7/23/06 16:59:14:500 EDT] 0000009f WorkSpaceMast E The URI length is
greater than the Windows limit of 259 characters. Unable to create or
update file: C:\Program Files\IBM\WebSphere\ID\6.0 \pf\wps\wstemp\10c9d2da4bb\
workspace\cells\widCell\applications\inEnergyProcessApp.ear\deployments\
inEnergyProcessApp\inEnergyProcessEJB.jar\META- INF\wsdl\com\ibm\extremeblue\
inenergy\process\outageprocess\OutageProcess.wsdl
The workaround is to use a shorter installation path (such as C:\WID) instead of using the full product name in the installation path. As a temporary remedy, you can also use a shorter business integration module name, which Jane used to address in the first place (Figure 1).
Figure 1. Shorter installation path