Monday, October 10, 2016

Admin roles in IBM WCS

The following table lists the menu options available in WebSphere Commerce Accelerator for each user role.
Menu
Menu Item
Buyer (sell-side)
Category Manager
Customer Service Representative
Customer Service Supervisor
Marketing Manager
Operations Manager
Pick Packer
Product Manager
Receiver
Returns Administrator
Seller
Site Administrator
Store
Preview
Y
Y
N
N
Y
N
N
Y
N
N
Y
Y
Content Spots
N
N
N
N
Y
N
N
Y
N
N
Y
Y
Content
N
N
N
N
Y
N
N
Y
N
N
Y
Y
Open/Close
N
N
N
N
N
N
N
N
N
N
Y
Y
Change Profile
N
N
N
N
N
N
N
N
N
N
Y
Y
Change Pages
N
N
N
N
N
N
N
N
N
N
Y
Y
Upload Logo
N
N
N
N
N
N
N
N
N
N
Y
Y
Change Style
N
N
N
N
N
N
N
N
N
N
Y
Y
Manage Files
N
N
N
N
N
N
N
N
N
N
Y
Y
Change Flow
N
N
N
N
N
N
N
N
N
N
Y
Y
Change Shipping
N
N
N
N
N
Y
N
N
N
N
Y
Y
Change Tax
N
N
N
N
N
Y
N
N
N
N
Y
Y
Message Type Configuration
N
N
N
N
N
Y
N
N
N
N
Y
Y
Report Delivery Settings
N
N
N
N
N
Y
N
N
N
N
Y
Y
Fulfillment Centers
N
N
N
N
N
Y
N
N
N
N
Y
Y
Price-Override Limits
N
Y
N
N
N
N
N
Y
N
N
Y
Y
Return Reasons
N
Y
N
N
N
Y
N
Y
N
N
Y
Y
Inventory Adjustment Code
N
Y
N
N
N
Y
N
N
N
N
Y
Y
Marketing
Customer Segments
N
N
N
N
Y
N
N
Y
N
N
Y
Y
Campaigns
N
N
N
N
Y
N
N
Y
N
N
Y
Y
Campaign Activities
N
N
N
N
Y
N
N
Y
N
N
Y
Y
Promotions
Y
Y
N
N
Y
N
N
Y
N
N
Y
Y
E-Marketing Spots
N
N
N
N
Y
N
N
Y
N
N
Y
Y
Contents
N
N
N
N
Y
N
N
Y
N
N
Y
Y
Experiments
N
N
N
N
Y
N
N
Y
N
N
Y
Y
Merchandise
Catalog Management
N
Y
N
N
Y
N
N
Y
N
N
Y
Y
Find Catalog Entries
Y
Y
N
N
Y
N
N
Y
N
N
Y
Y
Find Categories
N
Y
N
N
Y
N
N
Y
N
N
Y
Y
Find Bundles or Kits
Y
Y
N
N
Y
N
N
Y
N
N
Y
Y
Find Merchandising Associations
Y
Y
N
N
Y
N
N
Y
N
N
Y
Y
Sales Catalogs
N
Y
N
N
Y
N
N
Y
N
N
Y
Y
Catalog Import
N
Y
N
N
N
N
N
N
N
N
Y
Y
Expected Inventory
Y
Y
N
N
N
N
N
Y
N
N
Y
Y
Vendors
Y
Y
N
N
N
N
N
Y
N
N
Y
Y
Product Advisor
Y
Y
N
N
N
N
N
Y
N
N
Y
Y
Guided Sell
Y
Y
N
N
N
N
N
Y
N
N
Y
Y
Product Advisor Statistics
Y
Y
N
N
N
N
N
Y
N
N
Y
Y
Product Explorer Statistics
Y
Y
N
N
N
N
N
Y
N
N
Y
Y
Product Comparison Statistics
Y
Y
N
N
N
N
N
Y
N
N
Y
Y
Sales Assistant Statistics
Y
Y
N
N
N
N
N
Y
N
N
Y
Y
Reports
Inventory Reports
N
Y
N
N
N
Y
N
N
N
N
Y
Y
Order Management Reports
Y
Y
N
N
Y
Y
N
Y
N
N
Y
Y
Operational Reports
Y
Y
N
N
Y
Y
N
Y
N
N
Y
Y
Customer Service Reports
N
N
Y
Y
N
N
N
N
N
N
Y
Y
Operations
Create New Customer
N
N
Y
Y
N
Y
N
N
N
N
Y
Y
Find Customers
N
N
Y
Y
N
Y
N
N
N
N
Y
Y
Find Orders
N
N
Y
Y
N
Y
N
N
N
N
Y
Y
Place Guest Order
N
N
Y
Y
N
Y
N
N
N
N
Y
Y
Returns
N
N
N
N
N
Y
N
N
Y
Y
Y
Y
Find Returns
N
N
Y
Y
N
Y
N
N
N
N
Y
Y
Pick Batches
N
N
N
N
N
Y
Y
N
N
N
Y
Y
Releases Ready to Ship
N
N
N
N
N
Y
Y
N
N
N
Y
Y
Expected Inventory
N
N
N
N
N
Y
N
N
Y
N
Y
Y
Find Inventory
N
N
N
N
N
Y
N
N
Y
N
Y
Y
Payments
Approve Payment
N
N
N
Y
N
Y
N
N
N
N
Y
Y
List Installed Payment plug-ins
N
N
Y
Y
N
Y
N
N
N
N
Y
Y
List Refund Instructions for an RMA
N
N
Y
Y
N
Y
N
N
N
N
Y
Y
List Payment Instructions for an Order
N
N
Y
Y
N
Y
N
N
N
N
Y
Y
Auctions
View Auctions
N
N
Y
Y
N
Y
N
N
N
N
N
Y
List Auctions
Y
Y
N
N
N
N
N
Y
N
N
Y
Y
Find Auctions
Y
Y
N
N
N
N
N
Y
N
N
Y
Y
Auction Styles
Y
Y
N
N
N
N
N
Y
N
N
Y
Y
Bid Rules
Y
Y
N
N
N
N
N
Y
N
N
Y
Y
Help
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
  


Reference :  User Roles

Wednesday, September 28, 2016

Useful DB query

Creating synonym from remote DB

-        1.   Create a Public database link on remote database.
        Example :   CREATE PUBLIC DATABASE LINK db_link_name CONNECT TO remote_username IDENTIFIED BY password USING 'remotedb';

-         2.  Once the link is created, we would create the synonym on remote database.

Example :  create synonym synonym_name for schema.table@db_link;


Does oracle allow multiple "WITH AS" in a single sql statement

Yes it allows :

WITH abc AS( select
             FROM ...)
, XYZ AS(select
               From abc ....) /*This one uses "abc" multiple times*/
              Select 
  From XYZ....   /*using abc, XYZ multiple times*/



Concatination :

update catentdesc a set (thumbnail,fullimage) = (select 'XXXXXX' || b.partnumber || '.jpg', 'XXXXXXXXXX/' || b.partnumber || '.jpg' from catentry b where a.catentry_id = b.catentry_id) where a.thumbnail is null;


REPLACE :

UPDATE catentdesc SET fullimage = REPLACE(FULLIMAGE, '11351', '10151') 

Size of table
with t1 as (SELECT DS.TABLESPACE_NAME, SEGMENT_NAME, SUM(DS.BYTES) / (1024 * 1024) AS MB
  FROM USER_SEGMENTS DS
  WHERE SEGMENT_NAME IN (SELECT TABLE_NAME FROM USER_TABLES) and SEGMENT_TYPE='TABLE'
 GROUP BY DS.TABLESPACE_NAME, SEGMENT_NAME
 order by SEGMENT_NAME) select * from t1 where t1.SEGMENT_NAME in ('USERREG','USERS','MBRATTRVAL','MBRATTR','MBRREL','ADDRESS','ADDRBOOK','ORDERS','ORDERITEMS','MBRROLE','WMMMAP','MEMBER','ORDITPROMOCD','OICOMPREL');