IBM E02HMLL-I Implementation Guide - Page 128
Validating, repository, Compiling, components
![]() |
View all IBM E02HMLL-I manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 128 highlights
-rCustomer:Order would not create schemas for the Customer and Order relationships, but would still create schemas for any other relationships in the package being deployed. Important: Although there are options to compile maps and collaboration templates after deployment, there is no way to either through repos_copy or System Manager to create the schema for a relationship other than during deployment. So, if you chose not to create the schema for a relationship during deployment because you needed to change the database settings, then you need to re-deploy the relationship afterwards and allow repos_copy to create the schema for the relationship. Validating the repository The repository must be in a valid state for a server instance to start in production mode. The reason for this is that ultimately the repository must be valid for the server to process flows successfully. Use the -vr option to validate a server repository, as in the example below: C:\WebSphereICS>repos_copy -sWebSphereICSServer -uadmin -pnull -vr If the server is valid then repos_copy writes the following output to the console: Validation Succeeded.All Dependencies Resolved. If the repository is not valid then repos_copy prints a list of the dependencies that must be resolved. Compiling components in the repository If you deployed maps or collaboration templates to the repository and did not compile them during deployment, you can use repos_copy to compile them afterwards. This can be useful in situations where there are many components to deploy because deployment can take a long time and compiling can make the operation take even longer. Waiting until after the deployment has succeeded to do the compilation task can reduce the risk of spending an even greater amount of time migrating the environment if an error occurs. The following example shows the use of the -xCompileAll option to compile all maps and collaboration templates in the the repository: C:\WebSphereICS>repos_copy -sWebSphereICSServer -uadmin -pnull -xCompileAll There are options to compile all of either type of component as well. Use -xCompileAllCollabs to compile all the collaboration templates, and -xCompileAllMaps to compile all the maps. The example below shows the use of -xCompileAllMaps: C:\WebSphereICS>repos_copy -sWebSphereICSServer -uadmin -pnull -xCompileAllMaps Just as you can compile all of one type of component, you can also compile an individual component. Use the -xCompileCollab or -xCompileMap option followed by a colon and the name of the collaboration template or map to compile a single component. The example below would compile a collaboration template named CustomerSync: C:\WebSphereICS>repos_copy -sWebSphereICSServer -uadmin -pnull -xCompileCollab:CustomerSync 116 IBM WebSphere Business Integration Server Express and Express Plus: System Implementation Guide
![](/manual_guide/products/ibm-e02hmlli-implementation-guide-69bfebe/128.png)