Skip to content

Instantly share code, notes, and snippets.

View edersqo's full-sized avatar

Eder Saúl Quiñones Ortega edersqo

  • Chihuahua, Chihuahua, México
View GitHub Profile
@edersqo
edersqo / endeca_remove_project.sh
Last active October 8, 2017 15:56
Removes EAC project
function endeca_remove_project {
sh $ENDECA_ROOT/bin/eaccmd.sh remove-app --app $1
sh $ENDECA_APPS/$1/control/runcommand.sh --remove-app
sh $CAS_ROOT/bin/component-manager-cmd.sh delete-component -n $1-data
sh $CAS_ROOT/bin/component-manager-cmd.sh delete-component -n $1-dimvals
sh $CAS_ROOT/bin/component-manager-cmd.sh delete-component -n $1-dimens$
sh $CAS_ROOT/bin/cas-cmd.sh deleteCrawl -id $1-last-mile-crawl
sh $ENDECA_APPS/$1/control/runcommand.sh LockManager releaseLock update$
rm -r $ENDECA_APPS/$1
}
# Docker
ENV USER_INSTALL_DIR $ENDECA_HOME
ENV ENDECA_MDEX_INSTALL_DIR $ENDECA_HOME/endeca/MDEX/11.3.0
RUN echo USER_INSTALL_DIR=$USER_INSTALL_DIR > $TMP_FOLDER_ENDECA_INSTALLERS/mdex_response.properties
@edersqo
edersqo / duplicatedDCSPrices.sql
Last active April 3, 2018 13:56
Get All Duplicated Prices in Oracle Commerce (DCS_PRICE; Switching Schema)
SELECT PRICE_LIST, SKU_ID, COUNT(*)
FROM WLM_PROD_CATA.DCS_PRICE
GROUP BY
PRICE_LIST, SKU_ID
HAVING
COUNT(*) > 1;
@edersqo
edersqo / countDuplicatedDCSPrices.sql
Last active April 3, 2018 13:56
Count the number of duplicated items in Oracle Commerce (DCS_PRICE; Switching Schemas)
SELECT COUNT(*)
FROM
(
SELECT PRICE_LIST, SKU_ID, COUNT(*)
FROM WLM_PROD_CATA.DCS_PRICE
GROUP BY
PRICE_LIST, SKU_ID
HAVING
COUNT(*) > 1
) DERIVED_TABLE;
@edersqo
edersqo / numberItemsDuplicatedByStore.sql
Created April 11, 2018 11:52
Number of PriceLists duplicated by Store
--- Number of items duplicated by locale.
SELECT DISTINCT(PRICE_LIST), COUNT(*)
FROM
(
SELECT PRICE_LIST, SKU_ID, COUNT(*)
FROM WLM_PROD_CATA.DCS_PRICE
GROUP BY
PRICE_LIST, SKU_ID
HAVING
COUNT(*) > 1
@edersqo
edersqo / dcsPriceDiff.sql
Created April 11, 2018 12:21
Count differences between DCS_PRICE in CATA, and CATB
-- Count differences between DCS_PRICE in CATA, and CATB
SELECT COUNT(*)
FROM
(
SELECT * FROM WLM_PROD_CATA.DCS_PRICE
MINUS
SELECT * FROM WLM_PROD_CATB.DCS_PRICE
);
@edersqo
edersqo / diffVersionCatalogs.sql
Last active April 11, 2018 12:51
Compare CATA, and CATB Versions
-- Compare VERSION column, CATA vs CATB
SELECT
COALESCE(CATA.PRICE_ID, CATB.PRICE_ID) AS PRICE_ID,
CASE
WHEN CATA.VERSION = CATB.VERSION THEN 'Equal'
WHEN CATA.VERSION <> CATB.VERSION THEN 'Changed'
END AS STATUS,
CATA.VERSION AS CATA_VERSION,
CATB.VERSION AS CATB_VERSION
FROM
@edersqo
edersqo / compareCATPUB.sql
Created April 11, 2018 20:45
Gets all Prices Stored at DCS_PRICE, and checks if it is the one -- pointing to the publishing schema.
SELECT
*
FROM
(
SELECT PRICE_LIST, SKU_ID, COUNT(*)
FROM WLM_PROD_CATA.DCS_PRICE
GROUP BY
PRICE_LIST, SKU_ID
HAVING
COUNT(*) > 1
@edersqo
edersqo / store83DuplicateItems.sql
Created April 12, 2018 18:56
Store 83 CATA VS PUB
SELECT
*
FROM
(
SELECT
PRICE_ID AS CATA_PRICE_ID,
VERSION AS CATA_VERSION,
REGEXP_SUBSTR(PRICE_LIST, '[^;]+') AS CATA_STORE,
REGEXP_SUBSTR(PRICE_LIST, '[a-zA-Z]+') AS CATA_PRICE_TYPE,
SKU_ID AS CATA_SKU_ID,
@edersqo
edersqo / endeca_fix_hostname_value.sh
Last active August 8, 2018 19:49
Fix hostname value (localhost)
#!/bin/sh
sed -i 's/host=[^$]\+/host=localhost/' /u01/app/oracle_atg/product/oracle_gs/endeca/CAS/workspace/conf/commandline.properties
sed -i 's/DSTOP.KEY=[^$]\+/DSTOP.KEY=localhost/' /u01/app/oracle_atg/product/oracle_gs/endeca/CAS/11.3.0/bin/cas-service-wrapper.conf
sed -i 's/DSTOP.KEY=[^$]\+/DSTOP.KEY=localhost/' /u01/app/oracle_atg/product/oracle_gs/endeca/CAS/11.3.0/bin/cas-service.sh
sed -i 's/host=[^$]\+/host=localhost/' /u01/app/oracle_atg/product/oracle_gs/endeca/PlatformServices/workspace/conf/eaccmd.properties
sed -i 's/cas.server=[^$]\+/cas.server=localhost/' /u01/app/oracle_atg/product/oracle_gs/endeca/ToolsAndFrameworks/11.3.0/server/workspace/conf/casconsole.properties