Commerce Server General - Pipeline Error

This is Interesting: Free IT Magazines  
Home > Archive > Commerce Server General > November 2007 > Pipeline Error





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Pipeline Error
Ahmed

2006-01-23, 6:02 pm

When i try to execute the RunPipeline("total") i get the following error :

[Exception: Component Execution failed for component[0x6] hr: 0x80004005
ProgID: Commerce.SampleRegionalTax.1
Dictionary error: Value for key '{a0692074-b226-4b64-9a7c-babaf933117e}' in
dictionary '' missing (expected a variant of type 9)
(orderform=default)]
Microsoft.VisualBasic.ErrObject.Raise(Int32 Number, Object Source, Object
Description, Object HelpFile, Object HelpContext)

Microsoft.CommerceServer.Interop.Orders.MTSHelperImpl.RunPipesHelper(String
strPCF, String strPipelineProgID, IDictionary OrderGroupData, IDictionary
oContext, String LogFile) +1706

Microsoft.CommerceServer.Interop.Orders.PrivateOrderGroupMtsHelperFreeThreaded.RunPipes(String
strPCF, String strPipelineProgID, Object OrderGroupData, IDictionary
oContext, String LogFile) +53

[CommerceException: RunPipes Failed.]
Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet(Object o, Type
objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack)
+905

Microsoft.CommerceServer.Interop.Orders.OrderGroupFreeThreaded.RunPipe(String
strPCF, String strPipelineProgID, Object oContext) +261

[CommerceException: RunPipe Failed.]

Microsoft.CommerceServer.Internal.Common.Util.ThrowCommerceException(String
message, Exception inner, String source)

Microsoft.CommerceServer.Interop.Orders.OrderGroupFreeThreaded.RunPipe(String
strPCF, String strPipelineProgID, Object oContext) +745

Microsoft.CommerceServer.Runtime.Orders.OrderGroup.RunPipeline(PipelineInfo
pipelineInfo) +264

[CommerceOrderSystemException: Execution of pipeline 'total' failed.]

Microsoft.CommerceServer.Runtime.Orders.OrderGroup.RunPipeline(PipelineInfo
pipelineInfo) +449
Microsoft.Solutions.Applications.ShoppingCart.SaveTemplate(String
TempName) in
c:\inetpub\wwwroot\cs2002startersite\ret
ailextensions\shoppingcart.aspx.cs:627
Microsoft.Solutions.Applications.ShoppingCart.CreateOrderTemplate(Object
sender, EventArgs e) in
c:\inetpub\wwwroot\cs2002startersite\ret
ailextensions\shoppingcart.aspx.cs:569
System.Web.UI.WebControls.Button.OnClick(EventArgs e)

System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
System.Web.UI.Page. RaisePostBackEvent(IPostBackEventHandler

sourceControl, String eventArgument)
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
System.Web.UI.Page.ProcessRequestMain() +1262

I have tried placing the "basket.pcf" infront of total but that didn't work
here is my code can someone please tell me what i am doing wrong and how can
i correct this. Also my save_cy_total_total is not being displayed it keeps
saving NULL values can someone tell me what i need to do in order to get that
working right. Thank you in advanced

Here is the code :


protected void CreateOrderTemplate(object sender, System.EventArgs e)
{
SaveTemplate(this.TextBox1.Text);

}
public void SaveTemplate(string TempName)
{

Cart shoppingCart = TransactionContext.Current.Cart;
//OrderAddress ord = CommerceCon;

string addID = "";
Basket _Basket = CommerceContext.Current.OrderSystem.GetBasket(new
System.Guid(CommerceContext.Current.UserID));
if (null == _Basket.OrderForms[TempName])
{

OrderTemplate Temp =
CommerceContext.Current.OrderSystem.CreateOrderTemplate(new
System.Guid(CommerceContext.Current.UserID));
Temp.OrderForms.Add(new OrderForm("default"));
OrderAddress ship = new
OrderAddress(shoppingCart.ShippingAddress.Name,shoppingCart.ShippingAddress.ID);
ship.ID = _Basket.Addresses.Count.ToString();
ship.Name = shoppingCart.ShippingAddress.Name;
ship.FirstName = shoppingCart.ShippingAddress.FirstName;
ship.LastName = shoppingCart.ShippingAddress.LastName;
ship.Line1 = shoppingCart.ShippingAddress.Line1;
ship.Line2 = shoppingCart.ShippingAddress.Line2;
ship.City = shoppingCart.ShippingAddress.City;
ship.RegionCode = shoppingCart.ShippingAddress.RegionCode;
ship.PostalCode = shoppingCart.ShippingAddress.PostalCode;
_Basket.Addresses.Add(ship);


string addressID =shoppingCart.ShippingAddress.ID;
string billingID = shoppingCart.BillingAddress.ID;
string MethodID = shoppingCart.ShippingMethodID;
foreach(OrderAddress addr2 in _Basket.Addresses)
{
_Basket.SetBillingAddress(addr2.ID);
_Basket.SetShippingAddress(addr2.ID);
addID = addr2.ID;
break;
}

for ( int x=0; x < _Basket.OrderForms["default"].LineItems.Count; x++)
{

foreach (LineItem item in _Basket.OrderForms["default"].LineItems)
{
//LineItem item = _Basket.OrderForms["default"].LineItems[x];
Temp.OrderForms[x].LineItems.Add(item);
item.ShippingMethodID = shoppingCart.ShippingMethodID;
item.ShippingMethodName = shoppingCart.ShippingMethodName;
item.ShippingAddress = addID;
//throw new Exception(item.ParentOrderForm.LineItems[x].ToString());
}

Temp.Save(TempName);
PipelineInfo basketpipe = new PipelineInfo("basket");
PipelineInfo totalpipe = new PipelineInfo("total");
PipelineInfo checkoutpipe = new PipelineInfo("checkout");
Temp.RunPipeline(basketpipe);
Temp.RunPipeline(totalpipe);
Temp.RunPipeline(checkoutpipe);
}

//this.Label1.Visible = false;

this.TextBox1.Text = "Your Quote is saved";

}
}


Ravi Shankar

2006-01-24, 2:48 am

Hi Ahmed,

The total pipeline should be called after the basket pipeline (as long as
you're talking of standard pipelines provided by Microsoft Samples or Starter
Site).

The error you're seeing is because the "Regional Tax" needs to be configured
through the BizDesk. You can find more information in this regard at
http://msdn.microsoft.com/library/d....asp?frame=true
--
Ravi Shankar


"Ahmed" wrote:

> When i try to execute the RunPipeline("total") i get the following error :
>
> [Exception: Component Execution failed for component[0x6] hr: 0x80004005
> ProgID: Commerce.SampleRegionalTax.1
> Dictionary error: Value for key '{a0692074-b226-4b64-9a7c-babaf933117e}' in
> dictionary '' missing (expected a variant of type 9)
> (orderform=default)]
> Microsoft.VisualBasic.ErrObject.Raise(Int32 Number, Object Source, Object
> Description, Object HelpFile, Object HelpContext)
>
> Microsoft.CommerceServer.Interop.Orders.MTSHelperImpl.RunPipesHelper(String
> strPCF, String strPipelineProgID, IDictionary OrderGroupData, IDictionary
> oContext, String LogFile) +1706
>
> Microsoft.CommerceServer.Interop.Orders.PrivateOrderGroupMtsHelperFreeThreaded.RunPipes(String
> strPCF, String strPipelineProgID, Object OrderGroupData, IDictionary
> oContext, String LogFile) +53
>
> [CommerceException: RunPipes Failed.]
> Microsoft.VisualBasic.CompilerServices.LateBinding.LateGet(Object o, Type
> objType, String name, Object[] args, String[] paramnames, Boolean[] CopyBack)
> +905
>
> Microsoft.CommerceServer.Interop.Orders.OrderGroupFreeThreaded.RunPipe(String
> strPCF, String strPipelineProgID, Object oContext) +261
>
> [CommerceException: RunPipe Failed.]
>
> Microsoft.CommerceServer.Internal.Common.Util.ThrowCommerceException(String
> message, Exception inner, String source)
>
> Microsoft.CommerceServer.Interop.Orders.OrderGroupFreeThreaded.RunPipe(String
> strPCF, String strPipelineProgID, Object oContext) +745
>
> Microsoft.CommerceServer.Runtime.Orders.OrderGroup.RunPipeline(PipelineInfo
> pipelineInfo) +264
>
> [CommerceOrderSystemException: Execution of pipeline 'total' failed.]
>
> Microsoft.CommerceServer.Runtime.Orders.OrderGroup.RunPipeline(PipelineInfo
> pipelineInfo) +449
> Microsoft.Solutions.Applications.ShoppingCart.SaveTemplate(String
> TempName) in
> c:\inetpub\wwwroot\cs2002startersite\ret
ailextensions\shoppingcart.aspx.cs:627
> Microsoft.Solutions.Applications.ShoppingCart.CreateOrderTemplate(Object
> sender, EventArgs e) in
> c:\inetpub\wwwroot\cs2002startersite\ret
ailextensions\shoppingcart.aspx.cs:569
> System.Web.UI.WebControls.Button.OnClick(EventArgs e)
>
> System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
> System.Web.UI.Page. RaisePostBackEvent(IPostBackEventHandler

> sourceControl, String eventArgument)
> System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
> System.Web.UI.Page.ProcessRequestMain() +1262
>
> I have tried placing the "basket.pcf" infront of total but that didn't work
> here is my code can someone please tell me what i am doing wrong and how can
> i correct this. Also my save_cy_total_total is not being displayed it keeps
> saving NULL values can someone tell me what i need to do in order to get that
> working right. Thank you in advanced
>
> Here is the code :
>
>
> protected void CreateOrderTemplate(object sender, System.EventArgs e)
> {
> SaveTemplate(this.TextBox1.Text);
>
> }
> public void SaveTemplate(string TempName)
> {
>
> Cart shoppingCart = TransactionContext.Current.Cart;
> //OrderAddress ord = CommerceCon;
>
> string addID = "";
> Basket _Basket = CommerceContext.Current.OrderSystem.GetBasket(new
> System.Guid(CommerceContext.Current.UserID));
> if (null == _Basket.OrderForms[TempName])
> {
>
> OrderTemplate Temp =
> CommerceContext.Current.OrderSystem.CreateOrderTemplate(new
> System.Guid(CommerceContext.Current.UserID));
> Temp.OrderForms.Add(new OrderForm("default"));
> OrderAddress ship = new
> OrderAddress(shoppingCart.ShippingAddress.Name,shoppingCart.ShippingAddress.ID);
> ship.ID = _Basket.Addresses.Count.ToString();
> ship.Name = shoppingCart.ShippingAddress.Name;
> ship.FirstName = shoppingCart.ShippingAddress.FirstName;
> ship.LastName = shoppingCart.ShippingAddress.LastName;
> ship.Line1 = shoppingCart.ShippingAddress.Line1;
> ship.Line2 = shoppingCart.ShippingAddress.Line2;
> ship.City = shoppingCart.ShippingAddress.City;
> ship.RegionCode = shoppingCart.ShippingAddress.RegionCode;
> ship.PostalCode = shoppingCart.ShippingAddress.PostalCode;
> _Basket.Addresses.Add(ship);
>
>
> string addressID =shoppingCart.ShippingAddress.ID;
> string billingID = shoppingCart.BillingAddress.ID;
> string MethodID = shoppingCart.ShippingMethodID;
> foreach(OrderAddress addr2 in _Basket.Addresses)
> {
> _Basket.SetBillingAddress(addr2.ID);
> _Basket.SetShippingAddress(addr2.ID);
> addID = addr2.ID;
> break;
> }
>
> for ( int x=0; x < _Basket.OrderForms["default"].LineItems.Count; x++)
> {
>
> foreach (LineItem item in _Basket.OrderForms["default"].LineItems)
> {
> //LineItem item = _Basket.OrderForms["default"].LineItems[x];
> Temp.OrderForms[x].LineItems.Add(item);
> item.ShippingMethodID = shoppingCart.ShippingMethodID;
> item.ShippingMethodName = shoppingCart.ShippingMethodName;
> item.ShippingAddress = addID;
> //throw new Exception(item.ParentOrderForm.LineItems[x].ToString());
> }
>
> Temp.Save(TempName);
> PipelineInfo basketpipe = new PipelineInfo("basket");
> PipelineInfo totalpipe = new PipelineInfo("total");
> PipelineInfo checkoutpipe = new PipelineInfo("checkout");
> Temp.RunPipeline(basketpipe);
> Temp.RunPipeline(totalpipe);
> Temp.RunPipeline(checkoutpipe);
> }
>
> //this.Label1.Visible = false;
>
> this.TextBox1.Text = "Your Quote is saved";
>
> }
> }
>
>

Ahmed

2006-01-24, 6:06 pm

Hello Ravi,
Thanks for replying. I've went to the link and placed the tax rate and
published it and i'm still getting the same error :

Component Execution failed for component[0x6] hr: 0x80004005 ProgID:
Commerce.SampleRegionalTax.1 Dictionary error: Value for key
'{a0692074-b226-4b64-9a7c-babaf933117e}' in dictionary '' missing (expected a
variant of type 9) (orderform=default)

can you tell me what i'm doing wrong? Thank you in advanced

"Ravi Shankar" wrote:
[vbcol=seagreen]
> Hi Ahmed,
>
> The total pipeline should be called after the basket pipeline (as long as
> you're talking of standard pipelines provided by Microsoft Samples or Starter
> Site).
>
> The error you're seeing is because the "Regional Tax" needs to be configured
> through the BizDesk. You can find more information in this regard at
> http://msdn.microsoft.com/library/d....asp?frame=true
> --
> Ravi Shankar
>
>
> "Ahmed" wrote:
>
Ravi Shankar

2006-01-25, 2:56 am

Hi Ahmed,

From the looks of the error message (which if you notice has not changed), I
would enable pipeline logging and then check which key (difficult from
"variant of type 9" message) is causing faults.

Knowing Regional Tax, the component reads the values of Country Code &
State/Region Code for the computation. These values should come in from the
"address". You should check whether as part of the customer profile, you are
storing the codes and not the descriptions in the addresses and the same set
of codes should be defined in through BizDesk.... eg: Yout could have a
region code KA under US but what is stored in the address is actually
"Kansas" and "United States" not KA & US...
--
Ravi Shankar


"Ahmed" wrote:
[vbcol=seagreen]
> Hello Ravi,
> Thanks for replying. I've went to the link and placed the tax rate and
> published it and i'm still getting the same error :
>
> Component Execution failed for component[0x6] hr: 0x80004005 ProgID:
> Commerce.SampleRegionalTax.1 Dictionary error: Value for key
> '{a0692074-b226-4b64-9a7c-babaf933117e}' in dictionary '' missing (expected a
> variant of type 9) (orderform=default)
>
> can you tell me what i'm doing wrong? Thank you in advanced
>
> "Ravi Shankar" wrote:
>
Ahmed

2006-01-29, 9:09 pm

Hello Ravi,
Thank you for replying i did as you stated and the error still remains the
same i went ahead and dumbed the values that were being entered via
DumpUtils.DumpDictionary(order.Dictionary,new
Html32TextWriter(Response.Output), "OrderForm: " + order.Name);
and here what is the output to that :

Dumping Dictionary 'OrderForm: default'
user_id=<System.String> "0f1f9747-3501-42db-8785-1a49e4cbc9cd"
_Verify_With=<Commerce.Dictionary>
Dumping Dictionary '_Verify_With'
<empty>
_Purchase_Errors=<Commerce.SimpleList>
Dumping SimpleList '_Purchase_Errors'
<empty>
billing_display_culture=<System.String> "en-US"
cy_order_discounts_total=<System.Decimal> 0
_Basket_Errors=<Commerce.SimpleList>
Dumping SimpleList '_Basket_Errors'
<empty>
billing_address_id=<System.String> "{fbb45059-e5db-4cb8-9fb4-29c894378647}"
order_id=<System.String> "HDR84HRR5C4K8PHA378M5C5QU2"
d_DateCreated=<System.DateTime> 1/24/2006 3:56:30 PM
billing_currency=<System.String> "USD"
orderform_id=<System.String> "{09D4A98E-8A2B-4692-A297-B52BF4F84CC5}"
Addresses=<Commerce.Dictionary>
Dumping Dictionary 'Addresses'
{fbb45059-e5db-4cb8-9fb4-29c894378647}=<Commerce.Dictionary>
Dumping Dictionary '{fbb45059-e5db-4cb8-9fb4-29c894378647}'
region_code=<System.String> "GA"
last_name=<System.String> "Aalen"
address_id=<System.String>
"{fbb45059-e5db-4cb8-9fb4-29c894378647}"
address_line1=<System.String> "170 north Ave"
ship_to_state=<System.String> "GA"
shipping_address_id=<System.String>
"{fbb45059-e5db-4cb8-9fb4-29c894378647}"
address_line2=<System.String> "NICE"
country_code=<System.String> "US"
d_DateCreated=<System.DateTime> 1/24/2006 3:56:30 PM
ship_to_country=<System.String> "US"
address_name=<System.String> "HOME"
first_name=<System.String> "Ahmed"
postal_code=<System.String> "30084"
city=<System.String> "Tucker"
Items=<Commerce.SimpleList>
Dumping SimpleList 'Items'
<Commerce.Dictionary>
Dumping Dictionary 'list item 1'
product_page_url=<System.String>
"http://a1173/CS2002StarterSite/SimpleProduct.aspx?CS_ProductID=904984&CS_Category=&CS_Catalog=Monarch"
cy_placed_price=<System.Decimal> 99.99
cy_item_your_price=<System.Decimal> 99.99
product_catalog=<System.String> "Monarch"
shipping_method_name=<System.String> "Default Shipping Method"
shipping_address_id=<System.String>
"{fbb45059-e5db-4cb8-9fb4-29c894378647}"
d_DateCreated=<System.DateTime> 1/24/2006 3:57:08 PM
shipping_method_id=<System.String>
"{00000000-0000-0000-0000-001269002098}"
ItemDiscountMessages=<Commerce.SimpleList>
Dumping SimpleList 'ItemDiscountMessages'
<empty>
product_id=<System.String> "904984"
Quantity=<System.Int32> 1
<Commerce.Dictionary>
Dumping Dictionary 'list item 2'
product_page_url=<System.String>
"http://a1173/CS2002StarterSite/SimpleProduct.aspx?CS_ProductID=565488684&CS_Category=Hard%20Drives&CS_Catalog=Monarch"
product_category=<System.String> "Hard Drives"
cy_placed_price=<System.Decimal> 99.98
cy_item_your_price=<System.Decimal> 99.98
product_catalog=<System.String> "Monarch"
shipping_method_name=<System.String> "Default Shipping Method"
shipping_address_id=<System.String>
"{fbb45059-e5db-4cb8-9fb4-29c894378647}"
d_DateCreated=<System.DateTime> 1/24/2006 4:32:42 PM
shipping_method_id=<System.String>
"{00000000-0000-0000-0000-001269002098}"
ItemDiscountMessages=<Commerce.SimpleList>
Dumping SimpleList 'ItemDiscountMessages'
<empty>
product_id=<System.String> "565488684"
Quantity=<System.Int32> 1
BasketOrderGroupID=<System.String> "{0F1F9747-3501-42DB-8785-1A49E4CBC9CD}"
saved_cy_discounts_total=<System.Decimal> 0
changeditems=<System.Boolean> True
total_lineitems=<System.Int32> 2
saved_cy_subtotal=<System.Decimal> 199.97

is there something that i'm missing here? Can you please tell me what i'm
doing wrong. Thank you in advanced
Ravi Shankar

2006-01-29, 9:09 pm

Hi Ahmed,

going by the documentation for "SimpleRegionalTax" component one of the key
dictionaries required in the context is "Shipments". This dictionary is
typically created by using a "splitter" components and providing shipments as
the output dictionary with ship to address as the basis.

Can you check if you're creating such a dictionary in your total pipeline
using the splitter component... for reference I'd suggest you take the total
pieline shipped with the Retail2002 or Starter Site.
--
Ravi Shankar


"Ahmed" wrote:

> Hello Ravi,
> Thank you for replying i did as you stated and the error still remains the
> same i went ahead and dumbed the values that were being entered via
> DumpUtils.DumpDictionary(order.Dictionary,new
> Html32TextWriter(Response.Output), "OrderForm: " + order.Name);
> and here what is the output to that :
>
> Dumping Dictionary 'OrderForm: default'
> user_id=<System.String> "0f1f9747-3501-42db-8785-1a49e4cbc9cd"
> _Verify_With=<Commerce.Dictionary>
> Dumping Dictionary '_Verify_With'
> <empty>
> _Purchase_Errors=<Commerce.SimpleList>
> Dumping SimpleList '_Purchase_Errors'
> <empty>
> billing_display_culture=<System.String> "en-US"
> cy_order_discounts_total=<System.Decimal> 0
> _Basket_Errors=<Commerce.SimpleList>
> Dumping SimpleList '_Basket_Errors'
> <empty>
> billing_address_id=<System.String> "{fbb45059-e5db-4cb8-9fb4-29c894378647}"
> order_id=<System.String> "HDR84HRR5C4K8PHA378M5C5QU2"
> d_DateCreated=<System.DateTime> 1/24/2006 3:56:30 PM
> billing_currency=<System.String> "USD"
> orderform_id=<System.String> "{09D4A98E-8A2B-4692-A297-B52BF4F84CC5}"
> Addresses=<Commerce.Dictionary>
> Dumping Dictionary 'Addresses'
> {fbb45059-e5db-4cb8-9fb4-29c894378647}=<Commerce.Dictionary>
> Dumping Dictionary '{fbb45059-e5db-4cb8-9fb4-29c894378647}'
> region_code=<System.String> "GA"
> last_name=<System.String> "Aalen"
> address_id=<System.String>
> "{fbb45059-e5db-4cb8-9fb4-29c894378647}"
> address_line1=<System.String> "170 north Ave"
> ship_to_state=<System.String> "GA"
> shipping_address_id=<System.String>
> "{fbb45059-e5db-4cb8-9fb4-29c894378647}"
> address_line2=<System.String> "NICE"
> country_code=<System.String> "US"
> d_DateCreated=<System.DateTime> 1/24/2006 3:56:30 PM
> ship_to_country=<System.String> "US"
> address_name=<System.String> "HOME"
> first_name=<System.String> "Ahmed"
> postal_code=<System.String> "30084"
> city=<System.String> "Tucker"
> Items=<Commerce.SimpleList>
> Dumping SimpleList 'Items'
> <Commerce.Dictionary>
> Dumping Dictionary 'list item 1'
> product_page_url=<System.String>
> "http://a1173/CS2002StarterSite/SimpleProduct.aspx?CS_ProductID=904984&CS_Category=&CS_Catalog=Monarch"
> cy_placed_price=<System.Decimal> 99.99
> cy_item_your_price=<System.Decimal> 99.99
> product_catalog=<System.String> "Monarch"
> shipping_method_name=<System.String> "Default Shipping Method"
> shipping_address_id=<System.String>
> "{fbb45059-e5db-4cb8-9fb4-29c894378647}"
> d_DateCreated=<System.DateTime> 1/24/2006 3:57:08 PM
> shipping_method_id=<System.String>
> "{00000000-0000-0000-0000-001269002098}"
> ItemDiscountMessages=<Commerce.SimpleList>
> Dumping SimpleList 'ItemDiscountMessages'
> <empty>
> product_id=<System.String> "904984"
> Quantity=<System.Int32> 1
> <Commerce.Dictionary>
> Dumping Dictionary 'list item 2'
> product_page_url=<System.String>
> "http://a1173/CS2002StarterSite/SimpleProduct.aspx?CS_ProductID=565488684&CS_Category=Hard%20Drives&CS_Catalog=Monarch"
> product_category=<System.String> "Hard Drives"
> cy_placed_price=<System.Decimal> 99.98
> cy_item_your_price=<System.Decimal> 99.98
> product_catalog=<System.String> "Monarch"
> shipping_method_name=<System.String> "Default Shipping Method"
> shipping_address_id=<System.String>
> "{fbb45059-e5db-4cb8-9fb4-29c894378647}"
> d_DateCreated=<System.DateTime> 1/24/2006 4:32:42 PM
> shipping_method_id=<System.String>
> "{00000000-0000-0000-0000-001269002098}"
> ItemDiscountMessages=<Commerce.SimpleList>
> Dumping SimpleList 'ItemDiscountMessages'
> <empty>
> product_id=<System.String> "565488684"
> Quantity=<System.Int32> 1
> BasketOrderGroupID=<System.String> "{0F1F9747-3501-42DB-8785-1A49E4CBC9CD}"
> saved_cy_discounts_total=<System.Decimal> 0
> changeditems=<System.Boolean> True
> total_lineitems=<System.Int32> 2
> saved_cy_subtotal=<System.Decimal> 199.97
>
> is there something that i'm missing here? Can you please tell me what i'm
> doing wrong. Thank you in advanced

gfergo@gmail.com

2007-11-21, 7:17 pm

On Oct 24, 12:29 pm, kathy195 <kathy...@discussions.microsoft.com>
wrote:
> We are running Commerce Server 2002 and there have been no changes to our
> code but suddenly we are seeing the following error.
> Dictionary error: Value for key '_currency_lcid' in dictionary 'orderform'
> missing (expected a variant of type 3)
>
> It is occuring in the following pipeline components:
> Commerce.OrderDiscount.1
> Commerce.RequiredOrderAdjustPriceCy.1
>
> It is occuring several times a minute and seems to be affecting random
> products on our site.
> I have checked the pipeline and
> "Supply a currency LCID" is checked and the value is 0.
>
> Any ideas would be appreciated.


Kathy,

Were you able to determine the cause of the problem? If so, would you
please share the cause and the solution?

Thanks!

Glen Fergo
Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com