Files Deleted
Following are the list of files deleted
None

Files Changed
Following are the list of files changed
Files Comments
sbc/item/manageassociations_mashup.xml  
sbc/core/common/sbc_common_mashup.xml  
sbc/common/commoncode_mashup.xml  
sbc/item/managevariations_mashup.xml  
sbc/pricing/coupondetail_mashup.xml  
sbc/systemsetup/financial/financial_mashup.xml  
sbc/payments/payments_mashup.xml  
sbc/systemconfig/pricingConfig_mashup.xml  

Files Added
Following are the list of files added
Files Comments
sbc/systemconfig/webcallcenter_mashup.xml  

Following are the mashup changes

Mashups Deleted
Following are the list of mashups deleted.
None

Mashups Changed
Following are the list of mashups changed.
Old Value New Value File Name Comments
<mashup
    description="This mashup is used to get the lis
t of targetting organizations"
    endpoint="SBC_CONFIG_END_POINT"
    id="sellerassignments_getOrganizationList" mash
uptype="XAPI" transactional="true">
    <API Name="getOrganizationList">
        <Input>
            <Organization IgnoreOrdering="N"
                OrganizationCode="xml:CurrentContex
tOrg:/Organization/@OrganizationCode" OrganizationC
odeQryType="NE">
                <DataAccessFilter UserId="xml:Curre
ntUser:/User/@Loginid"/>
            </Organization>
        </Input>
        <Template>
            <OrganizationList>
                <Organization OrganizationCode="" O
rganizationName=""/>
            </OrganizationList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIPaginatedXAPIMashup"/>
</mashup>
<mashup
    description="This mashup is used to get the lis
t of targetting organizations"
    endpoint="SBC_CONFIG_END_POINT"
    id="sellerassignments_getOrganizationList" mash
uptype="XAPI" transactional="true">
    <API Name="getOrganizationList">
        <Input>
            <Organization IgnoreOrdering="N">
                <DataAccessFilter UserId="xml:Curre
ntUser:/User/@Loginid"/>
            </Organization>
        </Input>
        <Template>
            <OrganizationList>
                <Organization OrganizationCode="" O
rganizationName=""/>
            </OrganizationList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIPaginatedXAPIMashup"/>
</mashup>
sbc/core/common/sbc_common_mashup.xml
<mashup description="Item manageAttributes mashup"
    endpoint="SBC_CATALOG_END_POINT"
    id="manageitemvariations_getItemDetailsForVaria
tions"
    mashuptype="XAPI" transactional="true">
    <API Name="getItemDetails">
        <Input>
            <Item
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode"
                ItemID="xml:ItemContext:/Item/@Item
ID" UnitOfMeasure="xml:ItemContext:/Item/@UnitOfMea
sure">
                <ItemAttributeGroupTypeList>
                    <ItemAttributeGroupType ItemAtt
ributeGroupType="DISTINCT_ATTRIBUTES"/>
                </ItemAttributeGroupTypeList>
            </Item>
        </Input>
        <Template>
            <Item ItemGroupCode="" ItemID="" ItemKe
y=""
                OrganizationCode="" SubCatalogOrgan
izationCode="" UnitOfMeasure="">
                <AdditionalAttributeList>
                    <AdditionalAttribute AttributeD
omainID=""
                        AttributeGroupID="" DoubleV
alue=""
                        IntegerValue="" IsInherited
="" Name="" Value=""/>
                </AdditionalAttributeList>
                <ItemAliasList>
                    <ItemAlias AliasName="" AliasVa
lue=""/>
                </ItemAliasList>
                <ItemAttributeGroupTypeList>
                    <ItemAttributeGroupType Descrip
tion=""
                        IsAdditionalAttributeAllowe
d="" IsSingleGroup=""
                        IsValidForCategory="" ItemA
ttributeGroupType="">
                        <ItemAttributeGroupList>
                            <ItemAttributeGroup Cat
egoryKey=""
                                IsInherited=""
                                ItemAttributeGroupD
escription=""
                                ItemAttributeGroupI
D="" ItemAttributeGroupKey="">
                                <ItemAttributeList>
                                    <ItemAttribute 
AttributeDomainID=""
                                    AttributeGroupI
D=""
                                    DisplayDirectio
nID=""
                                    DoubleValue="" 
IntegerValue=""
                                    IsInherited="" 
IsKeyAttribute=""
                                    ItemAttributeDe
scription=""
                                    ItemAttributeGr
oupKey=""
                                    ItemAttributeKe
y=""
                                    ItemAttributeNa
me=""
                                    SequenceNo="" V
alue="">
                                    <AssignedValueL
ist>
                                    <AssignedValue
                                    DoubleValue=""
                                    IntegerValue=""
                                    IsInherited="" 
Value=""/>
                                    </AssignedValue
List>
                                    <Attribute
                                    AllowMultipleVa
lues=""
                                    AttributeDomain
ID=""
                                    AttributeGroupI
D=""
                                    AttributeID=""
                                    AttributeKey=""
                                    AttributePostFi
x=""
                                    DataType=""
                                    DerivedFromAttr
ibuteKey=""
                                    IsAllowedValueD
efined=""
                                    IsValueMandator
y="" ShortDescription="">
                                    <AttributeAllow
edValueList>
                                    <AttributeAllow
edValue
                                    AttributeAllowe
dValueKey=""
                                    IsDefaultValue=
""
                                    NumericStep=""
                                    SequenceNo="" V
alue=""/>
                                    </AttributeAllo
wedValueList>
                                    <AttributeRefer
ence
                                    ReferenceName="
" TableName=""/>
                                    <DerivedFromAtt
ribute
                                    AttributeDomain
ID=""
                                    AttributeGroupI
D=""
                                    AttributeID=""
                                    AttributeKey=""
                                    OrganizationCod
e="" ShortDescription=""/>
                                    </Attribute>
                                    </ItemAttribute
>
                                </ItemAttributeList
>
                            </ItemAttributeGroup>
                        </ItemAttributeGroupList>
                    </ItemAttributeGroupType>
                </ItemAttributeGroupTypeList>
            </Item>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.sb
c.item.mashup.SBCManageVariationsPurposesMashup"/>
</mashup>
<mashup description="Item manageAttributes mashup"
    endpoint="SBC_CATALOG_END_POINT"
    id="manageitemvariations_getItemDetailsForVaria
tions"
    mashuptype="XAPI" transactional="true">
    <API Name="getItemDetails">
        <Input>
            <Item
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode"
                ItemID="xml:ItemContext:/Item/@Item
ID" UnitOfMeasure="xml:ItemContext:/Item/@UnitOfMea
sure">
                <ItemAttributeGroupTypeList>
                    <ItemAttributeGroupType ItemAtt
ributeGroupType="DISTINCT_ATTRIBUTES"/>
                </ItemAttributeGroupTypeList>
            </Item>
        </Input>
        <Template>
            <Item ItemGroupCode="" ItemID="" ItemKe
y=""
                OrganizationCode="" SubCatalogOrgan
izationCode="" UnitOfMeasure="">
                <AdditionalAttributeList>
                    <AdditionalAttribute AttributeD
omainID=""
                        AttributeGroupID="" DoubleV
alue=""
                        IntegerValue="" IsInherited
="" Name="" Value=""/>
                </AdditionalAttributeList>
                <ItemAliasList>
                    <ItemAlias AliasName="" AliasVa
lue=""/>
                </ItemAliasList>
                <ItemAttributeGroupTypeList>
                    <ItemAttributeGroupType Descrip
tion=""
                        IsAdditionalAttributeAllowe
d="" IsSingleGroup=""
                        IsValidForCategory="" ItemA
ttributeGroupType="">
                        <ItemAttributeGroupList>
                            <ItemAttributeGroup Cat
egoryKey=""
                                IsInherited=""
                                ItemAttributeGroupD
escription=""
                                ItemAttributeGroupI
D="" ItemAttributeGroupKey="">
                                <ItemAttributeList>
                                    <ItemAttribute 
AttributeDomainID=""
                                    AttributeGroupI
D=""
                                    DisplayDirectio
nID=""
                                    DoubleValue="" 
IntegerValue=""
                                    IsInherited="" 
IsKeyAttribute=""
                                    ItemAttributeDe
scription=""
                                    ItemAttributeGr
oupKey=""
                                    ItemAttributeKe
y=""
                                    ItemAttributeNa
me=""
                                    SequenceNo="" V
alue="">
                                    <AssignedValueL
ist>
                                    <AssignedValue
                                    DoubleValue=""
                                    IntegerValue=""
                                    IsInherited="" 
Value=""/>
                                    </AssignedValue
List>
                                    <Attribute
                                    AllowMultipleVa
lues=""
                                    AttributeDomain
ID=""
                                    AttributeGroupI
D=""
                                    AttributeID=""
                                    AttributeKey=""
                                    AttributePostFi
x=""
                                    DataType=""
                                    DerivedFromAttr
ibuteKey=""
                                    IsAllowedValueD
efined=""
                                    IsValueMandator
y="" ShortDescription="">
                                    <AttributeAllow
edValueList>
                                    <AttributeAllow
edValue
                                    AttributeAllowe
dValueKey=""
                                    IsDefaultValue=
""
                                    NumericStep=""
                                    SequenceNo="" V
alue=""/>
                                    </AttributeAllo
wedValueList>
                                    <AttributeRefer
ence
                                    ReferenceName="
" TableName=""/>
                                    <DerivedFromAtt
ribute
                                    AttributeDomain
ID=""
                                    AttributeGroupI
D=""
                                    AttributeID=""
                                    AttributeKey=""
                                    OrganizationCod
e="" ShortDescription=""/>
                                    </Attribute>
                                    </ItemAttribute
>
                                </ItemAttributeList
>
                            </ItemAttributeGroup>
                        </ItemAttributeGroupList>
                    </ItemAttributeGroupType>
                </ItemAttributeGroupTypeList>
                <PrimaryInformation Class="" ColorC
ode="" IsModelItem=""
                    ItemType="" ModelItemUnitOfMeas
ure=""
                    ShortDescription="" SizeCode=""
/>
            </Item>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.sb
c.item.mashup.SBCManageVariationsPurposesMashup"/>
</mashup>
sbc/item/managevariations_mashup.xml
<mashup description="This mashup is called when a c
oupon is saved"
    endpoint="SBC_PRICING_END_POINT" id="pricing-ma
nageCouponDetails"
    mashuptype="SBCAPI" transactional="true">
    <API Name="managePricingRule">
        <Input>
            <PricingRule OrganizationCode="xml:Curr
entContextOrg:/Organization/@OrganizationCode"/>
        </Input>
        <Template>
            <PricingRule CarrierServiceCode="" Curr
ency=""
                Description="" DistributeAdjustment
=""
                EnableMixNMatchItems="" EndDateActi
ve="" EndTime=""
                ExclusivityId="" ExclusivityType=""
                IgnoreRuleOnPriceLock="" IsActiveOn
Friday=""
                IsActiveOnMonday="" IsActiveOnSatur
day=""
                IsActiveOnSunday="" IsActiveOnThurs
day=""
                IsActiveOnTuesday="" IsActiveOnWedn
esday=""
                IsCouponRule="" IsItemAttributeValu
eRule=""
                IsItemRule="" IsNonInstantDiscountR
ule=""
                ItemOperatorCode="" MembershipLevel
=""
                MinimizeNumberOfShipments="" Organi
zationCode=""
                PaymentType="" PricingComplexity=""
 PricingRuleKey=""
                PricingRuleName="" PricingStatus=""
 Priority=""
                RelationshipType="" RuleCategory=" 
" RuleType=" "
                SellerOrganizationCode="" StartDate
Active="" StartTime="">
                <Coupon CouponID="" CouponKey="" Is
Exclusive=""/>
                <PricingRuleActionList ApplyAdjustm
entToRemainder=""
                    QualifierAmount="" QualifierAmo
untType=""
                    TargetItemDeterminationRule="" 
TargetOccurrenceLimit="">
                    <PricingRuleAction Adjustment="
" AdjustmentType=""
                        ChargeCategory="" ChargeNam
e=""
                        MaxAbsoluteAdjustment=""
                        MaximumManualAdjustment="" 
OrderTotal=""
                        PricingRuleActionKey="" Qua
lifierAmount=""
                        QualifierAmountType="" Quan
tity=""
                        TargetOccurrenceLimit="" Wh
enToApply=""/>
                </PricingRuleActionList>
                <PricingRuleItemList>
                    <PricingRuleItem Description=""
 ItemID=""
                        PricingRuleItemKey="" Quant
ity=""
                        ShortDescription="" UnitOfM
easure=""/>
                </PricingRuleItemList>
                <PricingRuleTargetAttributeValueLis
t>
                    <PricingRuleTargetAttributeValu
e
                        PricingRuleTargetAttributeV
alueKey=""
                        Quantity="" TargetAttribute
DomainID=""
                        TargetAttributeDoubleValue=
""
                        TargetAttributeGroupID="" T
argetAttributeID=""
                        TargetAttributeIntegerValue
="" TargetAttributeValue=""/>
                </PricingRuleTargetAttributeValueLi
st>
                <PricingRuleTargetItemList>
                    <PricingRuleTargetItem PricingR
uleTargetItemKey=""
                        TargetItemDesc="" TargetIte
mID=""
                        TargetItemShortDesc="" Targ
etUnitOfMeasure=""/>
                </PricingRuleTargetItemList>
            </PricingRule>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.sb
c.pricing.coupon.SBCSaveCouponMashup"/>
</mashup>
<mashup description="This mashup is called when a c
oupon is saved"
    endpoint="SBC_PRICING_END_POINT" id="pricing-ma
nageCouponDetails"
    mashuptype="SBCAPI" transactional="true">
    <API Name="managePricingRule">
        <Input>
            <PricingRule OrganizationCode="xml:Curr
entContextOrg:/Organization/@OrganizationCode"/>
        </Input>
        <Template>
            <PricingRule CarrierServiceCode="" Curr
ency=""
                Description="" DistributeAdjustment
=""
                EnableMixNMatchItems="" EndDateActi
ve="" EndTime=""
                ExclusivityId="" ExclusivityType=""
                IgnoreRuleOnPriceLock="" IsActiveOn
Friday=""
                IsActiveOnMonday="" IsActiveOnSatur
day=""
                IsActiveOnSunday="" IsActiveOnThurs
day=""
                IsActiveOnTuesday="" IsActiveOnWedn
esday=""
                IsCouponRule="" IsItemAttributeValu
eRule=""
                IsItemRule="" IsNonInstantDiscountR
ule=""
                ItemOperatorCode="" MembershipLevel
=""
                MinimizeNumberOfShipments="" Organi
zationCode=""
                PaymentType="" PricingComplexity=""
 PricingRuleKey=""
                PricingRuleName="" PricingStatus=""
 Priority=""
                RelationshipType="" RuleCategory=" 
" RuleType=" "
                SellerOrganizationCode="" StartDate
Active="" StartTime="">
                <Coupon CouponID="" CouponKey="" Is
Exclusive=""/>
                <PricingRuleActionList ApplyAdjustm
entToRemainder=""
                    QualifierAmount="" QualifierAmo
untType=""
                    TargetItemDeterminationRule=""
                    TargetOccurrenceLimit="" WhenTo
Apply="">
                    <PricingRuleAction Adjustment="
" AdjustmentType=""
                        ChargeCategory="" ChargeNam
e=""
                        MaxAbsoluteAdjustment=""
                        MaximumManualAdjustment="" 
OrderTotal=""
                        PricingRuleActionKey="" Qua
lifierAmount=""
                        QualifierAmountType="" Quan
tity=""
                        TargetOccurrenceLimit="" Wh
enToApply=""/>
                </PricingRuleActionList>
                <PricingRuleAttributeValueList>
                    <PricingRuleAttributeValue Grou
pId=""
                        IncludeOrExclude=""
                        PricingRuleAttributeValueKe
y=""
                        PricingRuleKey="" Quantity=
""
                        TriggerAttributeDomainID=""
                        TriggerAttributeDoubleValue
=""
                        TriggerAttributeGroupID="" 
TriggerAttributeID=""
                        TriggerAttributeIntegerValu
e="" TriggerAttributeValue=""/>
                </PricingRuleAttributeValueList>
                <PricingRuleCategoryList>
                    <PricingRuleCategory IncludeOrE
xclude=""
                        PricingRuleCategoryKey="" Q
uantity=""
                        TriggerCategoryID="" Trigge
rCategoryPath=""/>
                </PricingRuleCategoryList>
                <PricingRuleItemList>
                    <PricingRuleItem Description=""
 IncludeOrExclude=""
                        ItemID="" PricingRuleItemKe
y="" Quantity=""
                        ShortDescription="" UnitOfM
easure=""/>
                </PricingRuleItemList>
                <PricingRuleTargetAttributeValueLis
t Quantity="">
                    <PricingRuleTargetAttributeValu
e GroupId=""
                        IncludeOrExclude=""
                        PricingRuleTargetAttributeV
alueKey=""
                        TargetAttributeDomainID=""
                        TargetAttributeDoubleValue=
""
                        TargetAttributeGroupID="" T
argetAttributeID=""
                        TargetAttributeIntegerValue
="" TargetAttributeValue=""/>
                </PricingRuleTargetAttributeValueLi
st>
                <PricingRuleTargetCategoryList Quan
tity="">
                    <PricingRuleTargetCategory Incl
udeOrExclude=""
                        PricingRuleTargetCategoryKe
y=""
                        TargetCategoryID="" TargetC
ategoryPath=""/>
                </PricingRuleTargetCategoryList>
                <PricingRuleTargetItemList Quantity
="">
                    <PricingRuleTargetItem IncludeO
rExclude=""
                        PricingRuleTargetItemKey=""
 TargetItemDesc=""
                        TargetItemID="" TargetItemS
hortDesc="" TargetUnitOfMeasure=""/>
                </PricingRuleTargetItemList>
            </PricingRule>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.sb
c.pricing.coupon.SBCSaveCouponMashup"/>
</mashup>
sbc/pricing/coupondetail_mashup.xml
<mashup
    description="This mashup is invoked to fetch al
l payment types for the organization"
    endpoint="SBC_CONFIG_END_POINT"
    id="getRuleListPricingEnterpriseRule" mashuptyp
e="XAPI" transactional="true">
    <API Name="getRuleList">
        <Input>
            <Rules OrganizationCode="xml:CurrentCon
textOrg:/Organization/@OrganizationCode">
                <ComplexQuery>
                    <Or>
                        <Exp Name="RuleSetFieldName
" Value="QUOTE_PREVENT_AUTO_PRICING_RULE"/>
                        <Exp
                            NEW_Value="FIRST_CUSTOM
ER_ASSIGNMENT_THEN_ATTRIBUTE_ASSIGNMENT"
                            Name="RuleSetFieldName"
                            OLD_Value="QUOTE_PREVEN
T_AUTO_PRICING_RULE" Value="FIRST_CUSTOMER_ASSIGNME
NT_THEN_ATTRIBUTE_ASSIGNMENT"/>
                        <Exp
                            NEW_Value="USE_ONLY_MOS
T_SPECIFIC_PRICELIST_CUSTOMER_ASSIGNMENT"
                            Name="RuleSetFieldName"
                            OLD_Value="FIRST_CUSTOM
ER_ASSIGNMENT_THEN_ATTRIBUTE_ASSIGNMENT" Value="USE
_ONLY_MOST_SPECIFIC_PRICELIST_CUSTOMER_ASSIGNMENT"/
>
                        <Exp
                            NEW_Value="USE_ONLY_MOS
T_SPECIFIC_PRICELIST_REGION_ASSIGNMENT"
                            Name="RuleSetFieldName"
                            OLD_Value="USE_ONLY_MOS
T_SPECIFIC_PRICELIST_CUSTOMER_ASSIGNMENT" Value="US
E_ONLY_MOST_SPECIFIC_PRICELIST_REGION_ASSIGNMENT"/>
                        <Exp NEW_Value="PRICING_BLI
ND_RETURN_DAYS"
                            Name="RuleSetFieldName"
                            OLD_Value="USE_ONLY_MOS
T_SPECIFIC_PRICELIST_REGION_ASSIGNMENT" Value="PRIC
ING_BLIND_RETURN_DAYS"/>
                        <Exp
                            NEW_Value="ENABLE_SELLE
R_TIMEZONE_FOR_PRICE_CALCULATION"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_BLIN
D_RETURN_DAYS" Value="ENABLE_SELLER_TIMEZONE_FOR_PR
ICE_CALCULATION"/>
                        <Exp
                            NEW_Value="PRICING_STRA
TEGY_BASED_ON_ASSIGNMENT"
                            Name="RuleSetFieldName"
                            OLD_Value="ENABLE_SELLE
R_TIMEZONE_FOR_PRICE_CALCULATION" Value="PRICING_ST
RATEGY_BASED_ON_ASSIGNMENT"/>
                        <Exp NEW_Value="PRC_NEGATIV
E_LINE_TOTAL_ALLOWED"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_STRA
TEGY_BASED_ON_ASSIGNMENT" Value="PRC_NEGATIVE_LINE_
TOTAL_ALLOWED"/>
                        <Exp
                            NEW_Value="YPM_IS_TOTAL
_RULE_INCL_ITEM_WITH_DISCOUNTS"
                            Name="RuleSetFieldName"
                            OLD_Value="PRC_NEGATIVE
_LINE_TOTAL_ALLOWED" Value="YPM_IS_TOTAL_RULE_INCL_
ITEM_WITH_DISCOUNTS"/>
                        <Exp
                            NEW_Value="YPM_CALCULAT
E_PRORATED_ADJUSTMENT"
                            Name="RuleSetFieldName"
                            OLD_Value="YPM_IS_TOTAL
_RULE_INCL_ITEM_WITH_DISCOUNTS" Value="YPM_CALCULAT
E_PRORATED_ADJUSTMENT"/>
                        <Exp
                            NEW_Value="YPM_APPLY_NO
N_INSTANT_DISCOUNT_ORDER_TOTAL"
                            Name="RuleSetFieldName"
                            OLD_Value="YPM_CALCULAT
E_PRORATED_ADJUSTMENT" Value="YPM_APPLY_NON_INSTANT
_DISCOUNT_ORDER_TOTAL"/>
                        <Exp NEW_Value="PRIC_ALL_RU
LES_AT_SELLER"
                            Name="RuleSetFieldName"
                            OLD_Value="YPM_APPLY_NO
N_INSTANT_DISCOUNT_ORDER_TOTAL" Value="PRIC_ALL_RUL
ES_AT_SELLER"/>
                        <Exp
                            NEW_Value="YPM_IS_APPLY
_ABSOLUTE_ADJUSTMENTS_FIRST_ENABLED"
                            Name="RuleSetFieldName"
                            OLD_Value="PRIC_ALL_RUL
ES_AT_SELLER" Value="YPM_IS_APPLY_ABSOLUTE_ADJUSTME
NTS_FIRST_ENABLED"/>
                        <Exp
                            NEW_Value="YPM_IS_APPLY
_RULES_CUMULATIVELY_ENABLED"
                            Name="RuleSetFieldName"
                            OLD_Value="YPM_IS_APPLY
_ABSOLUTE_ADJUSTMENTS_FIRST_ENABLED" Value="YPM_IS_
APPLY_RULES_CUMULATIVELY_ENABLED"/>
                    </Or>
                </ComplexQuery>
            </Rules>
        </Input>
        <Template>
            <Rules RuleSetFieldName="" RuleSetValue
=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.sb
c.system.payment.ProcessRulesMashup"/>
</mashup>
<mashup
    description="This mashup is invoked to fetch al
l payment types for the organization"
    endpoint="SBC_CONFIG_END_POINT"
    id="getRuleListPricingEnterpriseRule" mashuptyp
e="XAPI" transactional="true">
    <API Name="getRuleList">
        <Input>
            <Rules OrganizationCode="xml:CurrentCon
textOrg:/Organization/@OrganizationCode">
                <ComplexQuery>
                    <Or>
                        <Exp Name="RuleSetFieldName
" Value="QUOTE_PREVENT_AUTO_PRICING_RULE"/>
                        <Exp
                            NEW_Value="FIRST_CUSTOM
ER_ASSIGNMENT_THEN_ATTRIBUTE_ASSIGNMENT"
                            Name="RuleSetFieldName"
                            OLD_Value="QUOTE_PREVEN
T_AUTO_PRICING_RULE" Value="FIRST_CUSTOMER_ASSIGNME
NT_THEN_ATTRIBUTE_ASSIGNMENT"/>
                        <Exp
                            NEW_Value="USE_ONLY_MOS
T_SPECIFIC_PRICELIST_CUSTOMER_ASSIGNMENT"
                            Name="RuleSetFieldName"
                            OLD_Value="FIRST_CUSTOM
ER_ASSIGNMENT_THEN_ATTRIBUTE_ASSIGNMENT" Value="USE
_ONLY_MOST_SPECIFIC_PRICELIST_CUSTOMER_ASSIGNMENT"/
>
                        <Exp
                            NEW_Value="USE_ONLY_MOS
T_SPECIFIC_PRICELIST_REGION_ASSIGNMENT"
                            Name="RuleSetFieldName"
                            OLD_Value="USE_ONLY_MOS
T_SPECIFIC_PRICELIST_CUSTOMER_ASSIGNMENT" Value="US
E_ONLY_MOST_SPECIFIC_PRICELIST_REGION_ASSIGNMENT"/>
                        <Exp NEW_Value="PRICING_BLI
ND_RETURN_DAYS"
                            Name="RuleSetFieldName"
                            OLD_Value="USE_ONLY_MOS
T_SPECIFIC_PRICELIST_REGION_ASSIGNMENT" Value="PRIC
ING_BLIND_RETURN_DAYS"/>
                        <Exp
                            NEW_Value="ENABLE_SELLE
R_TIMEZONE_FOR_PRICE_CALCULATION"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_BLIN
D_RETURN_DAYS" Value="ENABLE_SELLER_TIMEZONE_FOR_PR
ICE_CALCULATION"/>
                        <Exp
                            NEW_Value="PRICING_STRA
TEGY_BASED_ON_ASSIGNMENT"
                            Name="RuleSetFieldName"
                            OLD_Value="ENABLE_SELLE
R_TIMEZONE_FOR_PRICE_CALCULATION" Value="PRICING_ST
RATEGY_BASED_ON_ASSIGNMENT"/>
                        <Exp NEW_Value="PRC_NEGATIV
E_LINE_TOTAL_ALLOWED"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_STRA
TEGY_BASED_ON_ASSIGNMENT" Value="PRC_NEGATIVE_LINE_
TOTAL_ALLOWED"/>
                        <Exp
                            NEW_Value="YPM_IS_TOTAL
_RULE_INCL_ITEM_WITH_DISCOUNTS"
                            Name="RuleSetFieldName"
                            OLD_Value="PRC_NEGATIVE
_LINE_TOTAL_ALLOWED" Value="YPM_IS_TOTAL_RULE_INCL_
ITEM_WITH_DISCOUNTS"/>
                        <Exp
                            NEW_Value="YPM_CALCULAT
E_PRORATED_ADJUSTMENT"
                            Name="RuleSetFieldName"
                            OLD_Value="YPM_IS_TOTAL
_RULE_INCL_ITEM_WITH_DISCOUNTS" Value="YPM_CALCULAT
E_PRORATED_ADJUSTMENT"/>
                        <Exp
                            NEW_Value="YPM_APPLY_NO
N_INSTANT_DISCOUNT_ORDER_TOTAL"
                            Name="RuleSetFieldName"
                            OLD_Value="YPM_CALCULAT
E_PRORATED_ADJUSTMENT" Value="YPM_APPLY_NON_INSTANT
_DISCOUNT_ORDER_TOTAL"/>
                        <Exp NEW_Value="PRIC_ALL_RU
LES_AT_SELLER"
                            Name="RuleSetFieldName"
                            OLD_Value="YPM_APPLY_NO
N_INSTANT_DISCOUNT_ORDER_TOTAL" Value="PRIC_ALL_RUL
ES_AT_SELLER"/>
                        <Exp
                            NEW_Value="YPM_IS_APPLY
_ABSOLUTE_ADJUSTMENTS_FIRST_ENABLED"
                            Name="RuleSetFieldName"
                            OLD_Value="PRIC_ALL_RUL
ES_AT_SELLER" Value="YPM_IS_APPLY_ABSOLUTE_ADJUSTME
NTS_FIRST_ENABLED"/>
                        <Exp
                            NEW_Value="YPM_IS_APPLY
_RULES_CUMULATIVELY_ENABLED"
                            Name="RuleSetFieldName"
                            OLD_Value="YPM_IS_APPLY
_ABSOLUTE_ADJUSTMENTS_FIRST_ENABLED" Value="YPM_IS_
APPLY_RULES_CUMULATIVELY_ENABLED"/>
                    </Or>
                </ComplexQuery>
            </Rules>
        </Input>
        <Template>
            <RulesList>
                <Rules RuleSetFieldName="" RuleSetV
alue=""/>
            </RulesList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.sb
c.system.payment.ProcessRulesMashup"/>
</mashup>
sbc/systemconfig/pricingConfig_mashup.xml
<mashup
    description="This mashup is invoked to fetch al
l payment types for the organization"
    endpoint="SBC_CONFIG_END_POINT"
    id="getRuleListPricingOrganizationRule" mashupt
ype="XAPI" transactional="true">
    <API Name="getRuleList">
        <Input>
            <Rules>
                <ComplexQuery>
                    <Or>
                        <Exp Name="RuleSetFieldName
" Value="PRICING_PRECISION_FOR_AN_UNIT"/>
                        <Exp NEW_Value="PRICING_PRE
CISION_FOR_TOTAL"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_PREC
ISION_FOR_AN_UNIT" Value="PRICING_PRECISION_FOR_TOT
AL"/>
                        <Exp NEW_Value="PRICING_ROU
DING_TYPE_UNIT"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_PREC
ISION_FOR_TOTAL" Value="PRICING_ROUDING_TYPE_UNIT"/
>
                        <Exp NEW_Value="PRICING_ROU
DING_TYPE_TOTAL"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_ROUD
ING_TYPE_UNIT" Value="PRICING_ROUDING_TYPE_TOTAL"/>
                        <Exp NEW_Value="RUN_RULES_I
N_CATALOG_PRICING"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_ROUD
ING_TYPE_TOTAL" Value="RUN_RULES_IN_CATALOG_PRICING
"/>
                        <Exp NEW_Value="YPM_DISTRIB
UTE_LINE_ADJUSTMENTS"
                            Name="RuleSetFieldName"
                            OLD_Value="RUN_RULES_IN
_CATALOG_PRICING" Value="YPM_DISTRIBUTE_LINE_ADJUST
MENTS"/>
                        <Exp NEW_Value="HIDE_UOM_IN
_PRICING_ADMIN"
                            Name="RuleSetFieldName"
                            OLD_Value="YPM_DISTRIBU
TE_LINE_ADJUSTMENTS" Value="HIDE_UOM_IN_PRICING_ADM
IN"/>
                        <Exp
                            NEW_Value="SHOW_PERCENT
_ADJUSTMENT_COLUMN_IN_PRICING_ADMIN"
                            Name="RuleSetFieldName"
                            OLD_Value="HIDE_UOM_IN_
PRICING_ADMIN" Value="SHOW_PERCENT_ADJUSTMENT_COLUM
N_IN_PRICING_ADMIN"/>
                        <Exp
                            NEW_Value="SHOW_ABSOLUT
E_ADJUSTMENT_COLUMN_IN_PRICING_ADMIN"
                            Name="RuleSetFieldName"
                            OLD_Value="SHOW_PERCENT
_ADJUSTMENT_COLUMN_IN_PRICING_ADMIN" Value="SHOW_AB
SOLUTE_ADJUSTMENT_COLUMN_IN_PRICING_ADMIN"/>
                        <Exp
                            NEW_Value="MAINTAIN_QUA
NTITY_TIERS_FOR_PRICING_ADMINISTRATION"
                            Name="RuleSetFieldName"
                            OLD_Value="SHOW_ABSOLUT
E_ADJUSTMENT_COLUMN_IN_PRICING_ADMIN" Value="MAINTA
IN_QUANTITY_TIERS_FOR_PRICING_ADMINISTRATION"/>
                        <Exp
                            NEW_Value="MAINTAIN_EFF
ECTIVITY_DATES_ON_PRICE_LIST_LINES_ALSO"
                            Name="RuleSetFieldName"
                            OLD_Value="MAINTAIN_QUA
NTITY_TIERS_FOR_PRICING_ADMINISTRATION" Value="MAIN
TAIN_EFFECTIVITY_DATES_ON_PRICE_LIST_LINES_ALSO"/>
                        <Exp
                            NEW_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_COMBINATION_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="MAINTAIN_EFF
ECTIVITY_DATES_ON_PRICE_LIST_LINES_ALSO" Value="COU
PON_DISCOUNT_CHARGE_CATEGORY_FOR_COMBINATION_TYPE"/
>
                        <Exp
                            NEW_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_ITEM_QUANTITY_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_COMBINATION_TYPE" Value="CO
UPON_DISCOUNT_CHARGE_CATEGORY_FOR_ITEM_QUANTITY_TYP
E"/>
                        <Exp
                            NEW_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_ORDER_TOTAL_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_ITEM_QUANTITY_TYPE" Value="
COUPON_DISCOUNT_CHARGE_CATEGORY_FOR_ORDER_TOTAL_TYP
E"/>
                        <Exp
                            NEW_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_SHIP_ORDER_TOTAL_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_ORDER_TOTAL_TYPE" Value="CO
UPON_DISCOUNT_CHARGE_CATEGORY_FOR_SHIP_ORDER_TOTAL_
TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_COMBINATION_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_SHIP_ORDER_TOTAL_TYPE" Valu
e="PRICING_RULE_DISCOUNT_CHARGE_CATEGORY_FOR_COMBIN
ATION_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_ITEM_QUANTITY_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_COMBINATION_TYPE" Val
ue="PRICING_RULE_DISCOUNT_CHARGE_CATEGORY_FOR_ITEM_
QUANTITY_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_ORDER_TOTAL_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_ITEM_QUANTITY_TYPE" V
alue="PRICING_RULE_DISCOUNT_CHARGE_CATEGORY_FOR_ORD
ER_TOTAL_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_SHIPPING_SURCHARGE_TY
PE"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_ORDER_TOTAL_TYPE" Val
ue="PRICING_RULE_DISCOUNT_CHARGE_CATEGORY_FOR_SHIPP
ING_SURCHARGE_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_SHIP_ORDER_TOTAL_TYPE
"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_SHIPPING_SURCHARGE_TY
PE" Value="PRICING_RULE_DISCOUNT_CHARGE_CATEGORY_FO
R_SHIP_ORDER_TOTAL_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_COMBINATION_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_SHIP_ORDER_TOTAL_TYPE
" Value="PRICING_RULE_SURCHARGE_CHARGE_CATEGORY_FOR
_COMBINATION_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_ITEM_QUANTITY_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_COMBINATION_TYPE" Va
lue="PRICING_RULE_SURCHARGE_CHARGE_CATEGORY_FOR_ITE
M_QUANTITY_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_ORDER_TOTAL_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_ITEM_QUANTITY_TYPE" 
Value="PRICING_RULE_SURCHARGE_CHARGE_CATEGORY_FOR_O
RDER_TOTAL_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_SHIPPING_SURCHARGE_T
YPE"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_ORDER_TOTAL_TYPE" Va
lue="PRICING_RULE_SURCHARGE_CHARGE_CATEGORY_FOR_SHI
PPING_SURCHARGE_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_SHIP_ORDER_TOTAL_TYP
E"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_SHIPPING_SURCHARGE_T
YPE" Value="PRICING_RULE_SURCHARGE_CHARGE_CATEGORY_
FOR_SHIP_ORDER_TOTAL_TYPE"/>
                        <Exp
                            NEW_Value="YPM_IS_NONBI
LLABLE_PRICING_RULE_ENABLED"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_SHIP_ORDER_TOTAL_TYP
E" Value="YPM_IS_NONBILLABLE_PRICING_RULE_ENABLED"/
>
                    </Or>
                </ComplexQuery>
            </Rules>
        </Input>
        <Template>
            <Rules RuleSetFieldName="" RuleSetValue
=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.sb
c.system.payment.ProcessRulesMashup"/>
</mashup>
<mashup
    description="This mashup is invoked to fetch al
l payment types for the organization"
    endpoint="SBC_CONFIG_END_POINT"
    id="getRuleListPricingOrganizationRule" mashupt
ype="XAPI" transactional="true">
    <API Name="getRuleList">
        <Input>
            <Rules>
                <ComplexQuery>
                    <Or>
                        <Exp Name="RuleSetFieldName
" Value="PRICING_PRECISION_FOR_AN_UNIT"/>
                        <Exp NEW_Value="PRICING_PRE
CISION_FOR_TOTAL"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_PREC
ISION_FOR_AN_UNIT" Value="PRICING_PRECISION_FOR_TOT
AL"/>
                        <Exp NEW_Value="PRICING_ROU
DING_TYPE_UNIT"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_PREC
ISION_FOR_TOTAL" Value="PRICING_ROUDING_TYPE_UNIT"/
>
                        <Exp NEW_Value="PRICING_ROU
DING_TYPE_TOTAL"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_ROUD
ING_TYPE_UNIT" Value="PRICING_ROUDING_TYPE_TOTAL"/>
                        <Exp NEW_Value="RUN_RULES_I
N_CATALOG_PRICING"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_ROUD
ING_TYPE_TOTAL" Value="RUN_RULES_IN_CATALOG_PRICING
"/>
                        <Exp NEW_Value="YPM_DISTRIB
UTE_LINE_ADJUSTMENTS"
                            Name="RuleSetFieldName"
                            OLD_Value="RUN_RULES_IN
_CATALOG_PRICING" Value="YPM_DISTRIBUTE_LINE_ADJUST
MENTS"/>
                        <Exp NEW_Value="HIDE_UOM_IN
_PRICING_ADMIN"
                            Name="RuleSetFieldName"
                            OLD_Value="YPM_DISTRIBU
TE_LINE_ADJUSTMENTS" Value="HIDE_UOM_IN_PRICING_ADM
IN"/>
                        <Exp
                            NEW_Value="SHOW_PERCENT
_ADJUSTMENT_COLUMN_IN_PRICING_ADMIN"
                            Name="RuleSetFieldName"
                            OLD_Value="HIDE_UOM_IN_
PRICING_ADMIN" Value="SHOW_PERCENT_ADJUSTMENT_COLUM
N_IN_PRICING_ADMIN"/>
                        <Exp
                            NEW_Value="SHOW_ABSOLUT
E_ADJUSTMENT_COLUMN_IN_PRICING_ADMIN"
                            Name="RuleSetFieldName"
                            OLD_Value="SHOW_PERCENT
_ADJUSTMENT_COLUMN_IN_PRICING_ADMIN" Value="SHOW_AB
SOLUTE_ADJUSTMENT_COLUMN_IN_PRICING_ADMIN"/>
                        <Exp
                            NEW_Value="MAINTAIN_QUA
NTITY_TIERS_FOR_PRICING_ADMINISTRATION"
                            Name="RuleSetFieldName"
                            OLD_Value="SHOW_ABSOLUT
E_ADJUSTMENT_COLUMN_IN_PRICING_ADMIN" Value="MAINTA
IN_QUANTITY_TIERS_FOR_PRICING_ADMINISTRATION"/>
                        <Exp
                            NEW_Value="MAINTAIN_EFF
ECTIVITY_DATES_ON_PRICE_LIST_LINES_ALSO"
                            Name="RuleSetFieldName"
                            OLD_Value="MAINTAIN_QUA
NTITY_TIERS_FOR_PRICING_ADMINISTRATION" Value="MAIN
TAIN_EFFECTIVITY_DATES_ON_PRICE_LIST_LINES_ALSO"/>
                        <Exp
                            NEW_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_COMBINATION_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="MAINTAIN_EFF
ECTIVITY_DATES_ON_PRICE_LIST_LINES_ALSO" Value="COU
PON_DISCOUNT_CHARGE_CATEGORY_FOR_COMBINATION_TYPE"/
>
                        <Exp
                            NEW_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_ITEM_QUANTITY_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_COMBINATION_TYPE" Value="CO
UPON_DISCOUNT_CHARGE_CATEGORY_FOR_ITEM_QUANTITY_TYP
E"/>
                        <Exp
                            NEW_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_ORDER_TOTAL_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_ITEM_QUANTITY_TYPE" Value="
COUPON_DISCOUNT_CHARGE_CATEGORY_FOR_ORDER_TOTAL_TYP
E"/>
                        <Exp
                            NEW_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_SHIP_ORDER_TOTAL_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_ORDER_TOTAL_TYPE" Value="CO
UPON_DISCOUNT_CHARGE_CATEGORY_FOR_SHIP_ORDER_TOTAL_
TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_COMBINATION_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="COUPON_DISCO
UNT_CHARGE_CATEGORY_FOR_SHIP_ORDER_TOTAL_TYPE" Valu
e="PRICING_RULE_DISCOUNT_CHARGE_CATEGORY_FOR_COMBIN
ATION_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_ITEM_QUANTITY_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_COMBINATION_TYPE" Val
ue="PRICING_RULE_DISCOUNT_CHARGE_CATEGORY_FOR_ITEM_
QUANTITY_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_ORDER_TOTAL_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_ITEM_QUANTITY_TYPE" V
alue="PRICING_RULE_DISCOUNT_CHARGE_CATEGORY_FOR_ORD
ER_TOTAL_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_SHIPPING_SURCHARGE_TY
PE"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_ORDER_TOTAL_TYPE" Val
ue="PRICING_RULE_DISCOUNT_CHARGE_CATEGORY_FOR_SHIPP
ING_SURCHARGE_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_SHIP_ORDER_TOTAL_TYPE
"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_SHIPPING_SURCHARGE_TY
PE" Value="PRICING_RULE_DISCOUNT_CHARGE_CATEGORY_FO
R_SHIP_ORDER_TOTAL_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_COMBINATION_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_DISCOUNT_CHARGE_CATEGORY_FOR_SHIP_ORDER_TOTAL_TYPE
" Value="PRICING_RULE_SURCHARGE_CHARGE_CATEGORY_FOR
_COMBINATION_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_ITEM_QUANTITY_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_COMBINATION_TYPE" Va
lue="PRICING_RULE_SURCHARGE_CHARGE_CATEGORY_FOR_ITE
M_QUANTITY_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_ORDER_TOTAL_TYPE"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_ITEM_QUANTITY_TYPE" 
Value="PRICING_RULE_SURCHARGE_CHARGE_CATEGORY_FOR_O
RDER_TOTAL_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_SHIPPING_SURCHARGE_T
YPE"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_ORDER_TOTAL_TYPE" Va
lue="PRICING_RULE_SURCHARGE_CHARGE_CATEGORY_FOR_SHI
PPING_SURCHARGE_TYPE"/>
                        <Exp
                            NEW_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_SHIP_ORDER_TOTAL_TYP
E"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_SHIPPING_SURCHARGE_T
YPE" Value="PRICING_RULE_SURCHARGE_CHARGE_CATEGORY_
FOR_SHIP_ORDER_TOTAL_TYPE"/>
                        <Exp
                            NEW_Value="YPM_IS_NONBI
LLABLE_PRICING_RULE_ENABLED"
                            Name="RuleSetFieldName"
                            OLD_Value="PRICING_RULE
_SURCHARGE_CHARGE_CATEGORY_FOR_SHIP_ORDER_TOTAL_TYP
E" Value="YPM_IS_NONBILLABLE_PRICING_RULE_ENABLED"/
>
                    </Or>
                </ComplexQuery>
            </Rules>
        </Input>
        <Template>
            <RulesList>
                <Rules RuleSetFieldName="" RuleSetV
alue=""/>
            </RulesList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.sb
c.system.payment.ProcessRulesMashup"/>
</mashup>
sbc/systemconfig/pricingConfig_mashup.xml
<mashup
    description="This mashup is invoked to fetch al
l payment types for the organization"
    endpoint="SBC_CONFIG_END_POINT" id="getChargeNa
meListAPI"
    mashuptype="XAPI" transactional="true">
    <API Name="getChargeNameList">
        <Input>
            <ChargeName CallingOrganizationCode="xm
l:CurrentContextOrg:/Organization/@OrganizationCode
"/>
        </Input>
        <Template>
            <ChargeNameList>
                <ChargeName ChargeName="" ChargeNam
eKey="" Description=""/>
            </ChargeNameList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
<mashup
    description="This mashup is invoked to fetch al
l payment types for the organization"
    endpoint="SBC_CONFIG_END_POINT" id="getChargeNa
meListAPI"
    mashuptype="XAPI" transactional="true">
    <API Name="getChargeNameList">
        <Input>
            <ChargeName
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode" Docume
ntType="0001"/>
        </Input>
        <Template>
            <ChargeNameList>
                <ChargeName ChargeName="" ChargeNam
eKey="" Description=""/>
            </ChargeNameList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/systemsetup/financial/financial_mashup.xml

Mashups Added
Following are the list of mashups added.
Value File Name Comments
<mashup description="Manage the common code for pri
ce match statuses"
    endpoint="SBC_CONFIG_END_POINT"
    id="common-manageYCD_PRICE_MATCH_STS" mashuptyp
e="XAPI" transactional="true">
    <API Name="manageCommonCode">
        <APINamespace inputNS="manageCommonCode_inp
ut" outputNS="manageCommonCode_output"/>
        <Input>
            <CommonCode CodeType="YCD_PRICE_MATCH_S
TS" OrganizationCode="xml:CurrentContextOrg:/Organi
zation/@OrganizationCode"/>
        </Input>
        <Template>
            <CommonCode CommonCodeKey=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="get the common code for item a
sset types"
    endpoint="SBC_CONFIG_END_POINT" id="getItemAsse
tTypesCommonCode"
    mashuptype="XAPI" transactional="true">
    <API Name="getCommonCodeList">
        <APINamespace inputNS="getCommonCode_input"
 outputNS="getCommonCode_output"/>
        <Input>
            <CommonCode
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode" CodeTy
pe="ASSET_TYPE"/>
        </Input>
        <Template>
            <CommonCodeList>
                <CommonCode CodeLongDescription="" 
CodeName=""
                    CodeShortDescription="" CodeTyp
e="" CodeValue="" CommonCodeKey=""/>
            </CommonCodeList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="get the common code for Appeas
ement reasons"
    endpoint="SBC_CONFIG_END_POINT" id="common-getY
CD_APPEASEMENT_RSN"
    mashuptype="XAPI" transactional="true">
    <API Name="getCommonCodeList">
        <APINamespace inputNS="getCommonCode_input"
 outputNS="getCommonCode_output"/>
        <Input>
            <CommonCode
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode"
                CodeType="YCD_APPEASEMENT_RSN" Docu
mentType="0001"/>
        </Input>
        <Template>
            <CommonCodeList>
                <CommonCode CodeLongDescription="" 
CodeName=""
                    CodeShortDescription="" CodeTyp
e="" CodeValue="" CommonCodeKey=""/>
            </CommonCodeList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="Manage the common code for App
easement reasons"
    endpoint="SBC_CONFIG_END_POINT"
    id="common-manageYCD_APPEASEMENT_RSN" mashuptyp
e="XAPI" transactional="true">
    <API Name="manageCommonCode">
        <APINamespace inputNS="manageCommonCode_inp
ut" outputNS="manageCommonCode_output"/>
        <Input>
            <CommonCode CodeType="YCD_APPEASEMENT_R
SN"
                DocumentType="0001" OrganizationCod
e="xml:CurrentContextOrg:/Organization/@Organizatio
nCode"/>
        </Input>
        <Template>
            <CommonCode CommonCodeKey=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="get the common code for fetchi
ng the notes reason"
    endpoint="SBC_CONFIG_END_POINT" id="getNoteType
s" mashuptype="XAPI" transactional="true">
    <API Name="getCommonCodeList">
        <Input>
            <CommonCode
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode" CodeTy
pe="NOTES_REASON"/>
        </Input>
        <Template>
            <CommonCodeList>
                <CommonCode CodeLongDescription="" 
CodeName=""
                    CodeShortDescription="" CodeTyp
e="" CodeValue="" CommonCodeKey=""/>
            </CommonCodeList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="Manage the common code for YCD
_TITLE"
    endpoint="SBC_CONFIG_END_POINT" id="common-mana
geYCD_TITLE"
    mashuptype="XAPI" transactional="true">
    <API Name="manageCommonCode">
        <APINamespace inputNS="manageCommonCode_inp
ut" outputNS="manageCommonCode_output"/>
        <Input>
            <CommonCode CodeType="YCD_TITLE" Docume
ntType="0001" OrganizationCode="xml:CurrentContextO
rg:/Organization/@OrganizationCode"/>
        </Input>
        <Template>
            <CommonCode CommonCodeKey=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup
    description="get the common code for store sear
ch fulfillment options "
    endpoint="SBC_CONFIG_END_POINT" id="getCommonCo
deListForStoreSearch"
    mashuptype="XAPI" transactional="true">
    <API Name="getCommonCodeList">
        <APINamespace inputNS="getCommonCode_input"
 outputNS="getCommonCode_output"/>
        <Input>
            <CommonCode
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode" CodeTy
pe="FULFILLMENT_TYPE"/>
        </Input>
        <Template>
            <CommonCodeList>
                <CommonCode CodeLongDescription="" 
CodeName=""
                    CodeShortDescription="" CodeTyp
e="" CodeValue="" CommonCodeKey=""/>
            </CommonCodeList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="get notes reason  common codes
 "
    endpoint="SBC_CONFIG_END_POINT" id="common-getN
OTES_REASON"
    mashuptype="XAPI" transactional="true">
    <API Name="getCommonCodeList">
        <Input>
            <CommonCode
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode"
                CodeType="NOTES_REASON" DocumentTyp
e="0001"/>
        </Input>
        <Template>
            <CommonCodeList>
                <CommonCode CodeLongDescription="" 
CodeName=""
                    CodeShortDescription="" CodeTyp
e="" CodeValue="" CommonCodeKey=""/>
            </CommonCodeList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="get the common code for price 
override reasons"
    endpoint="SBC_CONFIG_END_POINT" id="common-getY
CD_PRICEOVERRIDE"
    mashuptype="XAPI" transactional="true">
    <API Name="getCommonCodeList">
        <APINamespace inputNS="getCommonCode_input"
 outputNS="getCommonCode_output"/>
        <Input>
            <CommonCode
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode"
                CodeType="YCD_PRICEOVERRIDE" Docume
ntType="0001"/>
        </Input>
        <Template>
            <CommonCodeList>
                <CommonCode CodeLongDescription="" 
CodeName=""
                    CodeShortDescription="" CodeTyp
e="" CodeValue="" CommonCodeKey=""/>
            </CommonCodeList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="get the common code for price 
match statuses"
    endpoint="SBC_CONFIG_END_POINT" id="common-getY
CD_PRICE_MATCH_STS"
    mashuptype="XAPI" transactional="true">
    <API Name="getCommonCodeList">
        <APINamespace inputNS="getCommonCode_input"
 outputNS="getCommonCode_output"/>
        <Input>
            <CommonCode
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode" CodeTy
pe="YCD_PRICE_MATCH_STS"/>
        </Input>
        <Template>
            <CommonCodeList>
                <CommonCode CodeLongDescription="" 
CodeName=""
                    CodeShortDescription="" CodeTyp
e="" CodeValue="" CommonCodeKey=""/>
            </CommonCodeList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup
    description="get the common code for store sear
ch fulfillment options "
    endpoint="SBC_CONFIG_END_POINT" id="getCommonCo
deListForItemAssc"
    mashuptype="XAPI" transactional="true">
    <API Name="getCommonCodeList">
        <Input>
            <CommonCode
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode" CodeTy
pe="ITEM_ASSOCN_TYPE"/>
        </Input>
        <Template>
            <CommonCodeList>
                <CommonCode CodeLongDescription="" 
CodeName=""
                    CodeShortDescription="" CodeTyp
e="" CodeValue="" CommonCodeKey=""/>
            </CommonCodeList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="Manage the common code for ale
rt statuses"
    endpoint="SBC_CONFIG_END_POINT" id="common-mana
geALERT_STATUS"
    mashuptype="XAPI" transactional="true">
    <API Name="manageCommonCode">
        <APINamespace inputNS="manageCommonCode_inp
ut" outputNS="manageCommonCode_output"/>
        <Input>
            <CommonCode CodeType="ALERT_STATUS" Org
anizationCode="xml:CurrentContextOrg:/Organization/
@OrganizationCode"/>
        </Input>
        <Template>
            <CommonCode CommonCodeKey=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="get the common code for alert 
statuses"
    endpoint="SBC_CONFIG_END_POINT" id="common-getA
LERT_STATUS"
    mashuptype="XAPI" transactional="true">
    <API Name="getCommonCodeList">
        <APINamespace inputNS="getCommonCode_input"
 outputNS="getCommonCode_output"/>
        <Input>
            <CommonCode
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode" CodeTy
pe="ALERT_STATUS"/>
        </Input>
        <Template>
            <CommonCodeList>
                <CommonCode CodeLongDescription="" 
CodeName=""
                    CodeShortDescription="" CodeTyp
e="" CodeValue="" CommonCodeKey=""/>
            </CommonCodeList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="Manage the common code for YCD
_CANCEL_REASON"
    endpoint="SBC_CONFIG_END_POINT"
    id="common-manageYCD_CANCEL_REASON_0001" mashup
type="XAPI" transactional="true">
    <API Name="manageCommonCode">
        <APINamespace inputNS="manageCommonCode_inp
ut" outputNS="manageCommonCode_output"/>
        <Input>
            <CommonCode CodeType="YCD_CANCEL_REASON
" DocumentType="0001" OrganizationCode="xml:Current
ContextOrg:/Organization/@OrganizationCode"/>
        </Input>
        <Template>
            <CommonCode CommonCodeKey=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="Manage the common code for NOT
ES_REASON"
    endpoint="SBC_CONFIG_END_POINT" id="common-mana
geNOTES_REASON"
    mashuptype="XAPI" transactional="true">
    <API Name="manageCommonCode">
        <APINamespace inputNS="manageCommonCode_inp
ut" outputNS="manageCommonCode_output"/>
        <Input>
            <CommonCode CodeType="NOTES_REASON" Doc
umentType="0001" OrganizationCode="xml:CurrentConte
xtOrg:/Organization/@OrganizationCode"/>
        </Input>
        <Template>
            <CommonCode CommonCodeKey=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="Manage the common code for YCD
_CANCEL_REASON"
    endpoint="SBC_CONFIG_END_POINT"
    id="common-getYCD_CANCEL_REASON_0001" mashuptyp
e="XAPI" transactional="true">
    <API Name="getCommonCodeList">
        <APINamespace inputNS="getCommonCode_input"
 outputNS="getCommonCode_output"/>
        <Input>
            <CommonCode
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode"
                CodeType="YCD_CANCEL_REASON" Docume
ntType="0001"/>
        </Input>
        <Template>
            <CommonCodeList>
                <CommonCode CodeLongDescription="" 
CodeName=""
                    CodeShortDescription="" CodeTyp
e="" CodeValue="" CommonCodeKey=""/>
            </CommonCodeList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="get the common code for credit
 card types"
    endpoint="SBC_CONFIG_END_POINT" id="common-getY
CD_CREDIT_CARD_TYPE"
    mashuptype="XAPI" transactional="true">
    <API Name="getCommonCodeList">
        <APINamespace inputNS="getCommonCode_input"
 outputNS="getCommonCode_output"/>
        <Input>
            <CommonCode
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode" CodeTy
pe="YCD_CREDIT_CARD_TYPE"/>
        </Input>
        <Template>
            <CommonCodeList>
                <CommonCode CodeLongDescription="" 
CodeName=""
                    CodeShortDescription="" CodeTyp
e="" CodeValue="" CommonCodeKey=""/>
            </CommonCodeList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup
    description="get the common code for store sear
ch fulfillment options "
    endpoint="SBC_CONFIG_END_POINT" id="getCommonCo
deListAssc"
    mashuptype="XAPI" transactional="true">
    <API Name="getCommonCodeList">
        <Input>
            <CommonCode
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode" CodeTy
pe="YCD_ASSC_FUNCTION"/>
        </Input>
        <Template>
            <CommonCodeList>
                <CommonCode CodeLongDescription="" 
CodeName=""
                    CodeShortDescription="" CodeTyp
e="" CodeValue="" CommonCodeKey=""/>
            </CommonCodeList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="Manage the common code for cre
dit card types"
    endpoint="SBC_CONFIG_END_POINT"
    id="common-manageYCD_CREDIT_CARD_TYPE" mashupty
pe="XAPI" transactional="true">
    <API Name="manageCommonCode">
        <APINamespace inputNS="manageCommonCode_inp
ut" outputNS="manageCommonCode_output"/>
        <Input>
            <CommonCode CodeType="YCD_CREDIT_CARD_T
YPE" OrganizationCode="xml:CurrentContextOrg:/Organ
ization/@OrganizationCode"/>
        </Input>
        <Template>
            <CommonCode CommonCodeKey=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="Manage the common code for pri
ce override reasons"
    endpoint="SBC_CONFIG_END_POINT" id="common-mana
geYCD_PRICEOVERRIDE"
    mashuptype="XAPI" transactional="true">
    <API Name="manageCommonCode">
        <APINamespace inputNS="manageCommonCode_inp
ut" outputNS="manageCommonCode_output"/>
        <Input>
            <CommonCode CodeType="YCD_PRICEOVERRIDE
" DocumentType="0001" OrganizationCode="xml:Current
ContextOrg:/Organization/@OrganizationCode"/>
        </Input>
        <Template>
            <CommonCode CommonCodeKey=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup description="get ycd_title  common codes "
    endpoint="SBC_CONFIG_END_POINT" id="common-getY
CD_TITLE"
    mashuptype="XAPI" transactional="true">
    <API Name="getCommonCodeList">
        <Input>
            <CommonCode
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode" CodeTy
pe="YCD_TITLE"/>
        </Input>
        <Template>
            <CommonCodeList>
                <CommonCode CodeLongDescription="" 
CodeName=""
                    CodeShortDescription="" CodeTyp
e="" CodeValue="" CommonCodeKey=""/>
            </CommonCodeList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/common/commoncode_mashup.xml
<mashup
    description="Multi-api called to remove and fet
ch item associations"
    id="removeassociations_multiapi" mashuptype="Ag
gregateXAPI"
    transactional="true" type="Aggregate">
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIAggregatorMashup"/>
    <mashupRef id="association_removemultipleassoci
ations">
        <APINamespace inputNS="modifyitemassociatio
nsinput" outputNS="modifyitemassociations_output"/>
    </mashupRef>
    <mashupRef id="item-manageassociations">
        <APINamespace inputNS="getitemassociations"
 outputNS="getitemassociationdata"/>
    </mashupRef>
</mashup>
sbc/item/manageassociations_mashup.xml
<mashup
    description="get the list of allowed values for
 the number attributes"
    endpoint="SBC_CATALOG_END_POINT"
    id="association_removemultipleassociations" mas
huptype="XAPI" transactional="true">
    <API Name="multiApi">
        <Input/>
        <Template/>
    </API>
    <classInformation name="com.sterlingcommerce.sb
c.item.mashup.SBCRemoveServiceItemAssociationMashup
"/>
</mashup>
sbc/item/manageassociations_mashup.xml
<mashup
    description="This mashup is used to get the rul
e which is used to show/hide  components of  bundle
 items in the summary pages"
    endpoint="SBC_CONFIG_END_POINT" id="openPayment
EncryptionRules"
    mashuptype="XAPI" transactional="true">
    <API Name="getRuleList">
        <Input>
            <Rules OrganizationCode="xml:CurrentCon
textOrg:/Organization/@OrganizationCode">
                <ComplexQuery>
                    <Or>
                        <Exp Name="RuleSetFieldName
" Value="ENCRYPT_ADDNL_ATTRIBUTES_CREDIT_CARD_PAYME
NT_TYPE_GROUP"/>
                    </Or>
                </ComplexQuery>
            </Rules>
        </Input>
        <Template>
            <Rules RuleSetFieldName="" RuleSetValue
=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.sb
c.system.payment.ProcessRulesMashup"/>
</mashup>
sbc/payments/payments_mashup.xml
<mashup description="This mashup is invoked to fetc
h price match rules"
    endpoint="SBC_CONFIG_END_POINT" id="openReserva
tionRulesMashupId"
    mashuptype="XAPI" transactional="true">
    <API Name="getRuleList">
        <Input>
            <Rules DocumentType="0001" Organization
Code="xml:CurrentContextOrg:/Organization/@Organiza
tionCode">
                <ComplexQuery>
                    <Or>
                        <Exp Name="RuleSetFieldName
" Value="YCD_RESERVATION_REQUIRED"/>
                    </Or>
                </ComplexQuery>
            </Rules>
        </Input>
        <Template>
            <Rules RuleSetFieldName="" RuleSetValue
=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.sb
c.system.payment.ProcessRulesMashup"/>
</mashup>
sbc/systemsetup/financial/financial_mashup.xml
<mashup
    description="This mashup is invoked to fetch FT
C Compliance rules"
    endpoint="SBC_CONFIG_END_POINT" id="getRuleList
APIForFTC"
    mashuptype="XAPI" transactional="true">
    <API Name="getRuleList">
        <Input>
            <Rules DocumentType="0001" Organization
Code="xml:CurrentContextOrg:/Organization/@Organiza
tionCode">
                <ComplexQuery>
                    <Or>
                        <Exp Name="RuleSetFieldName
" Value="YCD_FTC_DEFAULT_ORIG_PROM_DATE"/>
                        <Exp NEW_Value="YCD_FTC_CAN
CEL_DAYS"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_FTC_DEFA
ULT_ORIG_PROM_DATE" Value="YCD_FTC_CANCEL_DAYS"/>
                        <Exp NEW_Value="YCD_FTC_PRO
CESS_BUFFER_TIME"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_FTC_CANC
EL_DAYS" Value="YCD_FTC_PROCESS_BUFFER_TIME"/>
                        <Exp NEW_Value="YCD_FTC_CAN
CEL_REASON_CODE"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_FTC_PROC
ESS_BUFFER_TIME" Value="YCD_FTC_CANCEL_REASON_CODE"
/>
                        <Exp NEW_Value="YCD_COMPUTE
_FTC_DATE"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_FTC_CANC
EL_REASON_CODE" Value="YCD_COMPUTE_FTC_DATE"/>
                    </Or>
                </ComplexQuery>
            </Rules>
        </Input>
        <Template>
            <Rules RuleSetFieldName="" RuleSetValue
=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.sb
c.system.payment.ProcessRulesMashup"/>
</mashup>
sbc/systemsetup/financial/financial_mashup.xml
<mashup
    description="This mashup is invoked to fetch al
l payment types for the organization"
    endpoint="SBC_CONFIG_END_POINT" id="ChargeCateg
oryPMSurcharge"
    mashuptype="XAPI" transactional="true">
    <API Name="getChargeCategoryList">
        <Input>
            <ChargeCategory
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode"
                DocumentType="0001" IsDiscount="N"/
>
        </Input>
        <Template>
            <ChargeCategoryList>
                <ChargeCategory ChargeCategory="" C
hargeCategoryKey="" Description=""/>
            </ChargeCategoryList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/systemsetup/financial/financial_mashup.xml
<mashup description="This mashup is invoked to fetc
h price match rules"
    endpoint="SBC_CONFIG_END_POINT" id="getRuleForF
ulfillment"
    mashuptype="XAPI" transactional="true">
    <API Name="getRuleList">
        <Input>
            <Rules DocumentType="0001" Organization
Code="xml:CurrentContextOrg:/Organization/@Organiza
tionCode">
                <ComplexQuery>
                    <Or>
                        <Exp Name="RuleSetFieldName
" Value="YCD_SHIPMENT_OPTIMIZATION_RULE"/>
                    </Or>
                </ComplexQuery>
            </Rules>
        </Input>
        <Template>
            <Rules RuleSetFieldName="" RuleSetValue
=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.sb
c.system.payment.ProcessRulesMashup"/>
</mashup>
sbc/systemsetup/financial/financial_mashup.xml
<mashup
    description="This mashup is invoked while creat
ing a new payment type"
    id="openPriceMatchRules_multiAPI" mashuptype="A
ggregateXAPI"
    transactional="true" type="Aggregate">
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIAggregatorMashup"/>
    <mashupRef id="ChargeCategoryPMDiscount">
        <APINamespace inputNS="chargeCategoryInput"
 outputNS="chargeCategoryDiscountOutput"/>
    </mashupRef>
    <mashupRef id="ChargeCategoryPMSurcharge">
        <APINamespace inputNS="chargeCategoryInput"
 outputNS="chargeCategorySurchargeOutput"/>
    </mashupRef>
    <mashupRef id="getChargeNameListAPI">
        <APINamespace inputNS="getChargeNameListInp
ut" outputNS="getChargeNameListOutput"/>
    </mashupRef>
    <mashupRef id="getRuleListPriceMatchRules">
        <APINamespace inputNS="getRuleListPriceMatc
hRulesInput" outputNS="getRuleListPriceMatchRulesOu
tput"/>
    </mashupRef>
</mashup>
sbc/systemsetup/financial/financial_mashup.xml
<mashup description="This mashup is invoked to fetc
h price match rules"
    endpoint="SBC_CONFIG_END_POINT" id="getRuleList
PriceMatchRules"
    mashuptype="XAPI" transactional="true">
    <API Name="getRuleList">
        <Input>
            <Rules DocumentType="0001" Organization
Code="xml:CurrentContextOrg:/Organization/@Organiza
tionCode">
                <ComplexQuery>
                    <Or>
                        <Exp Name="RuleSetFieldName
" Value="YCD_PRICE_MATCH_PERCENTAGE_APPLIED"/>
                        <Exp NEW_Value="YCD_DEFAULT
_SHIP_CHARGE"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_PRICE_MA
TCH_PERCENTAGE_APPLIED" Value="YCD_DEFAULT_SHIP_CHA
RGE"/>
                        <Exp NEW_Value="YCD_PRICE_M
ATCH_RECORDED_AS"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_DEFAULT_
SHIP_CHARGE" Value="YCD_PRICE_MATCH_RECORDED_AS"/>
                        <Exp NEW_Value="YCD_PRICE_M
ATCH_CHARGE_NAME"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_PRICE_MA
TCH_RECORDED_AS" Value="YCD_PRICE_MATCH_CHARGE_NAME
"/>
                        <Exp
                            NEW_Value="YCD_DEFAULT_
PRICE_MATCH_EXPIRATION_PERIOD"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_PRICE_MA
TCH_CHARGE_NAME" Value="YCD_DEFAULT_PRICE_MATCH_EXP
IRATION_PERIOD"/>
                        <Exp NEW_Value="YCD_PRICE_M
ATCH_CHARGE_CATEGORY"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_DEFAULT_
PRICE_MATCH_EXPIRATION_PERIOD" Value="YCD_PRICE_MAT
CH_CHARGE_CATEGORY"/>
                        <Exp
                            NEW_Value="YCD_PRICE_MA
TCH_ORDERQUANTITY_LIMIT"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_PRICE_MA
TCH_CHARGE_CATEGORY" Value="YCD_PRICE_MATCH_ORDERQU
ANTITY_LIMIT"/>
                        <Exp
                            NEW_Value="YCD_PRICE_MA
TCH_PRICE_DIFFERENCE_LIMIT"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_PRICE_MA
TCH_ORDERQUANTITY_LIMIT" Value="YCD_PRICE_MATCH_PRI
CE_DIFFERENCE_LIMIT"/>
                        <Exp
                            NEW_Value="YCD_PRICE_MA
TCH_PRICE_PERCENTAGE_DIFFERENCE_LIMIT"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_PRICE_MA
TCH_PRICE_DIFFERENCE_LIMIT" Value="YCD_PRICE_MATCH_
PRICE_PERCENTAGE_DIFFERENCE_LIMIT"/>
                        <Exp NEW_Value="YCD_PRICE_M
ATCH_WINDOW"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_PRICE_MA
TCH_PRICE_PERCENTAGE_DIFFERENCE_LIMIT" Value="YCD_P
RICE_MATCH_WINDOW"/>
                    </Or>
                </ComplexQuery>
            </Rules>
        </Input>
        <Template>
            <Rules RuleSetFieldName="" RuleSetValue
=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.sb
c.system.payment.ProcessRulesMashup"/>
</mashup>
sbc/systemsetup/financial/financial_mashup.xml
<mashup description="This mashup is invoked to fetc
h Gift Options rules"
    endpoint="SBC_CONFIG_END_POINT" id="openGiftOpt
ionsMashupId"
    mashuptype="XAPI" transactional="true">
    <API Name="getRuleList">
        <Input>
            <Rules DocumentType="0001" Organization
Code="xml:CurrentContextOrg:/Organization/@Organiza
tionCode">
                <ComplexQuery>
                    <Or>
                        <Exp Name="RuleSetFieldName
" Value="YCD_ENABLE_GIFT_SHIPMENT"/>
                        <Exp NEW_Value="YCD_ENABLE_
GIFT_PICKUP"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_ENABLE_G
IFT_SHIPMENT" Value="YCD_ENABLE_GIFT_PICKUP"/>
                        <Exp NEW_Value="YCD_ENABLE_
GIFT_DEL"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_ENABLE_G
IFT_PICKUP" Value="YCD_ENABLE_GIFT_DEL"/>
                        <Exp NEW_Value="YCD_ALLOW_G
IFT_WRAP"
                            Name="RuleSetFieldName"
                            OLD_Value="YCD_ENABLE_G
IFT_DEL" Value="YCD_ALLOW_GIFT_WRAP"/>
                    </Or>
                </ComplexQuery>
            </Rules>
        </Input>
        <Template>
            <Rules RuleSetFieldName="" RuleSetValue
=""/>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.sb
c.system.payment.ProcessRulesMashup"/>
</mashup>
sbc/systemsetup/financial/financial_mashup.xml
<mashup
    description="This mashup is invoked while creat
ing a new payment type"
    id="openFTCcompliance_multiAPI" mashuptype="Agg
regateXAPI"
    transactional="true" type="Aggregate">
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIAggregatorMashup"/>
    <mashupRef id="getCommonCodeListCancelCode">
        <APINamespace inputNS="getCommonCodeListInp
ut" outputNS="getCommonCodeListOutput"/>
    </mashupRef>
    <mashupRef id="getRuleListAPIForFTC">
        <APINamespace inputNS="getRuleListFTCInput"
 outputNS="getRuleListFTCOutput"/>
    </mashupRef>
</mashup>
sbc/systemsetup/financial/financial_mashup.xml
<mashup description="This mashup is invoked to fetc
h scheduling rules"
    endpoint="SBC_CONFIG_END_POINT" id="getAllocati
onListAPI"
    mashuptype="XAPI" transactional="true">
    <API Name="getAllocationRuleList">
        <Input>
            <AllocationRule CallingOrganizationCode
="xml:CurrentContextOrg:/Organization/@Organization
Code"/>
        </Input>
        <Template>
            <AllocationRuleList>
                <AllocationRule AllocationRuleId=""
 AllocationRuleKey=""/>
            </AllocationRuleList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/systemsetup/financial/financial_mashup.xml
<mashup
    description="This mashup is invoked while creat
ing a new payment type"
    id="fulfillmentOptionsMashupId" mashuptype="Agg
regateXAPI"
    transactional="true" type="Aggregate">
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIAggregatorMashup"/>
    <mashupRef id="getAllocationListAPI">
        <APINamespace inputNS="getAllocationListAPI
Input" outputNS="getAllocationListAPIOutput"/>
    </mashupRef>
    <mashupRef id="getRuleForFulfillment">
        <APINamespace inputNS="getRuleForFulfillmen
tInput" outputNS="getRuleForFulfillmentOutput"/>
    </mashupRef>
</mashup>
sbc/systemsetup/financial/financial_mashup.xml
<mashup description="get the common code for price 
match statuses"
    endpoint="SBC_CONFIG_END_POINT" id="getCommonCo
deListCancelCode"
    mashuptype="XAPI" transactional="true">
    <API Name="getCommonCodeList">
        <Input>
            <CommonCode
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode"
                CodeType="YCD_CANCEL_REASON" Docume
ntType="0001"/>
        </Input>
        <Template>
            <CommonCodeList>
                <CommonCode CodeLongDescription="" 
CodeName=""
                    CodeShortDescription="" CodeTyp
e="" CodeValue="" CommonCodeKey=""/>
            </CommonCodeList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/systemsetup/financial/financial_mashup.xml
<mashup
    description="This mashup is invoked to fetch al
l payment types for the organization"
    endpoint="SBC_CONFIG_END_POINT" id="ChargeCateg
oryPMDiscount"
    mashuptype="XAPI" transactional="true">
    <API Name="getChargeCategoryList">
        <Input>
            <ChargeCategory
                CallingOrganizationCode="xml:Curren
tContextOrg:/Organization/@OrganizationCode"
                DocumentType="0001" IsDiscount="Y"/
>
        </Input>
        <Template>
            <ChargeCategoryList>
                <ChargeCategory ChargeCategory="" C
hargeCategoryKey="" Description=""/>
            </ChargeCategoryList>
        </Template>
    </API>
    <classInformation name="com.sterlingcommerce.ui
.web.platform.mashup.SCUIXAPIMashup"/>
</mashup>
sbc/systemsetup/financial/financial_mashup.xml