ubl-dev message
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]
Subject: RE: [ubl-dev] Specific time declarations for shipment stages
- From: Mark Brown <mark_brown@toll.com.au>
- To: Martin Kempe <kempus@web.de>, "[Verteiler] UBL-dev" <ubl-dev@lists.oasis-open.org>
- Date: Thu, 22 Jan 2009 11:13:57 +1100
Hi Martin,
Unfortunately we encountered the same problem for Actual
Dates.
Our solution was to extend the UBL (a Toll Version of UBL
2.0). This is only used internally. The extension created a new element
group
"TollShipmentStage" with a very simply structure.
ATD =
Manifest/ManifestDetail/cac:Shipment/cac:ShipmentStage[0]/cac:TollShipmentStage/cac:Period[0]/cbc:StartDate
ATA =
Manifest/ManifestDetail/cac:Shipment/cac:ShipmentStage[0]/cac:TollShipmentStage/cac:Period[0]/cbc:EndDate
Externally to trading partners we utilise the use of agreed
qualifiers.
e.g
ETD =
ns:BillOfLading/cac:Shipment/cac:ShipmentStage[0]/cac:TransitPeriod/cbc:StartDate
=
ns:BillOfLading/cac:Shipment/cac:ShipmentStage[0]/cac:TransitPeriod/cbc:DescriptionCode[0]/*body
= "ESTIMATED"
ETA =
ns:BillOfLading/cac:Shipment/cac:ShipmentStage[0]/cac:TransitPeriod/cbc:EndDate
=
ns:BillOfLading/cac:Shipment/cac:ShipmentStage[0]/cac:TransitPeriod/cbc:DescriptionCode[0]/*body
= "ESTIMATED"
ATD =
ns:BillOfLading/cac:Shipment/cac:ShipmentStage[0]/cac:TransitPeriod/cbc:StartDate
=
ns:BillOfLading/cac:Shipment/cac:ShipmentStage[0]/cac:TransitPeriod/cbc:DescriptionCode[0]/*body
= "ACTUAL"
ATA =
ns:BillOfLading/cac:Shipment/cac:ShipmentStage[0]/cac:TransitPeriod/cbc:EndDate
=
ns:BillOfLading/cac:Shipment/cac:ShipmentStage[0]/cac:TransitPeriod/cbc:DescriptionCode[0]/*body
= "ACTUAL"
This
does rely on duplication of shipment stages though. It requires each leg to be
provided twice.
This
has only been implemented with one trading partner. Most integration occurs
within the Toll Group.
I am
Interested in other thoughts.
Kind Regards,
Mark
Brown
Senior
Business Analyst
Toll Solutions (www.toll.com.au)
L13, 600 St Kilda
Road
Melbourne,
3004
Phone: +61 (0)3 9946 1800
Direct: +61 (0)3 9946
1832
Mobile: +61 (0)417 537
931
Email: mark_brown@toll.com.au
Hello,
I am working on extending UBL for my purposes. I want
to describe a transport consisting of two phases within one document (forwarding
instructions). Therefore I used "cac:ShipmentStage" within the shipment
declarations. But I found that you can only store the actual time spend at the
individual track. Is that right? I want to define "estimatedDeliveryTime" and
"requestedDeliveryTime" for every part of an ongoing transport. Right now, I am
only able to make such specific time declarations in the global definition of
the transport within the "cac:delivery" element.
Do you know a way to
make such time definitions?
Thanks,
Martin
Kempe
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
| [List Home]