01-09-06 10:57 PM
Hi ams8764,
Looks like you're executing a purchaseorder.runpipeline("basket.pcf") call
somewhere in your code. If for some reason you want to operate on the
purchase order object again, you should load the PO into the basket using th
e
basket.Load(PurchaseOrder) call and then run
basket.runpipeline("basket.pcf")... If you're doing this as part of order
modification then you should typically cancel the previous PO using the
"status_code" variable and post reconfirmation of the basket persist it as a
new PO object (remember you can persist a po with the same tracking number a
s
the cancelled PO is you wish)
Hope this helps.
--
Ravi Shankar
"ams8764@netscape.net" wrote:
> We are using Commerce Server 2002 SP3 in an ASP.NET 1.1 application
> running on Windows 2000 Advanced Server SP4.
>
> We are getting an exception when running the basket pipeline (which is
> the default pipeline, not a custom one).
>
> This exception does not occur in all cases, only for one user and on
> our production machine.
>
> I copy hereafter the information I gathered from our exception catching
> mecanism.
>
> I would appreciate any help in a starting point to investigate this
> issue.
>
>
> 1) Exception Information
> ****************************************
*****
> Exception Type: OurApp.VorException
> Message: Cannot run pipeline <basket> on PurchaseOrder with
> ID=75dc550e-d1af-4ac2-b79e-525cff37968c
>
> 2) Exception Information
> ****************************************
*****
> Exception Type: System.Configuration.ConfigurationException
> Message: The message for the resource id ur_badpayment was not found in
> the specified resources. (X:\XYZ\web.config line 152)
> BareMessage: The message for the resource id ur_badpayment was not
> found in the specified resources.
> Filename: X:\XYZ\web.config
> Line: 152
> TargetSite: System.Object Evaluate(System.String,
> System.Web.Configuration.SectionRecord)
> HelpLink: NULL
> Source: System.Web
>
> StackTrace Information
> ****************************************
*****
> at System.Web.Configuration.HttpConfigurationRecord.Evaluate(String
> configKey, SectionRecord section)
> at System.Web.Configuration.HttpConfigurationRecord.GetConfig(String
> configKey, Boolean cacheResult)
> at System.Web.Configuration.HttpConfigurationRecord.GetConfig(String
> configKey, Boolean cacheResult)
> at System.Web.Configuration.HttpConfigurationRecord.GetConfig(String
> configKey, Boolean cacheResult)
> at System.Web.HttpContext.GetConfig(String name)
> at
> Microsoft.CommerceServer.Runtime.CommerceApplicationModule.get_MessageMana
ger()
> at Microsoft.CommerceServer.Runtime.Orders.PipelineInfo..ctor(String
> pipelineName)
> at OurApp.RunPipeline(PurchaseOrder pOrder)
> ****************************************
*****
>
> We do have MessageManager strings defined in a satellite assembly, but
> for the "pur_badpayment " string, not for "ur_badpayment ".
>
> Thanks in advance,
>
> AMS
>
>
[ Post a follow-up to this message ]
|