Application changes when you enable location-based services
Enabling location-based services makes changes to a number of files and database tables.
When you enable location-based services:
- If you did not already have foundation enabled, all the application changes associated with enabling foundation occur.
- If you did not already have Management Center enabled, all the application changes associated with enabling Management Center occur.
- Changes are made to the WebSphere Commerce EAR file.
- Changes are made to the database.
Changes to the EAR file when location-based services is enabled
The following changes occur:
- No files are deleted from the WebSphere Commerce EAR file
- Files are added to the WebSphere Commerce EAR file
- Files are changed in the WebSphere Commerce EAR file
The following new files or modules are added to the EAR
file after you enable location-based services.
- Celadon-Common-DataObjects.jar
- Celadon-Common-Utils.jar
- Celadon-Core-Client.jar
- Celadon-Core-DataObjects.jar
- Celadon-Core-Server.jar
- Location-Client.jar
- Location-DataObjects.jar
- Location-Rest.jar
- Location-Server.jar
- LocationServicesRESTInterface.war\META-INF\MANIFEST.MF
- LocationServicesRESTInterface.war\WEB-INF\config\bodMapping\rest-clientlocation-clientobjects.xml
- LocationServicesRESTInterface.war\WEB-INF\config\bodMapping\rest-pointofinterest-clientobjects.xml
- LocationServicesRESTInterface.war\WEB-INF\config\bodMapping\wc-service-client-library.xml
- LocationServicesRESTInterface.war\WEB-INF\config\com.ibm.commerce.rest\wc-rest-responseformat.xml
- LocationServicesRESTInterface.war\WEB-INF\config\com.ibm.commerce.rest\wc-rest-security.xml
- LocationServicesRESTInterface.war\WEB-INF\config\providers-ext.properties
- LocationServicesRESTInterface.war\WEB-INF\config\providers.properties
- LocationServicesRESTInterface.war\WEB-INF\config\resources-ext.properties
- LocationServicesRESTInterface.war\WEB-INF\config\resources.properties
- LocationServicesRESTInterface.war\WEB-INF\lib\Foundation-TagLib.jar
- LocationServicesRESTInterface.war\WEB-INF\ibm-web-bnd.xml
- LocationServicesRESTInterface.war\WEB-INF\ibm-web-ext.xml
- LocationServicesRESTInterface.war\WEB-INF\web.xml
- LocationServicesRESTInterface.war\WEB-INF\web_merged.xml
- properties\version\install\7.0.0.0\backup\componentmaps\componentmap.location-services.ejbs.server.db2.xml
- properties\version\install\7.0.0.0\backup\componentmaps\componentmap.location-services.ejbs.server.oracle.xml
- properties\version\install\7.0.0.0\backup\componentmaps\componentmap.location-services.ejbs.server.os400.xml
- properties\version\install\7.0.0.0\backup\componentmaps\componentmap.location-services.server.70.be.xml
- properties\version\install\7.0.0.0\backup\componentmaps\componentmap.location-services.server.70.xml
- properties\version\install\7.0.0.0\backup\location-services.ejbs.server.db2\files.list
- properties\version\install\7.0.0.0\backup\location-services.ejbs.server.oracle\files.list
- properties\version\install\7.0.0.0\backup\location-services.ejbs.server.os400\files.list
- properties\version\install\7.0.0.0\backup\location-services.server.70.be\files.list
- properties\version\install\7.0.0.0\backup\location-services.server.70\files.list
- properties\version\install\7.0.0.0\backup\nif.componentmap.location-services.ejbs.server.db2\files.list
- properties\version\install\7.0.0.0\backup\nif.componentmap.location-services.ejbs.server.oracle\files.list
- properties\version\install\7.0.0.0\backup\nif.componentmap.location-services.ejbs.server.os400\files.list
- properties\version\install\7.0.0.0\backup\nif.componentmap.location-services.server.70.be\files.list
- properties\version\install\7.0.0.0\backup\nif.componentmap.location-services.server.70\files.list
- properties\version\location-services.ejbs.server.db2.component
- properties\version\location-services.server.70.be.component
- properties\version\location-services.server.70.component
- xml\config\com.ibm.commerce.location\SDO.properties
- xml\config\com.ibm.commerce.location\wc-business-object-mediator.xml
- xml\config\com.ibm.commerce.location\wc-component-client.xml
- xml\config\com.ibm.commerce.location\wc-component.xml
- xml\config\com.ibm.commerce.location\wc-object-relational-metadata.xml
- xml\config\com.ibm.commerce.location\wc-query-ClientLocation-get.tpl
- xml\config\com.ibm.commerce.location\wc-query-ClientLocation-update.tpl
- xml\config\com.ibm.commerce.location\wc-query-PointOfInterest-get.tpl
- xml\config\com.ibm.commerce.location\wc-query-PointOfInterest-update.tpl
Files changed in the WebSphere Commerce EAR file
The following existing files are changed
in the WebSphere Commerce EAR file:
- META-INF\ibmconfig\cells\defaultCell\applications\defaultApp\deployments\defaultApp\deployment.xml
- META-INF\application.xml
- META-INF\ibm-application-runtime.props
- xml\config\wc-server.xml
Changes to the database when location-based services is enabled
New tables
Enabling
location-based services creates the following new tables:
- CLIENTLOCATION
- POIDESC
- POINTOFINTEREST
Existing tables
Enabling location-based services does not alter any existing tables.
New indexes
Enabling location-based
services creates the following indexes:
- I0001438
- I0001437
- I0001434
- I0001436
- I0001435
New triggers
Enabling location-based services creates the following triggers:
- STAG1429
- STAG1430
- STAG1431
- STAG1432
- STAG1433
- STAG1434
- ISTG_POINTOFINTEREST
- USTG_POINTOFINTEREST
- DSTG_POINTOFINTEREST
- ISTG_POIDESC
- USTG_POIDESC
- DSTG_POIDESC
New keys
Enabling location-based
services creates the following key:
- F_3713