Shipping Discount - Qualifier throwing PropertyNotFoundException

I've created a shipping promotion based on the shipping method as follows so that I can offer free shipping by method. shippingMethod points to my table (ex: my_shipping_method) and part of "hardgoodShippingGroup" item-descriptor. my_shipping_method primary key is code.
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>+
+<!DOCTYPE pricing-model SYSTEM "dynamosystemresource:/atg/dtds/pmdl/pmdl_1.0.dtd">+
+<pricing-model>+
+<qualifier><equals><value>shippingGroup.shippingMethod.code</value><constant><data-type>java.lang.String</data-type><string-value>ANY_2DAY</string-value></constant></equals></qualifier>+
+<offer>+
+<discount-structure adjuster="0.0" calculator-type="standard" discount-type="fixedPrice"/>+
+</offer>+
+</pricing-model>+
When I try to apply above promo with or without coupon, it does not work. When I enabled debug on ShippingPriceEngine and Qualifier, I see that
it's not finding the shippingMethod property and hence when it tries to compare with "ANY_2DAY" it fails and so the promotion is not applied. Is there something I can do so that ValueElem can consider shippingMethod.code when checking for properties?
2013-06-07 15:40:23,584 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Entered evaluateQualifier.
2013-06-07 15:40:23,584 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG
==================
2013-06-07 15:40:23,585 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Evaluating: atg.commerce.pricing.definition.QualifierElem(subElements: [atg.commerce.pricing.definition.EqualsElem(subElements: [atg.commerce.pricing.definition.ValueElem(subElements: null  ),atg.commerce.pricing.definition.ConstantElem(subElements: [])])])
2013-06-07 15:40:23,585 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Evaluating: atg.commerce.pricing.definition.EqualsElem(subElements: [atg.commerce.pricing.definition.ValueElem(subElements: null ),atg.commerce.pricing.definition.ConstantElem(subElements: [])])
*2013-06-07 15:40:23,585 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Evaluating: atg.commerce.pricing.definition.ValueElem(subElements: null )*
*2013-06-07 15:40:23,585 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Property: shippingMethod.code not found in:*
ShippingGroup type: hardgoodShippingGroup      Id: sg1390003, state = INITIAL
Quantity = 1
*CommerceItem[id:ci141000002; catalogRefId:xxxxxxxxxxxx; catalogKey:en_US; quantity:1; state:INITIAL; AuxiliaryData[productId:xxxxxxxxxx; siteId:xxxxxxxx]]*
*2013-06-07 15:40:23,586 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Leaving with null*
2013-06-07 15:40:23,586 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Evaluating: atg.commerce.pricing.definition.ConstantElem(subElements: [])
2013-06-07 15:40:23,586 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Leaving ConstantElem with: ANY_2DAY
2013-06-07 15:40:23,586 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Entered matches for comparator EqualsElem
2013-06-07 15:40:23,586 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG pValue1:null
2013-06-07 15:40:23,586 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG pValue2:ANY_2DAY
2013-06-07 15:40:23,586 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Leaving EqualsElem with: false
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Leaving QualifierElem with: false
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Leaving evaluateQualifier with: false
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG restoreOriginalItemQuantities: restoring quantity of item: ci141000002 to: 1
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG qualifier evaluated to: false
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Leaving findQualifyingShipping with null
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.ShippingPricingEngine] (ajp-127.0.0.1-10109-9) DEBUG matchingObject: null
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.ShippingPricingEngine] (ajp-127.0.0.1-10109-9) DEBUG Entered applyCalculator.
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.ShippingPricingEngine] (ajp-127.0.0.1-10109-9) DEBUG pCalc: com.xx.commerce.pricing.xxShippingSurchargeCalculator@2880770d
2013-06-07 15:40:23,588 INFO [nucleusNamespace.atg.commerce.pricing.ShippingPricingEngine] (ajp-127.0.0.1-10109-9) DEBUG Checking if shipping group:
ShippingGroup type: hardgoodShippingGroup     Id: sg1390003, state = INITIAL
Quantity = 1
CommerceItem[id:ci141000002; catalogRefId:xxxxxxxx; catalogKey:en_US; quantity:1; state:INITIAL; AuxiliaryData[productId:xxxxxxx; siteId:xxxxxxx]] satisfies any closenessQualifiers
2013-06-07 15:40:23,588 INFO [nucleusNamespace.atg.commerce.pricing.ShippingPricingEngine] (ajp-127.0.0.1-10109-9) DEBUG Evaluating closenessQualifiers for promotion: Shipping Discount:promo110001
2013-06-07 15:40:23,588 INFO [nucleusNamespace.atg.commerce.pricing.PricingTools] (ajp-127.0.0.1-10109-9) DEBUG Comparing closenessQualifiers. pClosenessQualifiers1 = null, pClosenessQualifiers2 = null
2013-06-07 15:40:23,588 INFO [nucleusNamespace.atg.commerce.pricing.PricingTools] (ajp-127.0.0.1-10109-9) DEBUG Comparing closenessQualifiers. pClosenessQualifiers1 = null, pClosenessQualifiers2 = null
2013-06-07 15:40:23,588 INFO [nucleusNamespace.atg.commerce.pricing.PricingTools] (ajp-127.0.0.1-10109-9) DEBUG Entered getPricingLocale
2013-06-07 15:40:23,588 INFO [nucleusNamespace.atg.commerce.pricing.PricingTools] (ajp-127.0.0.1-10109-9) DEBUG pProfi
-Srikrishna Kalavacharla

I've created a shipping promotion based on the shipping method as follows so that I can offer free shipping by method. shippingMethod points to my table (ex: my_shipping_method) and part of "hardgoodShippingGroup" item-descriptor. my_shipping_method primary key is code.
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>+
+<!DOCTYPE pricing-model SYSTEM "dynamosystemresource:/atg/dtds/pmdl/pmdl_1.0.dtd">+
+<pricing-model>+
+<qualifier><equals><value>shippingGroup.shippingMethod.code</value><constant><data-type>java.lang.String</data-type><string-value>ANY_2DAY</string-value></constant></equals></qualifier>+
+<offer>+
+<discount-structure adjuster="0.0" calculator-type="standard" discount-type="fixedPrice"/>+
+</offer>+
+</pricing-model>+
When I try to apply above promo with or without coupon, it does not work. When I enabled debug on ShippingPriceEngine and Qualifier, I see that
it's not finding the shippingMethod property and hence when it tries to compare with "ANY_2DAY" it fails and so the promotion is not applied. Is there something I can do so that ValueElem can consider shippingMethod.code when checking for properties?
2013-06-07 15:40:23,584 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Entered evaluateQualifier.
2013-06-07 15:40:23,584 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG
==================
2013-06-07 15:40:23,585 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Evaluating: atg.commerce.pricing.definition.QualifierElem(subElements: [atg.commerce.pricing.definition.EqualsElem(subElements: [atg.commerce.pricing.definition.ValueElem(subElements: null  ),atg.commerce.pricing.definition.ConstantElem(subElements: [])])])
2013-06-07 15:40:23,585 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Evaluating: atg.commerce.pricing.definition.EqualsElem(subElements: [atg.commerce.pricing.definition.ValueElem(subElements: null ),atg.commerce.pricing.definition.ConstantElem(subElements: [])])
*2013-06-07 15:40:23,585 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Evaluating: atg.commerce.pricing.definition.ValueElem(subElements: null )*
*2013-06-07 15:40:23,585 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Property: shippingMethod.code not found in:*
ShippingGroup type: hardgoodShippingGroup      Id: sg1390003, state = INITIAL
Quantity = 1
*CommerceItem[id:ci141000002; catalogRefId:xxxxxxxxxxxx; catalogKey:en_US; quantity:1; state:INITIAL; AuxiliaryData[productId:xxxxxxxxxx; siteId:xxxxxxxx]]*
*2013-06-07 15:40:23,586 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Leaving with null*
2013-06-07 15:40:23,586 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Evaluating: atg.commerce.pricing.definition.ConstantElem(subElements: [])
2013-06-07 15:40:23,586 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Leaving ConstantElem with: ANY_2DAY
2013-06-07 15:40:23,586 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Entered matches for comparator EqualsElem
2013-06-07 15:40:23,586 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG pValue1:null
2013-06-07 15:40:23,586 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG pValue2:ANY_2DAY
2013-06-07 15:40:23,586 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Leaving EqualsElem with: false
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Leaving QualifierElem with: false
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Leaving evaluateQualifier with: false
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG restoreOriginalItemQuantities: restoring quantity of item: ci141000002 to: 1
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG qualifier evaluated to: false
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.QualifierService] (ajp-127.0.0.1-10109-9) DEBUG Leaving findQualifyingShipping with null
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.ShippingPricingEngine] (ajp-127.0.0.1-10109-9) DEBUG matchingObject: null
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.ShippingPricingEngine] (ajp-127.0.0.1-10109-9) DEBUG Entered applyCalculator.
2013-06-07 15:40:23,587 INFO [nucleusNamespace.atg.commerce.pricing.ShippingPricingEngine] (ajp-127.0.0.1-10109-9) DEBUG pCalc: com.xx.commerce.pricing.xxShippingSurchargeCalculator@2880770d
2013-06-07 15:40:23,588 INFO [nucleusNamespace.atg.commerce.pricing.ShippingPricingEngine] (ajp-127.0.0.1-10109-9) DEBUG Checking if shipping group:
ShippingGroup type: hardgoodShippingGroup     Id: sg1390003, state = INITIAL
Quantity = 1
CommerceItem[id:ci141000002; catalogRefId:xxxxxxxx; catalogKey:en_US; quantity:1; state:INITIAL; AuxiliaryData[productId:xxxxxxx; siteId:xxxxxxx]] satisfies any closenessQualifiers
2013-06-07 15:40:23,588 INFO [nucleusNamespace.atg.commerce.pricing.ShippingPricingEngine] (ajp-127.0.0.1-10109-9) DEBUG Evaluating closenessQualifiers for promotion: Shipping Discount:promo110001
2013-06-07 15:40:23,588 INFO [nucleusNamespace.atg.commerce.pricing.PricingTools] (ajp-127.0.0.1-10109-9) DEBUG Comparing closenessQualifiers. pClosenessQualifiers1 = null, pClosenessQualifiers2 = null
2013-06-07 15:40:23,588 INFO [nucleusNamespace.atg.commerce.pricing.PricingTools] (ajp-127.0.0.1-10109-9) DEBUG Comparing closenessQualifiers. pClosenessQualifiers1 = null, pClosenessQualifiers2 = null
2013-06-07 15:40:23,588 INFO [nucleusNamespace.atg.commerce.pricing.PricingTools] (ajp-127.0.0.1-10109-9) DEBUG Entered getPricingLocale
2013-06-07 15:40:23,588 INFO [nucleusNamespace.atg.commerce.pricing.PricingTools] (ajp-127.0.0.1-10109-9) DEBUG pProfi
-Srikrishna Kalavacharla

Similar Messages

  • Efiicient Logistical Units  - Shipping Discounts

    Hi,
    I have created a routine (RV64A988) in vofm in condition value..The requirement is to provide shipping discounts..These discounts are given to encourage Customers to order in shipment. They will be given as header conditions on the Sales Order and should be split down over the lines in proportion.
    Condition maintained for the following Scales
         7 -> 29 Pallets          23 EUR per Pallet
         30 -> 55 Pallets     31 EUR per Pallet
         56 -> 62 Pallets     37 EUR per Pallet
    Sales Order for 1300 CS & Sales Order for 2000 CS (current sales order)
    1.     Calculate how many Pallets this equates to
    a.     Look at total Pallets field in Sales Orders and add up.
    2.     Check which rate this is in the Scale
    a.     Check  33 < 29. If yes stop, if not continue
    b.     Check  33 < 55. If yes stop, if not continue
    c.     Check  33 < 62. If yes stop
    3.     Calculate Condition amount
    a.     Sales Order 1 = 31 EUR * 13 = 403 EUR
    b.     Sales Order 2 = 31 EUR * 20 = 620 EUR
    below is the code written by me..but its not working as required..
    IF xkomv-kschl EQ 'ZFTD'.
       CALL FUNCTION 'MARM_SINGLE_READ'
            EXPORTING
               KZRFB      = ' '
               MAXTZ      = 0
                 MATNR      = KOMP-MATNR
                 MEINH      = 'PAL'
            IMPORTING
                 WMARM      = MARM
            EXCEPTIONS
                 WRONG_CALL = 1
                 NOT_FOUND  = 2
                 OTHERS     = 3.
         IF sy-subrc eq 0.
           IF MARM-UMREZ GT 0.
            ZZMGLME1 = komp-mglme / 1000.
            ZZMGLME2 = ZZMGLME1 mod MARM-UMREZ.
            ZZMGLME  = ( ZZMGLME1 - ZZMGLME2 ) / marm-umrez.
           ENDIF.
         ENDIF.
           select * from vbak into table it_vbak
                               where kunnr = komk-kunwe
                                 AND VDATU = KOMK-VDATU.
        if not it_vbak[] is initial.
         clear: it_vbak.
         loop at it_vbak.
          ZZMGLME3 = ZZMGLME3 + it_vbak-ZZTOTPAL / 1000.
         endloop.
          ZZMGLME3 = ZZMGLME3 + ZZMGLME.
        it_konm[] = h_mem_konm[].
        loop at it_konm.
         ZZMGLME4 = it_konm-kstbm / 1000.
          check ZZMGLME3 GE ZZMGLME4.
           if sy-subrc eq 0.
            xkomv-kbetr = it_konm-kbetr.
            xkwert = ZZMGLME * it_konm-kbetr.
           endif.
        endloop.
       endif.

    Jakas,
    This forum is for the "SQL Developer" tool - you might get a better response on the "SQL and PL/SQL" forum (PL/SQL).
    theFurryOne

  • How to handle PropertyNotFoundException

    Hello,
    I’m evaluating an expression in the backing bean. I have a try/catch around the expression evaluation. In the debugger I see that I do get the PropertyNotFoundException, which I handle.  And yet, I see the exception popup in the UI, why is that?
    Here is my code:
    FacesContext context = FacesContext.getCurrentInstance();
    Object rowItemObj;
    try
         rowItemObj = context.getApplication().evaluateExpressionGet( context, "#{row.rowObject.start}", Object.class);
    catch ( Exception e )
         String foo = e.toString();
         return “foo”;
    When this is executed, in the UI get the ‘An unknown error occurred during data streaming’ popup, and the logs have:
    <Aug 1, 2013 12:09:32 PM PDT> <Error> <oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator> <BEA-000000> <ADF_FACES-60096:Server Exception during PPR, #1
    javax.el.PropertyNotFoundException: The class 'oracle.sysman.apm.btm.view.controls.table.Row$1' does not have the property 'rowObject.start'.
                    at javax.el.BeanELResolver.getBeanProperty(BeanELResolver.java:579)
                    at javax.el.BeanELResolver.getValue(BeanELResolver.java:281)
                    at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
                    at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
                    at com.sun.el.parser.AstValue.getValue(AstValue.java:138)
                    at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)
                    at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:68)
                    at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.getValue(ValueRenderer.java:184)
                    at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.getConvertedString(V
    What is happening, why is the UI/ADF behaving as if the exception was uncaught/unhandled?
    Thank you.

    This is done while rendering values for columns in a table.  Some row objects might not have a particular property defined, so if in jsff I were to do:
         #{row.rowObject.fooProperty}
    Where ‘rowObject’ might be an instance of classA, which does have ‘fooProperty’, but it might also be an instance of classB which does not have ‘fooProperty’ then in that case the ADF throws PropertyNotFoundException.
    So, instead what I’m doing is :
         #{row.rowObjectValue[‘row.rowObject.fooProperty’]
    Where:
        public Map getRowObjectValue()
            return new HashMap<String,Object>()
                public Object get ( Object key )
    FacesContext context = FacesContext.getCurrentInstance();
    Object rowItemObj;
    try
        String expression = “#{“+key+”}”; // key will be “row.rowObject.fooProperty”
        rowItemObj = context.getApplication().evaluateExpressionGet( context, expression, Object.class);
    catch ( Exception e )
        String error = e.toString();
        return “foo”;
    return rowItemObj;
    What I expect to see in the table is “foo” in all the columns where the row’s object doesn’t have the ‘fooProperty’.  In other words, I want to handle the PropertyNotFoundException.  However, what happens, as I’ve said in the post, is that the PropertyNotFoundException is thrown, I handle it (by returning the hardcoded string ‘foo’), but the UI/ADF *still throws the exception*.
    Any ideas?

  • Regardind shipping coditions

    Hi friends,
    Hope u all knows that shipping conditions copy into sales documents from sales documents or CMR sold to party.
       but iam having 2 ship to partys with two diffrent shipping conditions for one sold to party..when iam processing a sales order shipping conditions are coping from sold to party not from ship to party
    Ex ABC ship to party : immediate
         XYZ  ship to party : Normal
    Plz help to get two respective shipping conditions for two ship to parties..
    Thanks&regards,
    Venkat

    hi srinath,
    my question is that i have number of ship to partys and i want to send goods  throw deffrent shipping condition.
    ex.one ship to party throw flight
    one ship to party to by train
    i dont want to give manually in sales order
    thanks @ regards
    venkat

  • ATG10.1 - Unable to confirm an order with Order Discount type promotion

    Hi,
    I have created a promotion in ATG10.1. The promotion is an Order Discount type and i have configured a %off on the offer. Starting ATG10 we need to choose a template for configuring the promotion and then apply the rules and offer on it. I chose the Advanced condition and offer template and configured the rules and the offer.
    Our requirement is to access the discountType property of the promotion applied on the order in a processor that gets executed in the processOrder pipeline. We have additional business logic in the processor depending on the discountType offered in the promotion. When we try to access the property we get an illegal argument exception. This is because the promotion that is being created is of super-type Order Discount whereas the discountType property is at the sub-type level.
    We are accessing the property as below.
    List<PricingAdjustment> pricingAdjustments = pOrder.getPriceInfo().getAdjustments();
    for (PricingAdjustment pricingAdjustment : pricingAdjustments) {
    RepositoryItem promotion = pricingAdjustment.getPricingModel();
    String discountType = promotion.getPropertyValue("discountType");
    Exception:
    java.lang.IllegalArgumentException: Attempt to get a property value named discountType from item-descriptor type Order Discount
    Any pointers or suggestions to fix this error would be helpful.
    Thanks,
    Srikanth

    Yes, you are correct that discountType is defined at sub-type level. But if there is an entry in sub-type level, there is also an entry in the main "promotion" item-descriptor. PricingModel is nothing but main promotion repository item.
    From the promotion ( pricingModel) repositoryItem, get the type ( type is a property defined at super level which says if this item is of type order discount, item dsicount or shipping discount. This type is not discountType ). Once you get the type value, call catalogRepository for that sub-type of promotion to get sub-type's repository item which contains the actual discountType.
    From ATG 10 onwards, merchandising UI changed completely and sub types are not present. Templates are just for merchandising UI. But that should not effect your piece of code in the pipeline processors in processOrder pipeline chain. If you look at my above pseudo code, im getting the type, then querying catalog repository to get the sub-type repository item and then getting the discountType.
    -karthik

  • Volume discount on the catalog, not the product...

    Is that possible?
    Our client wants a specific catalog on the web site to have a volume discount. You purchase 40 of any of the items in that catalog and the price drops.
    1. There are several different catalogs on the site with different pricing structures, so this isn't something I want to implement site wide.
    2. I have already considered volume discounts on the individual items, but one would have to purchase 40 of a single product to get the discount. She wants the customer to purchase different quantities of different products (5+10+3+7+15) totalling 40, at which point the volume discount would kick in.
    Can this be implemented?
    Chuck

    You can only offer precentage discounts per person, per catalog via the subscriptions element of a customer in the CRM. Volume Pricing is per product only. You can also offer shipping discounts on a catalog basis, but again not a volume discount option at this time for catalogs.

  • Discount on specific items / combining products

    I have two products which are sold individually and stock levels are maintained. All good.
    Here comes my problem. These two products work very well together and I would to somehow combine them and offer a discount on the purchase of both items, as well as maintaining correct
    stock levels for each item.
    Is this at all possible with BC?
    I've tried creating a separate product combining both items allows me to offer the discounted price, but as it is defined as a separate item, correct stock levels are not maintained.
    Any help would be appreciated...
    Thanks.

    You can only offer precentage discounts per person, per catalog via the subscriptions element of a customer in the CRM. Volume Pricing is per product only. You can also offer shipping discounts on a catalog basis, but again not a volume discount option at this time for catalogs.

  • Offer better shipping prices on clearance items.

    Please see the attached image. Best Buy has some killer deals on PC games for 99 cents. These are some great games! But when I put them in my cart, those shipping prices are outrageous for "clearance items" 
    Perhaps there should be better pricing on value shipping. By the time I put both of those games in my cart I am paying $6 extra (for shipping) for two games that cost 99 cents. It's hardly a bargain. 

    I think the idea is sound but as a business owner I have to strongly avert my eyes.  Shipping is a servcie and you cannot discount it. You cannot return it.
    The price of $2.99 is very fair price for shipping.  So you sell a game at 99 cents and discount the shipping.  Well your operating a net loss.
    Where I get my undies in a bunch is when you order something from a store and they charge shipping per item as if the item is shipping by itself.  Best Buy does not do that.  
    I will say Best Buy has very good shipping terms.   A lot my items get shipped free.  But there really is no such thing as free shipping.  The shipped discount is coming of the profit.

  • Presort 8.0 - avoiding SCF entry for efficiency

    We have a large job with dozens of entry points across four states, and a customer who wants all the pieces to arrive in mailboxes within a 2-day window. To illustrate the issue we're having, I'll show only two of the entry points for example, which appear in the job file in this sequence:
    SCF - SPOKANE WA
    BMC - SEATTLE WA
    Our job file is set up with only one scheme, 'STD, Letter Trays on Pallets', which appears to be setup with the default values for that particular scheme template.
    Presort tells us to drop only one pallet at SCF - SPOKANE WA, but the pallet only contains 213 pieces at the 3-digit rate, they don't qualify for any discount by dropping them at the SCF, and worst of all the destination on the pallet tag is BMC SEATTLE WA... so the SCF in Spokane would take the pallet off our truck and put it on another bound for Seattle. By the time these 213 pieces arrive in Seattle, get sorted and trucked back to Spokane again for delivery, we'd have already passed our 2-day window. We get around this issue by redoing paperwork manually and/or drop-shipping early.
    I'm assuming we can avoid this issue altogether by setting up two schemes, one for trays that would qualify for a discount if dropped at the SCF, and another scheme for trays that would not. Unfortunately, I've read through all the scheme parameters numerous times and attempted to set up the options in Presort Views, but I'm just not seeing it. I hope it's obvious to someone else what I should be doing differently, or what I'm just not understanding. Any ideas?
    Thanks,
    Ben Hill
    Portland OR

    I'm not sure from reading your messages, but here is something to consider.
    One thing you might want to try if you are concerned about drop shipping that BMC pallet to a SCF facility is mapping schemes to entry points.  Within the Entry Point description block is a parameter named
    Scheme Nums this Entry Pt (See Note)
    By default Presort sets this parameter to ALL.  But, you can use this to setup multiple Presort Scheme blocks and use certain blocks at SCF EPs and other blocks at BMC EPs.
    So, what I might do is make 2 STD, Letter Trays on Pallets scheme blocks.  The first block I will use for my SCF EPs.  In this first block I will set the No Sorting After parameter to SCF.  This will ensure that only 5D, 3D and SCF pallets are created for this EP.  That way, only pallets that are eligible for a drop ship discount should be created at the SCF facilities.
    The second block I will leave the No Sorting After parameter blank, so that all pallet levels are created.
    As for the EP Description blocks, the one for the SCF has this line:
    Scheme Nums this Entry Pt (See Note) = 1
    and the one for the BMC has this:
    Scheme Nums this Entry Pt (See Note) = 2

  • FOR SALE BRAND NEW Apple iPhone 6 16GB-$340, Samsung Galaxy S5 16GB-$350

    All Items are Brand New, Factory Sealed and Unlocked . Includes 1-year Apple Warranty
    US BUYERS  : 1 TO 2 DAYS EXPRESS SHIPPING by DHL EXPRESS
    We offer a 20% Discount off all bulk purchases.We offer free shipping on all International Orders.
    2 to 3 days express shipping anywhere in the world .You don't have to wait for 2 weeks to 4 weeks get your items .We do EXPRESS international shipping  
    Return Policy :
     We offer 45 days return policy from the day you received your item .
    CONTACT US :
     [email protected]
    Skype ID : bestmobilephoneshop.ltd
    Why buy from us ?
    * Your privacy is guaranteed
    * Our prices are second to none
    * Insurance Secured Transactions
    * We ship Monday to Saturday.
    * Free shipping on qualified orders
    * We offer a reasonable discount on bulk purchase
    * We ship the same day after confirmation of payment.
    * We offer a 45-days return policy and a 100% money back guarantee.
    WE OFFER BUY 2 UNIT AND GET 1 FOR FREE...
    WE OFFER BUY 5 UNIT AND GET 3 FOR FREE...
    Our Prices are :
    Apple iPhone 6 Plus 128GB (Factory Unlocked) —  $470
    Apple iPhone 6 Plus 64GB (Factory Unlocked) —  $440
    Apple iPhone 6 Plus 16GB    (Factory Unlocked) — $400
    =========================
    Apple iPhone 6 128GB (Factory Unlocked) —   $420
    Apple iPhone 6 64GB (Factory Unlocked) —  $380
    Apple iPhone 6 16GB (Factory Unlocked) — $340
    =========================
    Samsung Galaxy S6 128GB (Factory Unlocked) —  $380
    Samsung Galaxy S6 Edge 64GB (Factory Unlocked) —  $400
    Samsung Galaxy S6 Edge 128GB (Factory Unlocked) —  $470
    =========================
    Samsung Galaxy S5 16GB..(Factory Unlocked) — 350
    Samsung Galaxy S5 32GB..(Factory Unlocked) — 380
    =============
    Kindly Contact us for more product that are not listed above.
    (Specify any other phone or laptop of interest for price list )
     You do not need to pay any additional shipping fees .. All Shipping fees will be handled by us..
    Our home delivery to you takes only 2-3 days to get to you , And its done with DHL courier service.
    Furthermore, we urge you to be 100% confident that we are at the best of your services and we promise to serve you right with the companies act and laws governing our company.
    Hurry while the offer last as these Prices & offers ( Buy 2 Phones and Get 1 Free) won't last long!! Very limited offer!

    Hi Allan,
    Sorry for the rant up there..   Thanks for your quick response.  I couldn't get to an Apple store and can't order anything from the States that contains Lithium ION batteries -- no U.S. Postal Services will deliver these to us anymore.  Target sold this to me as an unactivated Sprint phone.  I never activated it through Sprint in the States and just took it to Germany with me.  I updated to vs.6.0 via ITunes and without the Sprint SIM Card installed.  The IPhone is now accessible (Apps, Settings, etc., to be able to check firmware, et al., settings.  However, I can't tell if it's unlocked (since I upgraded the version without the Sprint SIM Card installed) until I go to the local cell phone shop and stuff in a BASE (provider) SIM card and test it out.  Is there a way to tell whether or not the phone is unlocked without a SIM card in it?  I don't think there is....

  • My macbook pro '07 runs slow and freezes a lot after upgrading to Mavericks

    Also my Optical Drive keeps kicking out my DVDs
    Hardware Information:
              MacBook Pro (17-inch 2.4GHZ)
              MacBook Pro - model: MacBookPro3,1
              1 2.4 GHz Intel Core 2 Duo CPU: 2 cores
              6 GB RAM
    Video Information:
              GeForce 8600M GT     - VRAM: 256 MB
    System Software:
              OS X 10.9.2 (13C1021) - Uptime: 0 days 1:34:25
    Disk Information:
              TOSHIBA MK1655GSXF disk0 : (160.04 GB)
                        EFI (disk0s1) <not mounted>: 209.7 MB
                        THE CAVE (disk0s2) / [Startup]: 159.18 GB (12.2 GB free) (Low!)
                        Recovery HD (disk0s3) <not mounted>: 650 MB
    USB Information:
              Toshiba External USB 3.0 750.16 GB
                        EFI (disk1s1) <not mounted>: 209.7 MB
                        Wayne Enterprises (disk1s2) /Volumes/Wayne Enterprises: 749.81 GB (428.35 GB free)
              Apple Inc. Built-in iSight
              Apple Inc. iPhone
              Apple Inc. Bluetooth USB Host Controller
              Apple Computer Apple Internal Keyboard / Trackpad
              Apple Computer, Inc. IR Receiver
    FireWire Information:
              Other World Computing OWC Mercury Elite 400mbit - 800mbit max
                        EFI (disk2s1) <not mounted>: 209.7 MB
                        Batcomputer (disk2s2) /Volumes/Batcomputer: 499.76 GB (50.83 GB free)
    Thunderbolt Information:
    Configuration files:
              /etc/hosts - Count: 157
    Gatekeeper:
              Mac App Store and identified developers
    Kernel Extensions:
              [not loaded] com.parallels.kext.prl_usb_connect (7.0 15104.778994) Support
              [not loaded] com.quark.driver.Tether (1.1.0d4 - SDK 10.4) Support
              [not loaded] com.quark.driver.Tether64 (1.1.0d3 - SDK 10.6) Support
              [not loaded] com.roxio.TDIXController (2.0) Support
              [not loaded] net.kromtech.kext.AVKauth (2.3.6 - SDK 10.8) Support
              [kext loaded] net.kromtech.kext.Firewall (2.3.6 - SDK 10.8) Support
    Launch Daemons:
              [loaded] com.adobe.fpsaud.plist Support
              [not loaded] com.adobe.SwitchBoard.plist Support
              [not loaded] com.google.keystone.daemon.plist Support
              [not loaded] com.logmein.logmeinserver.plist Support
              [not loaded] com.microsoft.office.licensing.helper.plist Support
              [invalid] com.oracle.java.Helper-Tool.plist
              [not loaded] com.parallels.desktop.launchdaemon.plist Support
              [not loaded] com.synium.cleanappdaemon.plist Support
              [not loaded] com.tether.plist Support
              [failed] com.torch.update.agent.plist Support
              [running] com.zeobit.MacKeeper.AntiVirus.plist Support
              [running] com.zeobit.MacKeeper.plugin.AntiTheft.daemon.plist Support
    Launch Agents:
              [not loaded] com.adobe.AAM.Updater-1.0.plist Support
              [not loaded] com.adobe.CS5ServiceManager.plist Support
              [not loaded] com.cooliris.SetLaunchArch.plist Support
              [loaded] com.coupons.coupond.plist Support
              [not loaded] com.extensis.FMCore.plist Support
              [not loaded] com.google.keystone.agent.plist Support
              [not loaded] com.hp.messagecenter.launcher.plist Support
              [not loaded] com.logmein.logmeingui.plist Support
              [not loaded] com.logmein.logmeinguiagent.plist Support
              [invalid] com.oracle.java.Java-Updater.plist
              [not loaded] com.parallels.desktop.launch.plist Support
              [not loaded] com.parallels.DesktopControlAgent.plist Support
              [not loaded] com.parallels.vm.prl_pcproxy.plist Support
    User Launch Agents:
              [loaded] .dat01a2.000 (hidden)
                        osascript -e tell application "Folder Actions Dispatcher" to tick
              [not loaded] com.adobe.AAM.Updater-1.0.plist Support
              [not loaded] com.adobe.ARM.[...].plist Support
              [not loaded] com.adobe.ARM.[...].plist Support
              [loaded] com.citrixonline.GoToMeeting.G2MUpdate.plist Support
              [not loaded] com.facebook.videochat.[redacted].plist Support
              [not loaded] com.intego.virusbarrierexpress.agent.plist Support
              [not loaded] com.linotype.FontFolderProtector.plist Support
              [not loaded] com.veoh.webplayer.startup.plist Support
              [running] com.zeobit.MacKeeper.Helper.plist Support
              [not loaded]          ltcm.plist Support
    User Login Items:
              iTunesHelper
              Dropbox
              Alfred
              RealPlayer Downloader Agent
    Internet Plug-ins:
              AdobePDFViewerNPAPI: Version: 10.1.8 Support
              Flash Player: Version: 13.0.0.206 - SDK 10.6 Support
              AdobePDFViewer: Version: 10.1.8 Support
              LogMeInSafari32: Version: 1.0.530 Support
              Unity Web Player: Version: UnityPlayer version 3.5.2f2 - SDK 10.6 Support
              googletalkbrowserplugin: Version: 4.0.3.13724 Support
              iPhotoPhotocast: Version: 7.0 - SDK 10.8
              DirectorShockwave: Version: 12.0.7r148 - SDK 10.6 Support
              QuickTime Plugin: Version: 7.7.3
              LogMeInSafari64: Version: 1.0.530 Support
              FlashPlayer-10.6: Version: 13.0.0.206 - SDK 10.6 Support
              npgtpo3dautoplugin: Version: 0.1.44.29 - SDK 10.5 Support
              Silverlight: Version: 5.1.10411.0 - SDK 10.6 Support
              CouponPrinter-FireFox: Version: Version 1.1.5
              CoolirisWebKitPlugin: Version: (null) Support
              LogMeIn: Version: 1.0.530 Support
              Google Earth Web Plug-in: Version: 6.0 Support
              CouponPrinter-FireFox_v2: Version: 5.0.3 - SDK 10.6 Support
              Default Browser: Version: 537 - SDK 10.9
              Flip4Mac WMV Plugin: Version: 3.1.0.24   - SDK 10.8 Support
              o1dbrowserplugin: Version: 4.0.3.13724 Support
              SharePointBrowserPlugin: Version: 14.4.1 - SDK 10.6 Support
              JavaAppletPlugin: Version: 14.9.0 - SDK 10.7 Check version
              OfficeLiveBrowserPlugin: Version: 12.3.0 Support
    Safari Extensions:
              Facebook Photo Zoom: Version: 1.1012.7.2
              Zemanta: Version: 0.1
              Reload Button: Version: 1.2
              Exposer: Version: 1.1
              1 click to Amazon !: Version: 1.0
              Print Plus: Version: 1.0.1.0
              The New York Times: Version: 0.1
              SCC: Version: 1.2
              Add To Amazon Wish List: Version: 1.1
              Bing Highlights: Version: 1.0.19
              AddThis: Version: 1.7
              Discount Search for Amazon: Version: 1.1.0
              Searchme: Version: 1.3
              FoxTrick: Version: 0.10.0.3
              Like.fm for Safari: Version: 1.0.9
              Facebook Improved: Version: 1.8
              Facebook Photo Zoom: Version: 1.1109.26.1
              SPOI Options: Version: 1.8.173
              BeFrugal.com Toolbar: Version: 3.1
              TED HTML5 video playe: Version: 1.0
              SafariRestore: Version: 6.0.1
              SocialPlus!: Version: 2.5
              Zemanta: Version: 0.1
              OpenSearch for Safari: Version: 1.09
              StumbleUpon: Version: 1.0.6
              Slick Savings: Version: 1.0
              Glue: Version: 4.5.2
              Cloudy: Version: 1.4
              SafariRestore: Version: 4.14
              Add To Amazon Wish List: Version: 1.3
              Widgets: Version: 1.1.4
              MLB.com Toolbar: Version: 1.1
              Duplicate Tab Button: Version: 1.1
              SafariRestore: Version: 5.5.4
              reddit comments: Version: 1.4
              AddThis: Version: 1.7
              MLB.com Toolbar: Version: 1.1
              Firebug Lite for Safari: Version: 1.2.0.16797
              Facebook Photo Rotator: Version: 1.0
              InvisibleHand: Version: 2.6
              Amazon Prime/FREE Shipping + Discount Search: Version: 1.0.1
              Ookong: Better shopping experience at Amazon: Version: 4.0.5
              SafariRestore: Version: 4.12
              SafariRestore: Version: 5.5.3
              Ebay Shopping Assistant: Version: 1.1
              Twitter for Safari: Version: 1.02
              Sessions: Version: 1.3.0.2
              Social Fixer: Version: 6.751
              InvisibleHand: Version: 2.5
              Add To Amazon Wish List: Version: 1.6
              Snapper: Version: 0.6
              Stop/Reload Button: Version: 1.6
              1-ClickWeather: Version: 1.0
              CustomSearch: Version: 1.4
              SafariRestore: Version: 4.11
              SafariRestore: Version: 4.13
              Facebook Photo Zoom: Version: 1.1206.11.1
              Amazon Button: Version: 1.0
              The Tracktor: Version: 1.0.4
              Facebook Improved: Version: 1.8
              MacRumorsMinimal: Version: 1.6
              The New York Times: Version: 0.1
              feedly: Version: 5.6.384
              ZENTUBE: Version: 1.0
              Add To Amazon Wish List: Version: 1.8
              SnapBack: Version: 2.8 (24)
              Reload Button: Version: 1.1
              Better Facebook: Version: 5.801
              Ookong: Amazon price history & more: Version: 4.1.3
              Buffer: Version: 2.1.7
              YourVersion: Version: 1.2
              zoomintosafari: Version: 1.7
              MLB.com Toolbar: Version: 1.1
              Offer Assistant Lite: Version: 0.5.1.0
              Glue: Version: 4.5.2
              Google Search by Image: Version: 1.0
              Print Plus: Version: 1.1.0.2
              Turn Off the Lights: Version: 2.0.0.6
              Auto Refresh: Version: 1.3
              Ultimate Status Bar: Version: 1.2.3
              CustomSearch: Version: 1.2.2
              Keyword Search: Version: 1.2
              Add To Amazon Wish List: Version: 1.6
              Add To Amazon Wish List: Version: 1.5
              Thurly: Version: 2.0.1
              MLB.com Toolbar: Version: 1.1
              Hockey.264: Version: 1.3.0
              MacRumorsMinimal: Version: 1.4
              Reload Button: Version: 1.2
              Awesome Screenshot: Version: 1.3.2
              Better Facebook: Version: 5.941
              Grab and Scroll: Version: 1.1
              SocialPlus!: Version: 2.5.1
              1-ClickWeather: Version: 1.0
              Like.fm for Safari: Version: 1.0.9
              PriceBlink: Version: 1.2
              NewWindowButton: Version: 1.0
              Google Reader Tools: Version: 1.0.1
              Facebook Photo Zoom: Version: 1.1206.11.1
              YoutubeWide: Version: 5.0
              Keyword Search: Version: 1.2
              1 click to Amazon !: Version: 1.0
              Bing Highlights: Version: 1.0.20
              Twitter for Safari: Version: 1.02
              Slick Savings: Version: 2.0
              Mitto: Version: 1.0
              Open in Papers: Version: 1.2.3
              Sessions: Version: 1.1.4
              Rapportive: Version: 1.2
              Facebook Photo Zoom: Version: 1.1008.4.1
              Tweet Bar: Version: 1.17
              MLB.com Toolbar: Version: 1.1
              Stop/Reload Button: Version: 1.3
              feedly: Version: 4.0.332
              Yahoo! Axis: Version: 1.0.2
              WebsiteOpener: Version: 1.0
              Better Facebook: Version: 5.701
              Amazon Shopping Assistant: Version: 1.1
              Better Facebook: Version: 5.951
              Ultimate Status Bar: Version: 1.3
              TwitterTranslate: Version: 2.0
              Ultimate Status Bar: Version: 1.2.5
    Audio Plug-ins:
              BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
              AirPlay: Version: 2.0 - SDK 10.9
              AppleAVBAudio: Version: 203.2 - SDK 10.9
              iSightAudio: Version: 7.7.3 - SDK 10.9
    iTunes Plug-ins:
              Quartz Composer Visualizer: Version: 1.4 - SDK 10.9
    User Internet Plug-ins:
              fbplugin_1_0_3: Version: (null) Support
              Move_Media_Player: Version: npmnqmp 071302000002 Support
              CitrixOnlineWebDeploymentPlugin: Version: 1.0.105 Support
              WebEx: Version: 1.0 Support
              Google Earth Web Plug-in: Version: 6.2 Support
              RealPlayer Plugin: Version: (null) Support
    3rd Party Preference Panes:
              Flash Player  Support
              Flip4Mac WMV  Support
              FAPPreferences  Support
              MacFUSE  Support
              Perian  Support
    Time Machine:
              Skip System Files: NO
              Mobile backups: ON
              Auto backup: YES
              Volumes being backed up:
                        THE CAVE: Disk size: 148.25 GB Disk used: 136.89 GB
              Destinations:
                        Batcomputer [Local] (Last used)
                        Total size: 465.44 GB
                        Total number of backups: 86
                        Oldest backup: 2013-05-11 04:14:42 +0000
                        Last backup: 2014-05-12 19:12:59 +0000
                        Size of backup disk: Excellent
                                  Backup size 465.44 GB > (Disk size 148.25 GB X 3)
              Time Machine details may not be accurate.
              All volumes being backed up may not be listed.
    Top Processes by CPU:
                  37%          com.apple.coremedia.videodecoder
                  16%          Clear Day
                  11%          WindowServer
                   4%          repair_packages
                   4%          Adobe Photoshop CS6
    Top Processes by Memory:
              227 MB          Safari
              177 MB          repair_packages
              101 MB          com.apple.WebKit.WebContent
              92 MB          AddressBookSourceSync
              80 MB          mds_stores
    Virtual Memory Information:
              13 MB          Free RAM
              2.01 GB          Active RAM
              2.01 GB          Inactive RAM
              634 MB          Wired RAM
              902 MB          Page-ins
              28 MB          Page-outs

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. All it does is to collect information about the state of the computer. That information goes nowhere unless you choose to share it. However, you should be cautious about running any kind of program (not just a shell script) at the request of a stranger. If you have doubts, search this site for other discussions in which this procedure has been followed without any report of ill effects. If you can't satisfy yourself that the instructions are safe, don't follow them. Ask for other options.
    Here's a summary of what you need to do, if you choose to proceed:
    ☞ Copy a line of text in this window to the Clipboard.
    ☞ Paste into the window of another application.
    ☞ Wait for the test to run. It usually takes a few minutes.
    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    4. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode, under the conditions in which the problem is reproduced. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    5. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    6. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Fonts 51 4 1000 25 5120 KiB/s 1024 85 \\b%% 20480 1 MB/s 25000 ports 'com.autodesk.AutoCad com.evenflow.dropbox com.google.GoogleDrive' DYLD_INSERT_LIBRARIES\ DYLD_LIBRARY_PATH -86 ` route -n get default|awk '/e:/{print $2}' ` 25 N\\/A down up 102400 25600 recvfrom sendto CFBundleIdentifier 25 25 25 );N5=${#p[@]};p[N5]=` networksetup -listnetworkserviceorder|awk ' NR>1 { sub(/^\([0-9]+\) /,"");n=$0;getline;} $NF=="'${p[45]}')" { sub(/.$/,"",$NF);print n;exit;} ' `;f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' %s\ %s '%s\n\t(%s)\n' );S0() { echo ' { q=$NF+0;$NF="";u=$(NF-1);$(NF-1)="";gsub(/^ +| +$/,"");if(q>='${p[$1]}')printf("%s (UID %s) is using %s '${p[$2]}'\\\\n",$0,u,q);} ';};s=(' /^ *$|CSConfigDot/d;s/^ */   /;s/[-0-9A-Fa-f]{22,}/UUID/g;s/(ochat)\.[^.]+(\..+)/\1\2/;/Shared/!s/\/Users\/[^/]+/~/g ' ' s/^ +//;5p;6p;8p;12p;' ' {sub(/^ +/,"")};NR==6;NR==13&&$2<'${p[10]} ' 1s/://;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: [^EO]|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[11]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ s/ *:$//;x;s/\n//;/Apple|Genesy|Intel|SMSC/d;s/\n.*//;/\)/p;};/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;} ' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' $0&&!/:/;END { if(NR<100)print "com.apple.";} ' ' $3~/[0-9]:[0-9]{2}$/ { $4="";gsub("  "," ");gsub(/:[0-9:a-f]{14}/,"");} { print|"tail -n'${p[12]}'";} ' ' NR==2&&$4<='${p[13]}' { print $4;} ' ' END { $2/=256;if($2>='${p[15]}')print int($2) } ' ' NR!=13{next};{sub(/[+-]$/,"",$NF)};'"`S0 21 22`" 'NR==2'"`S0 37 17`" ' NR!=5||$8!~/[RW]/{next};{ $(NF-1)=$1;$NF=int($NF/10000000);for(i=1;i<=3;i++){$i="";$(NF-1-i)="";};};'"`S0 19 20`" 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' ' s/^.{52}//;s/ .+//p ' ' /Launch[AD].+\.plist$/;END{if(NR<100)print "/System/";} ' '/\.xpc\/(Contents\/)?Info\.plist$/p' ' NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$/ { print $3;} ' '/\.(framew|lproj)/d;/plist:|:.+(M.+exec|scrip)/s/:[^:]+//p' '/root/p' ' !/\/Contents\/.+\/Contents|Applic|Autom|Frameworks/&&/Lib.+\/Info.plist$/;END{if(NR<100)print "/System/"};' '/^\/usr\/lib\/.+dylib$/p' '/\/etc\/(auto_m|hosts[^.]|peri)/s/^\.\/[^/]+//p' ' /\/(Contents\/.+\/Contents|Frameworks)\//d;p;' 's/\/(Contents\/)?Info.plist$//;p' ' { gsub("^| ","||kMDItem'${p[35]}'=");sub("^.."," ") };1 ' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[9]}'{$2=$2-1;print}' ' BEGIN { i="'${p[26]}'";M1='${p[16]}';M2='${p[18]}';M3='${p[31]}';M4='${p[32]}';} !/^A/ { next;} /%/ { getline;if($5<M1) a="user "$2"%, system "$4"%";} /disk0/&&$4>M2 { b=$3" ops/s, "$4" blocks/s";} $2==i { if(c) { d=$3+$4+$5+$6;next;};if($4>M3||$6>M4) c=int($4/1024)" in, "int($6/1024)" out";} END { if(a)print "CPU: "a;if(b)print "I/O: "b;if(c)print "Net: "c" (KiB/s)";if(d)print "Net errors: "d" packets/s";} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/ )||(/v6:/&&$2!~/A/ ) ' ' /lR/ { if($2<='${p[25]}')print $2;} ' ' BEGIN { FS=":";} $3~/(sh|ng|ic)$/ { n=split($3,a,".");sub(/_2.+/,"",a[n-1]);b=b"\n"$2" "a[n-1]" "a[n]" "$1;c=c$1;} END { d="sort|tail -n'${p[38]}'";print b|d;close(d);if(c)print("\n\t* Code injection");} ' ' NR!=4{next} {$NF=int($NF/10240)} '"`S0 27 14`" ' END { if($3~/[0-9]/)print$3;} ' ' BEGIN { L='${p[36]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L)f=f"\n   "$0;} END { F=FILENAME;if(!F)exit;if(!f) f="\n   [N/A]";"file -b "F|getline T;if(T!~/^(A.+ E.+ text$|POSIX sh.+ text ex)/) F=F" ("T")";printf("\nContents of %s\n%s\n",F,f);if(l>L) printf("\n   ...and %s more line(s)\n",l-L);} ' ' BEGIN{FS="= "} /Path/{print $2} ' ' /^ +B/{ s/.+= |(-[0-9]+)?\.s.+//g;p;} ' ' END{print NR} ' ' /id: N|te: Y/{i++} END{print i} ' ' /:/{$0="'"${p[28]}"'"};1;' );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps sudo\ crontab sudo\ iotop top pkgutil PlistBuddy whoami cksum kextstat launchctl sudo\ launchctl crontab 'sudo defaults read' stat lsbom mdfind ' for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done;' defaults\ read scutil sudo\ dtrace sudo\ profiles sed\ -En awk /S*/*/P*/*/*/C*/*/airport networksetup );c2=(com.apple.loginwindow\ LoginHook '-c Print /L*/P*/loginw*' '-c Print L*/P*/*loginit*' '-c Print L*/Saf*/*/E*.plist' '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '.??* -path .Trash -prune -o -type d -name *.app -print -prune' '-c Print\ :'${p[35]}' 2>&1' '-c Print\ :Label 2>&1' '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status '-F bsd -k Sender kernel -k Message Req "Beac|caug|dead[^bl]|GPU |hfs: Ru|inval|jnl:|last value [1-9]|n Cause: -|NVDA\(|pagin|proc: t|Roamed|rror|ssert|Thrott|timed? ?o|WARN" -k Message Rne "Goog|ksadm|SMC:" -o -k Sender fseventsd -k Message Req "SL"' '-du -n DEV -n EDEV 1 10' 'acrx -o comm,ruid,%cpu' '-t1 10 1' '-f -pfc /var/db/*/*.{BS,Bas,Es,OSXU,Rem}*.bom' '{/,}L*/Lo*/Diag* -type f \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;' '-L {/{S*/,},}L*/Lau* -type f' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' '-L /S*/L*/{C*/Sec*A,E}* {/,}L*/{A*d,Compon,Ex,In,iTu,Keyb,Mail/B,P*P,Qu*T,Scripti,Sec,Servi,Spo}* -type f -name Info.plist' '/usr/lib -type f -name *.dylib' `awk "${s[31]}"<<<${p[23]}` "/e*/{auto_master,{cron,fs}tab,hosts,{launchd,sysctl}.conf} /usr/local/etc/periodic/*/* .launchd.conf" list getenv /Library/Preferences/com.apple.alf\ globalstate --proxy '-n get default' -I --dns -getdnsservers -getinfo\ "${p[N5]}" -P -m\ / '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --only-files --files com.apple.pkg.*|sort|uniq' -kl -l );N1=${#c2[@]};for j in {0..8};do c2[N1+j]=SP${p[j]}DataType;done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n 'syscall::'${p[33+j]}':return {@out[execname,uid]=sum(arg0)} tick-10sec {trunc(@out,1);exit(0)}'";done;l=(Restricted\ files Hidden\ apps 'Elapsed time (s)' POST Battery Safari\ extensions Bad\ plists 'High file counts' User Heat System\ load boot\ args FileVault Diagnostic\ reports Log 'Free space (MiB)' 'Swap (MiB)' Activity 'CPU per process' Login\ hook 'I/O per process' Mach\ ports kexts Daemons Agents launchd Startup\ items Admin\ access Root\ access Bundles dylibs Apps Font\ issues Inserted\ dylibs Firewall Proxies DNS TCP/IP RSSI Profiles Root\ crontab User\ crontab 'Global login items' 'User login items' );N3=${#l[@]};for i in 0 1 2;do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Current ${p[29+j]}stream data";done;A0() { id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear;};for i in 0 1;do eval ' A'$((1+i))'() { v[0]=` eval "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "${v[0]}" ]];};A'$((3+i))'() { v[0]=` while read i;do eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}" `;[[ "${v[0]}" ]];};A'$((5+i))'() { v[0]=` while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}" `;[[ "${v[0]}" ]];};';done;A7(){ v[0]=$((`date +%s`-v[3]));};B2(){ v[$1]="${v[0]}";};for i in 0 1;do eval ' B'$i'() { unset v[0];((v['$((i+1))']==0))||{ v[0]=No;false;};};B'$((3+i))'() { v[$2]=`'${c1[30+i]}' "${s[$3]}"<<<"${v[$1]}"`;} ';done;B5(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B6() { v[0]=` paste -d: <(echo "${v[$1]}") <(echo "${v[$2]}")|awk -F: ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v[0]=`grep -Fv "${v[$1]}"<<<"${v[0]}"`;};C0(){ test "${v[0]}"&&echo "$_";};C1() { [[ "${v[0]}" ]]&&printf "${f[$1]}" "${l[$2]}" "${v[0]}";};C2() { v[0]=`echo ${v[0]}`;[[ "${v[0]}" != 0 ]]&&C1 0 $1;};C3() { v[0]=`sed -E "${s[0]}"<<<"${v[0]}"`&&C1 1 $1;};for i in 1 2;do for j in 2 3;do eval D$i$j'(){ A'$i' $1 $2 $3; C'$j' $4;};';done;done;A0;{ A2 0 $((N1+1)) 2;C0;A1 0 $N1 1;C0;B0;C2 27;B0&&! B1&&C2 28;D12 15 37 25 8;A1 0 $((N1+2)) 3;C0;D13 0 $((N1+3)) 4 3;D22 0 $((N1+4)) 5 4;for i in 0 1 2;do D13 0 $((N1+5+i)) 6 $((N3+i));done;D13 1 10 7 9;D13 1 11 8 10;D22 2 12 9 11;D12 3 13 10 12;D23 4 19 44 13;D23 5 14 12 14;D22 6 36 13 15;D22 7 37 14 16;D23 8 15 38 17;D22 9 16 16 18;B1&&{ D22 11 17 17 20;for i in 0 1;do D22 28 $((N2+i)) 45 $((N4+i));done;};D22 12 39 15 21;A1 13 40 18;B2 4;B3 4 0 19;A4 14 6 11 0;B2 0 5;A1 17 41 20;B7 5;C3 22;B4 4 6 21;A4 14 7 11 6;B2 0 7;B3 4 0 22;A4 14 6 11 0;B2 0 8;B5 7 8;B1&&{ A2 19 26 23;B7 7;C3 23;};A2 18 26 23;B7 7;C3 24;A2 4 20 21;B7 6;B2 9;A4 14 7 52 9;B2 10;B6 9 10 4;C3 25;D13 4 21 24 26;B4 4 12 26;B3 4 13 27;A1 4 22 29;B7 12;B2 14;A4 14 6 52 14;B2 15;B6 14 15 4;B3 0 0 30;C3 29;A1 4 23 27;B7 13;C3 30;D23 24 24 32 31;D13 25 37 32 33;A1 23 18 28;B2 16;A2 16 25 33;B7 16;B3 0 0 34;B2 21;A6 47 21&&C0;B1&&{ D13 21 0 32 19;D13 10 42 32 40;D22 29 35 46 39;};D23 14 1 48 42;D22 0 $((N1+8)) 51 32;D13 4 8 41 6;D12 26 28 35 34;D13 27 29 36 35;A2 27 32 39&&{ B2 19;A2 33 33 40;B2 20;B6 19 20 3;};C2 36;D23 33 34 42 37;D22 32 31 43 38;D23 20 42 32 41;D23 14 2 48 43;D13 4 5 32 1;D22 4 4 50 0;D13 14 3 49 5;D23 22 9 37 7;A7;C2 2;} 2>/dev/null|pbcopy;exit 2>&-  
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    7. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    8. If you see an error message in the Terminal window such as "syntax error," enter
    exec bash
    and press return. Then paste the script again.
    9. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    10. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line
    [Process completed]
    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report the results. No harm will be done.
    11. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At the top of the results, there will be a line that begins with "Model Identifier." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    12. When you post the results, you might see the message, "You have included content in your post that is not permitted." It means that the forum software has misidentified something in the post as a violation of the rules. If that happens, please post the test results on Pastebin, then post a link here to the page you created.
    Note: This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.
    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

  • Php if orderID exists give new order number

    I am having a trouble with a shopping cart i am setting up. basically if the order is processed sucessfully it returns a value to the database of PAID and next time the order is placed a new orderID is issues, however when the order fails it return the result FAILED, what is happening is when you try to re order it is issuing the same orderID as the failed orderID do when the user try to proceed the the gateway i am getting a DUPLICATE ID error. on the failed-order.pho i have killed the orderID (session_unregister("OrderID");)
    this is what i thought i would need to do so when the user is sent to failed-order.php this would kill the session then give the user a new orderID?
    I have included the script on the checkout page ( only the parts relating to the orderID)
    // *** Retrieve X ID ***
    if (!session_id()) session_start();
    $XC_OrderIdSessionVar = "OrderID";
    if (!isset($_SESSION[$XC_OrderIdSessionVar])) {
      // Get a unique OrderID number and save to session.
      $XC_tableName = "LOTTIE_nextorder";
      $XC_fieldName = "NextOrderID";
      mysql_select_db($database_lotties, $lotties);
      $XC_IdSource = "select " . $XC_fieldName . " from " .  $XC_tableName;
      $XC_rsId = mysql_query($XC_IdSource, $lotties) or die(mysql_error());
      $row_XC_rsId = mysql_fetch_assoc($XC_rsId);
      $_SESSION[$XC_OrderIdSessionVar] = $row_XC_rsId[$XC_fieldName];
      $$XC_OrderIdSessionVar = $_SESSION[$XC_OrderIdSessionVar];
      session_register($XC_OrderIdSessionVar);
      $XC_next = $_SESSION[$XC_OrderIdSessionVar] + 1;
      $XC_upd = "update " . $XC_tableName . " set " . $XC_fieldName . " = " . $XC_next;
      $XC_rsId = mysql_query($XC_upd, $lotties) or die(mysql_error());
      $XC_rsId = null;
    if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
      $insertSQL = sprintf("INSERT INTO LOTTIE_orders (OrderID, CustomerID, OrderDate, Shipping, Discount, Tax, Total) VALUES (%s, %s, %s, %s, %s, %s, %s)",
                           GetSQLValueString($_POST['OrderID'], "text"),
                           GetSQLValueString($_POST['CustomerID'], "int"),
                           GetSQLValueString($_POST['OrderDate'], "date"),
                           GetSQLValueString($_POST['Shipping'], "double"),
                           GetSQLValueString($_POST['Discount'], "double"),
                           GetSQLValueString($_POST['Tax'], "double"),
                                                         GetSQLValueString($_POST['XC_Amount'], "double"));
    // *** Save XCart contents to table ***
    require_once('XCInc/XCsaveAction.inc');
    if (isset($_GET['XC_SaveCartToTable']) && ($_GET['XC_SaveCartToTable'] == "1")) {
      $XC_destColName = array("ProductID","Quantity","","","Total");
      $XC_destColType = array("str","str","str","num","num");
      $XC_orderId = $_SESSION['OrderID'];
      $XC_tableName = "LOTTIE_orderdetails";
      $XC_OrderIDCol = "OrderID";
      $XC_OrderIDType = "num";
      $XC_AddToTableRedirect = "../HostedSample/Process.php?$x_reqstr";
      $XC_conName = "lotties";
      require_once('XCInc/SaveXCartToTable.inc');
      mysql_select_db($database_lotties, $lotties);
      $Result1 = mysql_query($insertSQL, $lotties) or die(mysql_error());
    what do i need to do to rectify this issue
    thanks in advance

    I have found another issue with this though, basically when the user clicks through to the gateway they send the orderID to the database, then they land on the gateway page and if they decide to you the back button then return to the checkout page they are still on the same orderID so if they try to use this again they are shown the duplicate key, what is the best method to overcome this and issued a new orderID?
    thanks

  • Error when doing a Full deployment: querying transient versioned item type...

    dears,
    the problem i am having happens when a execute a full deployment, there is just te stacktrace below but i have not so far found the root cause. Could anyone please check it have ocurred the same?
    Thanks!
    **** Error Qui Nov 21 11:18:05 BRST 2013 1385039885787 /atg/commerce/pricing/OrderPricingEngine --- CONTAINER:atg.commerce.pricing.PricingException; SOURCE:java.lang.IllegalArgumentException: querying transient versioned item type Order Discount is not supported.
    **** Error Qui Nov 21 11:18:05 BRST 2013 1385039885787 /atg/commerce/pricing/OrderPricingEngine at atg.commerce.pricing.PricingEngineService.loadGlobalPromotions(PricingEngineService.java:676)
    **** Error Qui Nov 21 11:18:05 BRST 2013 1385039885787 /atg/commerce/pricing/OrderPricingEngine at atg.commerce.pricing.PricingEngineService.performScheduledTask(PricingEngineService.java:777)
    **** Error Qui Nov 21 11:18:05 BRST 2013 1385039885787 /atg/commerce/pricing/OrderPricingEngine at atg.service.scheduler.ScheduledJob.runJobs(ScheduledJob.java:463)
    **** Error Qui Nov 21 11:18:05 BRST 2013 1385039885787 /atg/commerce/pricing/OrderPricingEngine at atg.service.scheduler.Scheduler$2handler.run(Scheduler.java:783)
    **** Error Qui Nov 21 11:18:05 BRST 2013 1385039885787 /atg/commerce/pricing/OrderPricingEngine Caused by :java.lang.IllegalArgumentException: querying transient versioned item type Order Disco*unt is not supported.
    **** Error Qui Nov 21 11:18:05 BRST 2013 1385039885787 /atg/commerce/pricing/OrderPricingEngine at atg.adapter.version.VersionView.getQueryBuilder(VersionView.java:101)
    **** Error Qui Nov 21 11:18:05 BRST 2013 1385039885787 /atg/commerce/pricing/OrderPricingEngine at atg.repository.rql.RqlStatement.executeQuery(RqlStatement.java:215)
    **** Error Qui Nov 21 11:18:05 BRST 2013 1385039885787 /atg/commerce/pricing/OrderPricingEngine at atg.commerce.pricing.PricingEngineService.findGlobalPromotions(PricingEngineService.java:628)
    **** Error Qui Nov 21 11:18:05 BRST 2013 1385039885787 /atg/commerce/pricing/OrderPricingEngine at atg.commerce.pricing.PricingEngineService.loadGlobalPromotions(PricingEngineService.java:673)
    **** Error Qui Nov 21 11:18:05 BRST 2013 1385039885787 /atg/commerce/pricing/OrderPricingEngine at atg.commerce.pricing.PricingEngineService.performScheduledTask(PricingEngineService.java:777)
    **** Error Qui Nov 21 11:18:05 BRST 2013 1385039885787 /atg/commerce/pricing/OrderPricingEngine at atg.service.scheduler.ScheduledJob.runJobs(ScheduledJob.java:463)
    **** Error Qui Nov 21 11:18:05 BRST 2013 1385039885787 /atg/commerce/pricing/OrderPricingEngine at atg.service.scheduler.Scheduler$2handler.run(Scheduler.java:783)
    **** Error Qui Nov 21 11:18:05 BRST 2013 1385039885787 /atg/commerce/pricing/OrderPricingEngine
    **** Error Qui Nov 21 11:18:08 BRST 2013 1385039888552 /atg/commerce/pricing/ItemPricingEngine --- CONTAINER:atg.commerce.pricing.PricingException; SOURCE:java.lang.IllegalArgumentException: querying transient versioned item type Item Discount is not supported.
    **** Error Qui Nov 21 11:18:08 BRST 2013 1385039888552 /atg/commerce/pricing/ItemPricingEngine at atg.commerce.pricing.PricingEngineService.loadGlobalPromotions(PricingEngineService.java:676)
    **** Error Qui Nov 21 11:18:08 BRST 2013 1385039888552 /atg/commerce/pricing/ItemPricingEngine at atg.commerce.pricing.PricingEngineService.performScheduledTask(PricingEngineService.java:777)
    **** Error Qui Nov 21 11:18:08 BRST 2013 1385039888552 /atg/commerce/pricing/ItemPricingEngine at atg.service.scheduler.ScheduledJob.runJobs(ScheduledJob.java:463)
    **** Error Qui Nov 21 11:18:08 BRST 2013 1385039888552 /atg/commerce/pricing/ItemPricingEngine at atg.service.scheduler.Scheduler$2handler.run(Scheduler.java:783)
    **** Error Qui Nov 21 11:18:08 BRST 2013 1385039888552 /atg/commerce/pricing/ItemPricingEngine Caused by :java.lang.IllegalArgumentException: querying transient versioned item type Item Discount is not supported.
    **** Error Qui Nov 21 11:18:08 BRST 2013 1385039888552 /atg/commerce/pricing/ItemPricingEngine at atg.adapter.version.VersionView.getQueryBuilder(VersionView.java:101)
    **** Error Qui Nov 21 11:18:08 BRST 2013 1385039888552 /atg/commerce/pricing/ItemPricingEngine at atg.repository.rql.RqlStatement.executeQuery(RqlStatement.java:215)
    **** Error Qui Nov 21 11:18:08 BRST 2013 1385039888552 /atg/commerce/pricing/ItemPricingEngine at atg.commerce.pricing.PricingEngineService.findGlobalPromotions(PricingEngineService.java:628)
    **** Error Qui Nov 21 11:18:08 BRST 2013 1385039888552 /atg/commerce/pricing/ItemPricingEngine at atg.commerce.pricing.PricingEngineService.loadGlobalPromotions(PricingEngineService.java:673)
    **** Error Qui Nov 21 11:18:08 BRST 2013 1385039888552 /atg/commerce/pricing/ItemPricingEngine at atg.commerce.pricing.PricingEngineService.performScheduledTask(PricingEngineService.java:777)
    **** Error Qui Nov 21 11:18:08 BRST 2013 1385039888552 /atg/commerce/pricing/ItemPricingEngine at atg.service.scheduler.ScheduledJob.runJobs(ScheduledJob.java:463)
    **** Error Qui Nov 21 11:18:08 BRST 2013 1385039888552 /atg/commerce/pricing/ItemPricingEngine at atg.service.scheduler.Scheduler$2handler.run(Scheduler.java:783)
    **** Error Qui Nov 21 11:18:08 BRST 2013 1385039888552 /atg/commerce/pricing/ItemPricingEngine
    **** Error Qui Nov 21 11:18:09 BRST 2013 1385039889140 /atg/commerce/pricing/ShippingPricingEngine --- CONTAINER:atg.commerce.pricing.PricingException; SOURCE:java.lang.IllegalArgumentException: querying transient versioned item type Shipping Discount is not supported.
    **** Error Qui Nov 21 11:18:09 BRST 2013 1385039889140 /atg/commerce/pricing/ShippingPricingEngine at atg.commerce.pricing.PricingEngineService.loadGlobalPromotions(PricingEngineService.java:676)
    **** Error Qui Nov 21 11:18:09 BRST 2013 1385039889140 /atg/commerce/pricing/ShippingPricingEngine at atg.commerce.pricing.PricingEngineService.performScheduledTask(PricingEngineService.java:777)
    **** Error Qui Nov 21 11:18:09 BRST 2013 1385039889140 /atg/commerce/pricing/ShippingPricingEngine at atg.service.scheduler.ScheduledJob.runJobs(ScheduledJob.java:463)
    **** Error Qui Nov 21 11:18:09 BRST 2013 1385039889140 /atg/commerce/pricing/ShippingPricingEngine at atg.service.scheduler.Scheduler$2handler.run(Scheduler.java:783)
    **** Error Qui Nov 21 11:18:09 BRST 2013 1385039889140 /atg/commerce/pricing/ShippingPricingEngine Caused by :java.lang.IllegalArgumentException: querying transient versioned item type Shipping Discount is not supported.
    **** Error Qui Nov 21 11:18:09 BRST 2013 1385039889140 /atg/commerce/pricing/ShippingPricingEngine at atg.adapter.version.VersionView.getQueryBuilder(VersionView.java:101)
    **** Error Qui Nov 21 11:18:09 BRST 2013 1385039889140 /atg/commerce/pricing/ShippingPricingEngine at atg.repository.rql.RqlStatement.executeQuery(RqlStatement.java:215)
    **** Error Qui Nov 21 11:18:09 BRST 2013 1385039889140 /atg/commerce/pricing/ShippingPricingEngine at atg.commerce.pricing.PricingEngineService.findGlobalPromotions(PricingEngineService.java:628)
    **** Error Qui Nov 21 11:18:09 BRST 2013 1385039889140 /atg/commerce/pricing/ShippingPricingEngine at atg.commerce.pricing.PricingEngineService.loadGlobalPromotions(PricingEngineService.java:673)
    **** Error Qui Nov 21 11:18:09 BRST 2013 1385039889140 /atg/commerce/pricing/ShippingPricingEngine at atg.commerce.pricing.PricingEngineService.performScheduledTask(PricingEngineService.java:777)
    **** Error Qui Nov 21 11:18:09 BRST 2013 1385039889140 /atg/commerce/pricing/ShippingPricingEngine at atg.service.scheduler.ScheduledJob.runJobs(ScheduledJob.java:463)
    **** Error Qui Nov 21 11:18:09 BRST 2013 1385039889140 /atg/commerce/pricing/ShippingPricingEngine at atg.service.scheduler.Scheduler$2handler.run(Scheduler.java:783)
    **** Error Qui Nov 21 11:18:09 BRST 2013 1385039889140 /atg/commerce/pricing/ShippingPricingEngine
    in other environment the stacktrace is:
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer      ---     java.lang.ClassCastException: Unable to cast class atg.repository.content.GroupQueryBuilder to class atg.adpater.gsa.query.Builder.  This means that the repository item descriptor 'promotion' in the repository 'ProductCatalog-ver' is transient but was expected to be persistent.  This can occur when a repository item is removed or renamed and subsequent layers (e.g. liveconfig or localconfig) continue to reference the old repository item name to define caching configuration.  The item becomes transient because the base item descriptordefinition that defines the primary table no longer exists.
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.adapter.gsa.GSAItemDescriptor.getBuilder(GSAItemDescriptor.java:10520)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.adapter.version.VersionItemDescriptor.getLineFilter(VersionItemDescriptor.java:3622)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.adapter.version.VersionItemDescriptor.getLineFilter(VersionItemDescriptor.java:3578)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.adapter.version.VersionItemDescriptor.getVersionIDsInLine(VersionItemDescriptor.java:2963)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.adapter.version.VersionRepository.getVersionIDsInLine(VersionRepository.java:6396)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.adapter.version.VersionRepository.getVersionItemsInLine(VersionRepository.java:6260)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.adapter.version.VersionRepository.getVersionItemsInLine(VersionRepository.java:6225)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.adapter.version.VersionRepository.getCurrentVersionItemsInLine(VersionRepository.java:6098)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.versionmanager.impl.DevelopmentLineRepositoryImpl.get(DevelopmentLineRepositoryImpl.java:542)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.versionmanager.impl.DevelopmentLineRepositoryImpl.getCurrentAssetVersions(DevelopmentLineRepositoryImpl.java:319)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.versionmanager.impl.DevelopmentLineRepositoryImpl.getCurrentAssetVersions(DevelopmentLineRepositoryImpl.java:288)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.deployment.server.Deployment.createSourceAssetStates(Deployment.java:5883)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.deployment.server.Deployment.getDeploymentAssetStates(Deployment.java:5826)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.deployment.server.Deployment.getDeploymentMetaData(Deployment.java:2220)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.deployment.server.Deployment.updateStatusWithAffectedDestinations(Deployment.java:2061)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at atg.deployment.server.Deployment.run(Deployment.java:1909)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer              at java.lang.Thread.run(Thread.java:662)
    **** Error      Thu Nov 21 13:24:26 UTC 2013    1385040266635   /atg/epub/DeploymentServer

    Check your datasource configurations, is product catalog repository in publishing instance is pointing to right schema.(Having versioned tables)
    Also, check if promotion repository is up while starting up the server.
    It clearly says that, tables are not found thats why it is not able to consider it as persistent item-descriptor in repository.
    "This means that the repository item descriptor 'promotion' in the repository 'ProductCatalog-ver' is transient but was expected to be persistent.  This can occur when a repository item is removed or renamed and subsequent layers (e.g. liveconfig or localconfig) continue to reference the old repository item name to define caching configuration.  The item becomes transient because the base item descriptordefinition that defines the primary table no longer exists."
    Also check if layering of customcatalog.xml is done properly and it doesnt have any xml errors.
    -Ashish.

  • What means Assertion Failed?!?!

    Hi guys!!! Here are some duke dollars from a expert.....
    I use "Tomcat-5.5.4", "jwsdp-1.5", "jdk1.5.0" and "jsf-1.1_01". PLEASE I NEED HELP!!!!!!
    The sample application that come together jsf zipped file works properly when I put its on my webapp folder!!!!!
    But my application don't work and I always get the error "Assertion Failed". The entire exception message is post below. Please I lost a week on this problem and I don't know what to do to solve this!!!!
    javax.faces.el.EvaluationException: javax.faces.FacesException: Assertion Failed
         at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:206)
         at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
         at javax.faces.component.UIOutput.getValue(UIOutput.java:147)
         at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:82)
         at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:191)
         at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:169)
         at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:720)
         at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:623)
         at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:546)
         at com.sun.faces.taglib.html_basic.OutputTextTag.doEndTag(OutputTextTag.java:173)
         at org.apache.jsp.index_jsp._jspx_meth_h_outputText_0(org.apache.jsp.index_jsp:182)
         at org.apache.jsp.index_jsp._jspx_meth_h_form_0(org.apache.jsp.index_jsp:141)
         at org.apache.jsp.index_jsp._jspx_meth_f_view_0(org.apache.jsp.index_jsp:106)
         at org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:72)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:674)
         at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:465)
         at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:400)
         at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:303)
         at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
         at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
         at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
         at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:731)
         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
         at java.lang.Thread.run(Thread.java:595)
    Thanks all.
    Giscard

    According to your exception log, the exception is thrown by ValueBindingImpl.getValue().
    Why don't you set a breakpoint on it and debug stepwise?
    The code of getValue() is as follows:
    protected Object getValue(FacesContext context, String toEvaluate)
            throws EvaluationException, PropertyNotFoundException {
            Object result = null;
         ExpressionInfo info = checkoutExpressionInfo();
            try {
                info.setExpressionString(toEvaluate);
                info.setExpectedType(Object.class);
                info.setFacesContext(context);
                info.setVariableResolver(application.getVariableResolver());
                info.setPropertyResolver(application.getPropertyResolver());
    //** I guess here is the ground zero! **/
                result = Util.getExpressionEvaluator().evaluate(info);
                if (log.isDebugEnabled()) {
                    log.debug("getValue Result:" + result);
            } catch (Throwable e) {
                if (e instanceof ElException) {
                    if (log.isDebugEnabled()) {
                        Throwable l = e;
                        Throwable t = ((ElException) e).getCause();
                        if (t != null) {
                            l = t;
                        log.debug("getValue Evaluation threw exception:", l);
              checkinExpressionInfo(info);
                    throw new EvaluationException(e);
                } else if (e instanceof PropertyNotFoundException) {
                    if (log.isDebugEnabled()) {
                        Throwable l = e;
                        Throwable t = ((PropertyNotFoundException) e).getCause();
                        if (t != null) {
                            l = t;
                        log.debug("getValue Evaluation threw exception:", l);
                    // Just rethrow it to keep detailed message
              checkinExpressionInfo(info);
                    throw (PropertyNotFoundException) e;
                } else {
                    if (log.isDebugEnabled()) {
                        log.debug("getValue Evaluation threw exception:", e);
              checkinExpressionInfo(info);
                    throw new EvaluationException(e);
         checkinExpressionInfo(info);
            return result;
        }

  • Shopping cart disconnect is ruining my business!!

    Situation #1:Buyer put 3 items in his cart and tried to request combined shipping and eBay would not allow it. I told him to use the shopping cart on eBay.ca instead or to "commit to buy". He then responded that he was on eBay.ca and that it wouldn't let him ask for combined postage. Unfortunately for him, in the meantime, another buyer purchased 2 items out of the 3 he wanted. Then, it was not worth it for him to buy the remaining one, so I lost this sale.   Situation #2:Another buyer ask me to remove the Immediate Payment required on my listings even though I do NOT have it. I explained that eBay forces buyers to pay immediately for items under a certain amount. And that they want to force buyers to use the cart. Unfortunately, the cart does not work for items listed outside of eBay.COM. So I tell him to "Commit to Buy" his items on eBay.CA or to send "Best Offer" on the items that have that option. He managed to commit to buy 2 photos and then sent offers on 4 other items. HOWEVER, within 2 hours - yes, in less than 2 hours - he retracts his offers saying he was "not able to contact seller". Seriously, he expected me to respond to his offers within less than 2 hours on a beautiful Saturday? I know he just changed his mind and lied on the reason for his change of heart. And now, he wants me to cancel the other 2 items he committed to buy....  The main thing is, I don't really blame him... I think he just changed his mind because he was tired of trying to buy the photos he wanted. Because of the cart disconnect, I lost 2 combined sales of about $200. But how many more did I loose because buyers did not bother to contact me? Seriously eBay, when will you realise that this "cart disconnect" issue is MUCH MORE serious than you *think* it is? How many more sales will I have to loose before you do something about it? And don't tell me to list on eBay.COM. I NEED the shipping calculator for my items and until you find a way to include Canada Post in .COM, I cannot use it!   Thank you for letting me vent here. Do not worry, I was very calm when I responded to my buyers. Fortunately, I can vent here and be angry as much as I want and need to.

    I completely sympathize, and I've been banging my head against a huge brick wall for months at the Wednesday Board Hours trying to impress upon them that this is a far larger problem for Canadian sellers than eBay.ca staffers believe (or at least claim).  You are right that this issue is yet another hardship and handicap for Canadian sellers (as if we didn't already have enough challenges vis-à-vis our American counterparts.  The "cart disconnect" has been ruining my ability to make multiple sales (and unfortunately the majority of my items are the type that used to attract a lot of multiple orders before the whole cart mess began).  It's probably also losing me a lot of frustrated buyers that I will never hear from or know about.  Now the eBay.ca staffers claim that the eBay.ca cart functions perfectly if one is logged onto .ca.  However, my tests have shown there are problems even there.  The situation #1 you describe may be yet another sign that things aren't functioning correctly even within .ca.  Some time ago I put up the notice which you'll see on my storefront page, asking buyers to log onto .ca or contact me if they're having any problems checking out.  However, I frankly think U.S. buyers will be reluctant to sign onto a site other than .com, and the rest just won't bother to ask me to help them.  The "Immediate Payment Required" for items under $1,000 (I believe that's the ceiling if I recall correctly) has, to my understanding, been in effect for about a year, and as you say, it can be a serious problem-maker that just adds another layer of complexity and dysfunction to the already badly broken cart system.   Apparently IPR was the final blow in the "disconnect" between the US and Canadian carts, but who really knows whether it may also be affecting the .ca checkout system?  The scenario #2 you mention really should not have happened if your items were all listed on .ca, and you didn't have IPR on them.   There are two factors involved which I think are influencing eBay's reluctance to do anything about this problem:  1)  It's almost exclusively a problem for Canadian sellers (for the reason that I would think most of us have a large U.S. buyer base who shop on .com).  Accordingly, or so we're told, eBay headquarters in the U.S. has virtually no interest in making our little problems their priority;  2)  EBay is making money (in FVFs on shipping) from every Canadian seller every time a .com buyer can't make a combined multiple order using the .com cart in order to get the seller's shipping discounts, and ends up purchasing all the items individually.  In most cases, honest sellers will refund the excess shipping to the buyer (at least I do), but in the meantime eBay has already collected all the FVFs on the individual items' shipping costs.  This may amount to only a dollar or two per occurrence, but multiply that by the thousands of times this problem likely occurs every day, and eBay is raking in a lot of free money from Canadian sellers.  Why kill the cash cow?  I'm sorry if I sound rather bitter and cynical about this issue, but frankly I've come to the point where I've realized there is almost nothing I can do about it except hold out a meager hope that it may get fixed someday (or else list on .com, which for many legitimate reasons I do not want to do).   It's a very sad and disgusting situation for an online selling venue as big and powerful in the marketplace as eBay is to make it so difficult for buyers to simply choose what they want and pay for it, simply, quickly and easily.  For some reason, other online venues have been able to figure this out.   You are absolutely right that buyers are not going to want to have to do "workarounds" or go through complicated steps to checkout and pay.  That's a huge problem for Canadian sellers, and I would think it should also be a concern for eBay HQ because every buyer who gets fed up trying to choose and pay for his items may just decide to give up on eBay completely.  Of course, if you're inclined toward conspiracy theories, you could not imagine a better way to finally deliver the coup de grâce to Canadian sellers in order to encourage them to migrate to .com (and perhaps close down .ca forever?).  Oh, but I'm looking for logical motives in eBay -- I forget that they are quite capable of being just plain stupid.  Sorry for the vent too, but this subject really isn't funny anymore.   

Maybe you are looking for

  • Install iTunes and keep music?

    When I first got my iPod, I had to install iTunes to another computer, because my computer was extremely old and pratically useless at the time. Later, I got a new computer, so I reinstalled iTunes to my new one. When it was installed and I hooked up

  • 10.2.1 finance application problems

    BlackBerry OS 10 with the latest update released for Turkish language support for devices, some apps do not work with them more in the Turkish banking practices and the entire financial sector. on twitter via @ blackberryhelp I do not get the results

  • Oracle 8i in Windows 2003 Server

    Hello, I know I might be asking an OLD and stupid question. But a Customer of mine is still using Oracle 8i and wants to install it in the SERVER that I supplied recently.. Tried all possibilities to install but the installation doesn't complete in W

  • Bridge email

    When I try to open the emails delivered using the BB bridge the email client on the playbook gets stuck displaying a white screen then black about every one or two seconds. Rebooting doesn't seem to help. Henry

  • Is there differences in weight between the different ipod touch 4th Generation. if so why?

    Hi all, Pls suggest me weather the new ipod touch manufactured is weighing less or is it due to change of any materials used.