#!/usr/bin/ksh93 ################################################################ ################################################################ ################################################################ TRUE="0" FALSE="1" REDIRECT="${TRUE}" TEMPLATE="${TRUE}" CATETORY="${TRUE}" typeset -A EBIZDOC CLASS="AIX Expert: E-Business" ################################################################ EBIZDOC["templates"]="Templates" EBIZDOC["e-business"]="E-Business:E-Business Methodology:E-Business Model" EBIZDOC["e-business methodology"]="E-Business Methodology:E-Business Model:E-Business" EBIZDOC["e-advertising"]="E-Advertising:E-Business Methodology:E-Business" EBIZDOC["ad-bots"]="Ad-bots:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["direct-mail"]="Direct-Mail:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["billboards"]="Billboards:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["catalogs"]="Catalogs:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["links-and-link-exchanges"]="Links-and-Link-Exchanges:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["directories"]="Directories:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["e-mail"]="E-Mail:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["inserts"]="Inserts:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["local-magazines"]="Local-Magazines:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["news-releases"]="News-Releases:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["programs-and-newsletters"]="Programs-and-Newsletters:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["search-engines"]="Search-Engines:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["radio"]="Radio:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["trade-and-business-publications"]="Trade-and-Business-Publications:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["shoppers"]="Shoppers:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["television"]="Television:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["weekly-newspaper"]="Weekly-Newspaper:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["transit"]="Transit:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["yellow-pages"]="Yellow-Pages:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["banner-ads"]="Banner-Ads:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["daily-newspaper"]="Daily-Newspaper:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["seasonal-campaigns"]="Seasonal-Campaigns:E-Advertising:E-Business Methodology:E-Business" EBIZDOC["e-commerce"]="E-Commerce:E-Business Methodology:E-Business" EBIZDOC["e-tailing"]="E-Tailing:E-Commerce:E-Business Methodology:E-Business" EBIZDOC["point-of-sale"]="Point-of-Sale:E-Tailing:E-Commerce:E-Business Methodology:E-Business" EBIZDOC["product-delivery"]="Product-Delivery:E-Tailing:E-Commerce:E-Business Methodology:E-Business" EBIZDOC["shopping-cart"]="Shopping-Cart:E-Tailing:E-Commerce:E-Business Methodology:E-Business" EBIZDOC["store-hosting"]="Store-Hosting:E-Tailing:E-Commerce:E-Business Methodology:E-Business" EBIZDOC["shopping"]="Shopping:E-Tailing:E-Commerce:E-Business Methodology:E-Business" EBIZDOC["store"]="Store:E-Tailing:E-Commerce:E-Business Methodology:E-Business" EBIZDOC["back-office"]="Back-Office:E-Tailing:E-Commerce:E-Business Methodology:E-Business" EBIZDOC["credit-card-authorization"]="Credit-Card-Authorization:E-Tailing:E-Commerce:E-Business Methodology:E-Business" EBIZDOC["on-line-ordering"]="On-Line-Ordering:E-Commerce:E-Business Methodology:E-Business" EBIZDOC["order-management-suppliers"]="Order-Management-Suppliers:E-Commerce:E-Business Methodology:E-Business" EBIZDOC["on-line-catalog"]="On-Line-Catalog:E-Commerce:E-Business Methodology:E-Business" EBIZDOC["order-management-customers"]="Order-Management-Customers:E-Commerce:E-Business Methodology:E-Business" EBIZDOC["e-financials"]="E-Financials:E-Business Methodology:E-Business" EBIZDOC["accounting"]="Accounting:E-Financials:E-Business Methodology:E-Business" EBIZDOC["assets"]="Assets:E-Financials:E-Business Methodology:E-Business" EBIZDOC["federal-taxes"]="Federal-Taxes:E-Financials:E-Business Methodology:E-Business" EBIZDOC["general-ledger"]="General-Ledger:E-Financials:E-Business Methodology:E-Business" EBIZDOC["international-taxes"]="International-Taxes:E-Financials:E-Business Methodology:E-Business" EBIZDOC["interstate-taxes"]="InterState-Taxes:E-Financials:E-Business Methodology:E-Business" EBIZDOC["local-taxes"]="Local-Taxes:E-Financials:E-Business Methodology:E-Business" EBIZDOC["liabilities"]="Liabilities:E-Financials:E-Business Methodology:E-Business" EBIZDOC["state-taxes"]="State-Taxes:E-Financials:E-Business Methodology:E-Business" EBIZDOC["payroll"]="Payroll:E-Financials:E-Business Methodology:E-Business" EBIZDOC["depreciation-schedules"]="Depreciation-Schedules:E-Financials:E-Business Methodology:E-Business" EBIZDOC["e-marketing"]="E-Marketing:E-Business Methodology:E-Business" EBIZDOC["customer-relations"]="Customer-Relations:E-Marketing:E-Business Methodology:E-Business" EBIZDOC["data-mining"]="Data-Mining:E-Marketing:E-Business Methodology:E-Business" EBIZDOC["frequent-shopper"]="Frequent-Shopper:E-Marketing:E-Business Methodology:E-Business" EBIZDOC["demographics"]="Demographics:E-Marketing:E-Business Methodology:E-Business" EBIZDOC["e-coupons"]="E-Coupons:E-Marketing:E-Business Methodology:E-Business" EBIZDOC["custom-marketing-strategies"]="Custom-Marketing-Strategies:E-Marketing:E-Business Methodology:E-Business" EBIZDOC["market-identification"]="Market-Identification:E-Marketing:E-Business Methodology:E-Business" EBIZDOC["e-services"]="E-Services:E-Business Methodology:E-Business" EBIZDOC["help-desk"]="Help-Desk:E-Services:E-Business Methodology:E-Business" EBIZDOC["workorder-management"]="WorkOrder-Management:Help-Desk:E-Services:E-Business Methodology:E-Business" EBIZDOC["e-management"]="E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["fault-management"]="Fault-Management:E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["network-management"]="Network-Management:E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["lan-management"]="LAN-Management:Network-Management:E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["wan-management"]="WAN-Management:Network-Management:E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["operations-management"]="Operations-Management:E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["performance-and-capacity-management"]="Performance-and-Capacity-Management:E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["resource-management"]="Resource-Management:E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["security-management"]="Security-Management:E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["systems-management"]="Systems-Management:E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["application-management"]="Application-Management:Systems-Management:E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["electronic-software-distribution"]="Electronic-Software-Distribution:Systems-Management:E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["virus-protection"]="Virus-Protection:Systems-Management:E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["license-management"]="License-Management:Systems-Management:E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["asset-management"]="Asset-Management:E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["change-management"]="Change-Management:E-Management:E-Services:E-Business Methodology:E-Business" EBIZDOC["data-mining"]="Data-Mining:E-Services:E-Business Methodology:E-Business" EBIZDOC["data-warehouse"]="Data-Warehouse:E-Services:E-Business Methodology:E-Business" EBIZDOC["e-transportation"]="E-Transportation:E-Business Methodology:E-Business" EBIZDOC["rail-scheduling"]="Rail-Scheduling:E-Transportation:E-Business Methodology:E-Business" EBIZDOC["truck-routing"]="Truck-Routing:E-Transportation:E-Business Methodology:E-Business" EBIZDOC["dock-scheduling"]="Dock-Scheduling:E-Transportation:E-Business Methodology:E-Business" EBIZDOC["loading-and-unloading"]="Loading-and-Unloading:E-Transportation:E-Business Methodology:E-Business" EBIZDOC["e-business model"]="E-Business Model:E-Business Methodology:E-Business" EBIZDOC["buy"]="Buy:E-Business Model:E-Business" EBIZDOC["allocation"]="Allocation:Buy:E-Business Model:E-Business" EBIZDOC["replenishment"]="Replenishment:Allocation:Buy:E-Business Model:E-Business" EBIZDOC["vendor"]="Vendor:Buy:E-Business Model:E-Business" EBIZDOC["stock-locator"]="Stock-Locator:Buy:E-Business Model:E-Business" EBIZDOC["vendor-management"]="Vendor-Management:Buy:E-Business Model:E-Business" EBIZDOC["deal-management"]="Deal-Management:Vendor-Management:Buy:E-Business Model:E-Business" EBIZDOC["import-export-management"]="Import-Export-Management:Vendor-Management:Buy:E-Business Model:E-Business" EBIZDOC["receiving-distribution"]="Receiving-Distribution:Vendor-Management:Buy:E-Business Model:E-Business" EBIZDOC["purchase-order-management"]="Purchase-Order-Management:Vendor-Management:Buy:E-Business Model:E-Business" EBIZDOC["data"]="Data:E-Business Model:E-Business" EBIZDOC["item-master"]="Item-Master:Data:E-Business Model:E-Business" EBIZDOC["inventory"]="Inventory:Data:E-Business Model:E-Business" EBIZDOC["location-master"]="Location-Master:Data:E-Business Model:E-Business" EBIZDOC["perpetual-inventory"]="Perpetual-Inventory:Data:E-Business Model:E-Business" EBIZDOC["purchase-order-master"]="Purchase-Order-Master:Data:E-Business Model:E-Business" EBIZDOC["pricing"]="Pricing:Data:E-Business Model:E-Business" EBIZDOC["sales-master"]="Sales-Master:Data:E-Business Model:E-Business" EBIZDOC["transfer-master"]="Transfer-Master:Data:E-Business Model:E-Business" EBIZDOC["customer-master"]="Customer-Master:Data:E-Business Model:E-Business" EBIZDOC["localization-master"]="Localization-Master:Data:E-Business Model:E-Business" EBIZDOC["plan"]="Plan:E-Business Model:E-Business" EBIZDOC["sales-planning"]="Sales-Planning:Plan:E-Business Model:E-Business" EBIZDOC["merchandise-planning"]="Merchandise-Planning:Sales-Planning:Plan:E-Business Model:E-Business" EBIZDOC["assortment-plan"]="Assortment-Plan:Merchandise-Planning:Sales-Planning:Plan:E-Business Model:E-Business" EBIZDOC["open-to-buy"]="Open-to-Buy:Assortment-Plan:Merchandise-Planning:Sales-Planning:Plan:E-Business Model:E-Business" EBIZDOC["promotion-management"]="Promotion-Management:Assortment-Plan:Merchandise-Planning:Sales-Planning:Plan:E-Business Model:E-Business" EBIZDOC["store-plan"]="Store-Plan:Plan:E-Business Model:E-Business" EBIZDOC["price-management"]="Price-Management:Plan:E-Business Model:E-Business" EBIZDOC["real-estate-planning"]="Real-Estate-Planning:Plan:E-Business Model:E-Business" EBIZDOC["sell"]="Sell:E-Business Model:E-Business" EBIZDOC["customer-profiling"]="Customer-Profiling:Sell:E-Business Model:E-Business" EBIZDOC["item-publishing"]="Item-Publishing:Sell:E-Business Model:E-Business" EBIZDOC["ticketing-signage"]="Ticketing-Signage:Item-Publishing:Sell:E-Business Model:E-Business" EBIZDOC["store"]="Store:Ticketing-Signage:Item-Publishing:Sell:E-Business Model:E-Business" EBIZDOC["point-of-sale"]="Point-of-Sale:Store:Ticketing-Signage:Item-Publishing:Sell:E-Business Model:E-Business" EBIZDOC["layaway"]="Layaway:Point-of-Sale:Store:Ticketing-Signage:Item-Publishing:Sell:E-Business Model:E-Business" EBIZDOC["sales-audit"]="Sales-Audit:Point-of-Sale:Store:Ticketing-Signage:Item-Publishing:Sell:E-Business Model:E-Business" EBIZDOC["web-based-selling"]="Web-Based-Selling:Item-Publishing:Sell:E-Business Model:E-Business" EBIZDOC["transportation-management"]="Transportation-Management:Sell:E-Business Model:E-Business" EBIZDOC["warehouse-management"]="Warehouse-Management:Sell:E-Business Model:E-Business" EBIZDOC["customer-order-management"]="Customer-Order-Management:Sell:E-Business Model:E-Business" EBIZDOC["fulfillment"]="Fulfillment:Customer-Order-Management:Sell:E-Business Model:E-Business" EBIZDOC["catalog-management"]="Catalog-Management:Customer-Order-Management:Sell:E-Business Model:E-Business" EBIZDOC["track"]="Track:E-Business Model:E-Business" EBIZDOC["human-resources"]="Human-Resources:Track:E-Business Model:E-Business" EBIZDOC["time-and-attendance"]="Time-and-Attendance:Human-Resources:Track:E-Business Model:E-Business" EBIZDOC["employee-productivity"]="Employee-Productivity:Human-Resources:Track:E-Business Model:E-Business" EBIZDOC["loss-prevention-analysis"]="Loss-Prevention-Analysis:Track:E-Business Model:E-Business" EBIZDOC["retail-cost-stock-ledger"]="Retail-Cost-Stock-Ledger:Track:E-Business Model:E-Business" EBIZDOC["sales-analysis"]="Sales-Analysis:Track:E-Business Model:E-Business" EBIZDOC["general-ledger"]="General-Ledger:Track:E-Business Model:E-Business" EBIZDOC["accounts-payable"]="Accounts-Payable:General-Ledger:Track:E-Business Model:E-Business" EBIZDOC["invoice-matching"]="Invoice-Matching:Accounts-Payable:General-Ledger:Track:E-Business Model:E-Business" EBIZDOC["inventory-control-and-audit"]="Inventory-Control-and-Audit:Track:E-Business Model:E-Business" ################################################################ ################################################################ ################################################################ exec 8>"upload2wiki.ebiz.sh" print -u 8 -- "#!/usr/bin/ksh93 -x" print -u 8 -- "################################################################" print -u 8 -- "S='/home/dfrench/docs/todo/wikiAutoLoad.sh'" print -u 8 -- "A='-a http://127.0.0.1/wiki/api.php'" print -u 8 -- "U='-u WikiSysop'" print -u 8 -- "P='-p '" MULT=0 ICNT=0 NUM=0 for R in "${!EBIZDOC[@]}" do print -- "# ${NUM}:${ICNT}: Working on \"${R}\"" IFS=$' \t\n' N="${EBIZDOC[${R}]%%:*}" F="${R}" S="${R}" unset Z Z="${EBIZDOC[${R}]//:/$']]\n[[Category:'}" Z="[[Category:${Z}]]" # BEGIN - obtain a list of categories in reverse order, use as page hierarchy IFS=":" VALS=( ${EBIZDOC[${R}]} ) IFS=$' \t\n' H="AIX Expert:" for (( V=(${#VALS[@]}-1); V>=0; --V )) do H="${H} ${VALS[${V}]}:" done # END - obtain a list of categories in reverse order, use as page hierarchy if (( REDIRECT == TRUE )) then print -u 8 -- "\nprint -- \"#REDIRECT [[Category:${EBIZDOC[${R}]%%:*}]]\n\n${H}\" > /tmp/tmp\${$}.wiki" print -u 8 -- "\${S} -v \${A} \${U} \${P} -C \"${EBIZDOC[${R}]}\" -t \"${F}\" /tmp/tmp\${$}.wiki" fi if (( TEMPLATE == TRUE )) then print -u 8 -- "\nprint -- \"${H}\" > /tmp/tmp\${$}.wiki" print -u 8 -- "\${S} -v \${A} \${U} \${P} -C \"${N}\" -t \"Template:${N}\" /tmp/tmp\${$}.wiki" fi if (( CATEGORY == TRUE )) then print -u 8 -- "\nprint -- \"${H}\" > /tmp/tmp\${$}.wiki" print -u 8 -- "\${S} -v \${A} \${U} \${P} -C \"${EBIZDOC[${R}]}\" -t \"Category:${N}\" /tmp/tmp\${$}.wiki" fi (( ++ICNT )) done exec 8>&-