Troubleshooting
Problem
4.5: ChangeRelease: The output XML does not reflect if new status is extended
Symptom
Simulation Steps:
1. Extend 1300 > 1300.100
2. Create custom transaction
that picks up 3300 status and drops in 1300.100 (Say backorder)
3. Use
ChangeRelease API (sample provided) that uses above transaction.
4. Order
correctly moves to 1300.100 status . However, output XML of ChangeRelease shows
status 1400 only (does not talk about 1300.100)
If I use ChangeRelease
Api to backorder part of release to 'extended backorder' status. It works
correctly. But, output XML shows 'Status' as 'base BackOrder' It should show
Extended status.
*** SUBCASE 18394-1 CREATED 24-Jun-2002 14:50:46
[24-Jun-2002 08:50:46 MST] AnandS
<OrderRelease
CarrierAccountNo="" CarrierServiceCode="" Currency=""<br> CustomerPoNo=""
DeliveryCode="" Division="" EnterpriseCode=""<br> ExtendedFlag="" FOB=""
HoldFlag="" HoldReasonCode="" MarkForKey=""<br> MaxOrderReleaseStatus=""
MaxOrderReleaseStatusDesc=""<br> MinOrderReleaseStatus=""
MinOrderReleaseStatusDesc=""<br> NotificationReference=""
NotificationType=""<br> NotifyAfterShipmentFlag="" OrderDate=""
OrderHeaderKey=""<br> OrderName="" OrderReleaseKey="" OrderType=""
OtherCharges=""<br> PacklistType="" PersonalizeCode="" PickListNo=""
PriorityCode=""<br> Purpose="" ReceivingNode="" ReleaseNo=""
ReleaseSeqNo=""<br> ReqCancelDate="" ReqDeliveryDate="" ReqShipDate=""
RulesetKey=""<br> SCAC="" SalesOrderNo="" ScacAndService=""
ScacAndServiceKey=""<br> ShipAdviceNo="" ShipCompleteFlag=""
ShipLineComplete="" ShipNode=""<br> ShipNodeClass="" ShipOrderComplete=""
ShipToId="" ShipToKey=""<br> Status="" SupplierCode="" SupplierName=""
TaxpayerId="" isHistory="">
<OrderAudit AuditTransactionId=""
NewBuffer="" OldBuffer=""<br> OrderAuditKey="" OrderHeaderKey=""
OrderLineKey="REQUIRED"<br> OrderReleaseKey="REQUIRED" ReasonCode=""
ReasonText=""<br> Reference1="" Reference2="" Reference3=""
Reference4="" XMLFlag="Y/N">
<Order EnterpriseCode=""
OrderNo=""/>
<OrderAuditLevels>
<OrderAuditLevel
ModificationLevel="" OrderLineKey="" OrderReleaseKey="">
<ModificationTypes>
<ModificationType
Name=""/>
</ModificationTypes>
<OrderLine
PrimeLineNo="" SubLineNo=""/>
<OrderRelease
ReleaseNo=""/>
<OrderAuditDetails>
<OrderAuditDetail Action="" AuditType="">
<IDs>
<ID Name="REQUIRED"
Value="REQUIRED"/>
</IDs>
<Attributes>
<Attribute
Name="REQUIRED"<br> NewValue="REQUIRED"
OldValue="REQUIRED"/>
</Attributes>
</OrderAuditDetail>
</OrderAuditDetails>
</OrderAuditLevel>
</OrderAuditLevels>
</OrderAudit>
<Order AllocationRuleID=""
AuthorizationExpirationDate=""<br> BillToID="" BuyerOrganizationCode=""
CarrierAccountNo=""<br> CarrierServiceCode=""
ChargeActualFreightFlag=""<br> CustomerEMailID="" CustomerPONo=""
DeliveryCode="" Division=""<br> DocumentType="" EnteredBy=""
EnterpriseCode="" EntryType=""<br> ExtendedFlag="" FreightTerms=""
HoldFlag="" HoldReasonCode=""<br> NotificationReference=""
NotificationType=""<br> NotifyAfterShipmentFlag="" OrderDate=""
OrderHeaderKey=""<br> OrderName="" OrderNo="" OrderType=""
OriginalTax=""<br> OriginalTotalAmount="" OtherCharges=""
PaymentStatus=""<br> PersonalizeCode="" PriceProgramKey=""
PriorityCode=""<br> PriorityNumber="" Purpose="" ReqCancelDate=""
ReqDeliveryDate=""<br> ReqShipDate="" RequestedAuthAmount=""
RequestedChargedAmount=""<br> RulesetKey="" SCAC="" ScacAndService=""
ScacAndServiceKey=""<br> SearchCriteria1="" SearchCriteria2=""
SellerOrganizationCode=""<br> ShipCompleteFlag="" ShipToID=""
TaxExemptFlag=""<br> TaxExemptionCertificate="" TaxJurisdiction=""
TaxPayerId=""<br> TermsCode="" TotalAdjustmentAmount=""
isHistory=""/>
<PersonInfoShipTo AddressLine1="" AddressLine2=""
AddressLine3=""<br> AddressLine4="" AddressLine5=""
AddressLine6=""<br> AlternateEmailID="" Beeper="" City="" Company=""
Country=""<br> DayFaxNo="" DayPhone="" Department="" EMailID=""
EveningFaxNo=""<br> EveningPhone="" FirstName="" JobTitle=""
LastName=""<br> MiddleName="" MobilePhone="" OtherPhone=""
PersonID=""<br> PersonInfoKey="" State="" Suffix="" Title=""
ZipCode=""/>
<PersonInfoMarkFor AddressLine1=""
AddressLine2="" AddressLine3=""<br> AddressLine4="" AddressLine5=""
AddressLine6=""<br> AlternateEmailID="" Beeper="" City="" Company=""
Country=""<br> DayFaxNo="" DayPhone="" Department="" EMailID=""
EveningFaxNo=""<br> EveningPhone="" FirstName="" JobTitle=""
LastName=""<br> MiddleName="" MobilePhone="" OtherPhone=""
PersonID=""<br> PersonInfoKey="" State="" Suffix="" Title=""
ZipCode=""/>
<OrderLine AllocationDate=""
CarrierAccountNo=""<br> CarrierServiceCode="" CustomerLinePONo=""
CustomerPONo=""<br> DeliveryCode="" DepartmentCode="" FreightTerms=""
HoldFlag=""<br> HoldReasonCode="" ImportLicenseExpDate=""
ImportLicenseNo=""<br> KitCode="" LineSeqNo="" LineType=""
MaxLineStatus=""<br> MaxLineStatusDesc="" MinLineStatus=""
MinLineStatusDesc=""<br> OpenQty="" OrderClass="" OrderHeaderKey=""
OrderLineKey=""<br> OrigOrderLineKey="" OtherCharges=""
OtherChargesPerLine=""<br> OtherChargesPerUnit="" PackListType=""
PersonalizeCode=""<br> PersonalizeFlag="" PickableFlag="" PrimeLineNo=""
Purpose=""<br> ReceivingNode="" ReqCancelDate=""
ReqDeliveryDate=""<br> ReqShipDate="" ReservationID=""
ReservationPool="" SCAC=""<br> ScacAndService="" ScacAndServiceKey=""
ShipNode="" ShipToID=""<br> ShipTogetherNo="" Status=""
StatusQuantity="" SubLineNo=""<br> TotalDiscountAmount=""
TotalOtherCharges="" isHistory="">
<Item CostCurrency=""
CountryOfOrigin="" CustomerItem=""<br> CustomerItemDesc="" ECCNNo=""
HarmonizedCode="" ISBN=""<br> ItemDesc="" ItemID="" ItemShortDesc=""
ItemWeight=""<br> ItemWeightUOM="" ManufacturerItem=""
ManufacturerItemDesc=""<br> ManufacturerName="" NMFCClass=""
NMFCCode=""<br> NMFCDescription="" ProductClass=""
ProductLine=""<br> ScheduleBCode="" SupplierItem=""
SupplierItemDesc=""<br> TaxProductCode="" UPCCode="" UnitCost=""
UnitOfMeasure=""/>
<OrderStatuses>
<OrderStatus
ExpectedShipmentDate="" OrderHeaderKey=""<br> OrderLineKey=""
OrderLineScheduleKey=""<br> OrderReleaseKey=""
OrderReleaseStatusKey=""<br> PipelineKey="" Status=""
StatusDate=""<br> StatusDescription="" StatusQty=""
StatusReason="" TotalQuantity="">
<Details
ExpectedDeliveryDate="" ExpectedShipmentDate=""<br>
LotNumber="" ShipByDate=""/>
</OrderStatus>
</OrderStatuses>
</OrderLine>
</OrderRelease>
---- output
xml
- <OrderRelease
CarrierAccountNo="" CarrierServiceCode="" Currency="" CustomerPoNo=""
DeliveryCode="" Division="" EnterpriseCode="AOL" ExtendedFlag="N" FOB=""
HoldFlag="N" HoldReasonCode="" MarkForKey="" MaxOrderReleaseStatus="3300"
MaxOrderReleaseStatusDesc="Sent To Node" MinOrderReleaseStatus="3300"
MinOrderReleaseStatusDesc="Sent To Node" NotificationReference=""
NotificationType="" NotifyAfterShipmentFlag="" OrderDate=""
OrderHeaderKey="200206191043054515" OrderName=""
OrderReleaseKey="200206191053334525" OrderType="" OtherCharges="0.00"
PacklistType="" PersonalizeCode="" PickListNo="" PriorityCode="" Purpose=""
ReceivingNode="" ReleaseNo="1" ReleaseSeqNo="0" ReqCancelDate=""
ReqDeliveryDate="06/19/2002" ReqShipDate="06/19/2002" RulesetKey="DEFAULT"
SCAC="" SalesOrderNo="Y100000023" ShipAdviceNo="Y100000023_1"
ShipCompleteFlag="" ShipLineComplete="" ShipNode="67" ShipNodeClass=""
ShipOrderComplete="" ShipToId="" ShipToKey="200206111417021996" Status="Sent To
Node" SupplierCode="APL" SupplierName="APL Gatx" TaxpayerId=""
YFC_Locale_Code="en_US_EST">
<Order AllocationRuleID=""
AuthorizationExpirationDate="06/19/2002" BillToID="" BuyerOrganizationCode=""
CarrierAccountNo="" CarrierServiceCode="" ChargeActualFreightFlag="N"
CustomerEMailID="" CustomerPONo="" DeliveryCode="" Division=""
DocumentType="0001" EnteredBy="" EnterpriseCode="AOL" EntryType=""
ExtendedFlag="N" FreightTerms="" HoldFlag="N" HoldReasonCode=""
NotificationReference="" NotificationType="" NotifyAfterShipmentFlag="N"
OrderDate="06/19/2002" OrderHeaderKey="200206191043054515" OrderName=""
OrderNo="Y100000023" OrderType="" OriginalTax="0.00"
OriginalTotalAmount="200.00" OtherCharges="0.00" PaymentStatus="AUTHORIZED"
PersonalizeCode="" PriceProgramKey="" PriorityCode="" PriorityNumber="0"
Purpose="" ReqCancelDate="" ReqDeliveryDate="06/19/2002"
ReqShipDate="06/19/2002" RequestedAuthAmount="0.00"
RequestedChargedAmount="0.00" RulesetKey="DEFAULT" SCAC="" ScacAndService=""
ScacAndServiceKey="" SearchCriteria1="" SearchCriteria2=""
SellerOrganizationCode="APL" ShipCompleteFlag="N" ShipToID="" TaxExemptFlag="N"
TaxExemptionCertificate="" TaxJurisdiction="" TaxPayerId="" TermsCode=""
TotalAdjustmentAmount="0.00" isHistory="N" />
<PersonInfoShipTo
AddressLine1="1 Park West" AddressLine2="" AddressLine3="" AddressLine4=""
AddressLine5="" AddressLine6="" AlternateEmailID="" Beeper="" City="Tewksbury"
Company="" Country="US" DayFaxNo="" DayPhone="" Department="" EMailID=""
EveningFaxNo="" EveningPhone="" FirstName="Yantra" JobTitle="" LastName="Corp"
MiddleName="" MobilePhone="" OtherPhone="" PersonID=""
PersonInfoKey="200206111417021996" State="MA" Suffix="" Title=""
ZipCode="01851" />
- <OrderLine AllocationDate="06/19/2002"
CarrierAccountNo="" CarrierServiceCode="" CustomerLinePONo="" CustomerPONo=""
DeliveryCode="" DepartmentCode="" FreightTerms="" HoldFlag="N"
HoldReasonCode="" ImportLicenseExpDate="06/19/2002" ImportLicenseNo=""
KitCode="" LineSeqNo="1.1" LineType="" MaxLineStatus="3300"
MaxLineStatusDesc="Sent To Node" MinLineStatus="1400"
MinLineStatusDesc="Backordered From Node" OpenQty="0" OrderClass="NEW"
OrderHeaderKey="200206191043054515" OrderLineKey="200206191043054516"
OrigOrderLineKey="" OtherCharges="0.00" OtherChargesPerLine="0.00"
OtherChargesPerUnit="0.00" PackListType="" PersonalizeCode=""
PersonalizeFlag="" PickableFlag="Y" PrimeLineNo="1" Purpose="" ReceivingNode=""
ReqCancelDate="" ReqDeliveryDate="06/19/2002" ReqShipDate="06/19/2002"
ReservationID="" ReservationPool="" SCAC="" ScacAndService=""
ScacAndServiceKey="" ShipNode="" ShipToID="" ShipTogetherNo=""
Status="Partially Sent To Node" StatusQuantity="20.00" SubLineNo="1"
TotalDiscountAmount="0.00" TotalOtherCharges="0.00" isHistory="N">
<Item
CostCurrency="" CountryOfOrigin="" CustomerItem="" CustomerItemDesc=""
ECCNNo="" HarmonizedCode="" ISBN="" ItemDesc="" ItemID="infinite"
ItemShortDesc="infinite at AOL" ItemWeight="0.00" ItemWeightUOM="LBS"
ManufacturerItem="" ManufacturerItemDesc="" ManufacturerName="" NMFCClass=""
NMFCCode="" NMFCDescription="" ProductClass="" ProductLine="" ScheduleBCode=""
SupplierItem="" SupplierItemDesc="" TaxProductCode="" UPCCode=""
UnitCost="0.00" UnitOfMeasure="" />
- <OrderStatuses>
<OrderStatus
ExpectedShipmentDate="06/24/2002" OrderHeaderKey="200206191043054515"
OrderLineKey="200206191043054516" OrderLineScheduleKey=""
OrderReleaseKey="200206191053334525" OrderReleaseStatusKey="200206241412034916"
PipelineKey="200109151608231" Status="1400" StatusDate="06/24/2002"
StatusDescription="Backordered From Node" StatusQty="19" StatusReason=""
TotalQuantity="19" />
- <OrderStatus ExpectedShipmentDate="06/21/2002"
OrderHeaderKey="200206191043054515" OrderLineKey="200206191043054516"
OrderLineScheduleKey="200206191056414534" OrderReleaseKey="200206191053334525"
OrderReleaseStatusKey="200206211340134881" PipelineKey="200109151608231"
Status="3300" StatusDate="06/21/2002" StatusDescription="Sent To Node"
StatusQty="1" StatusReason="" TotalQuantity="20">
<Details
ExpectedDeliveryDate="06/27/2002" ExpectedShipmentDate="06/27/2002"
LotNumber="" ShipByDate="" />
</OrderStatus>
</OrderStatuses>
</OrderLine>
- <OrderAudit AuditTransactionId=""
OrderAuditKey="200206241451594941" OrderHeaderKey="200206191043054515"
ReasonCode="" ReasonText="" Reference1="" Reference2="" Reference3=""
Reference4="" XMLFlag="Y">
<Order EnterpriseCode="AOL"
OrderNo="Y100000023" />
- <OrderAuditLevels>
- <OrderAuditLevel
ModificationLevel="ORDER_RELEASE" OrderLineKey=""
OrderReleaseKey="200206191053334525">
<OrderRelease ReleaseNo="1" />
-
<OrderAuditDetails>
- <OrderAuditDetail Action=""
AuditType="OrderRelease">
- <Attributes>
<Attribute Name="OrderDate"
NewValue="" OldValue="06/19/2002 10:43:05" />
<Attribute
Name="ReqCancelDate" NewValue="" OldValue="01/01/2500 00:00:00" />
<Attribute Name="Modifyts" NewValue="06/24/2002 14:51:59" OldValue="06/24/2002
14:12:02" />
</Attributes>
</OrderAuditDetail>
</OrderAuditDetails>
- <ModificationTypes>
<ModificationType
Name="OTHERS" />
</ModificationTypes>
</OrderAuditLevel>
-
<OrderAuditLevel ModificationLevel="ORDER_RELEASE_LINE"
OrderLineKey="200206191043054516" OrderReleaseKey="200206191053334525">
<OrderLine PrimeLineNo="1" SubLineNo="1" />
<OrderRelease ReleaseNo="1"
/>
- <OrderAuditDetails>
- <OrderAuditDetail Action=""
AuditType="OrderReleaseLine">
- <Attributes>
<Attribute Name="Quantity"
NewValue="1.00" OldValue="2.00" />
</Attributes>
</OrderAuditDetail>
</OrderAuditDetails>
- <ModificationTypes>
<ModificationType Name="BACK_ORDER" />
</ModificationTypes>
</OrderAuditLevel>
</OrderAuditLevels>
</OrderAudit>
</OrderRelease>
PART: API 4.5 Platform
COMPONENT:
changeRelease
OS: Solaris - 2.8
DATABASE: Oracle - 9.0.1
WEB SERVER:
WebLogic - 6.1 SP2
WEB BROWSER: Internet Explorer - 5.5 sp2
Cause
Resolving The Problem
This is by design. Once a line is backordered from a relase, it goes back to order level and hence its detailed statuses cannot be shown here. For order level information call getOrderDetail or other order specific API.
Historical Number
PRI48868
Product Synonym
[<p><b>]Fact[</b><p>];
Was this topic helpful?
Document Information
Modified date:
16 June 2018
UID
swg21538846