10. Transport

← トランザクション個別解説 目次へ戻る



10.01. TransportRequest

click here to expand/close XML view
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/Logistics.dtd">
<!--
 * Author:      Electric Blue Industries Ltd.
 * Author URI:  https://electric-blue-industries.com/
 * Copyright:   (c)2015-2023 Electric Blue Industries Ltd.
 * Contact:     admin@electric-blue-industris.com
 * License:     GNU General Public License v3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 * Reference:   http://xml.cxml.org/current/cXMLReferenceGuide.pdf
-->
<cXML timestamp="0000-00-00T00:00:00+09:00" payloadID="">
    <Header>
        <From>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
            </Credential>
        </From>
        <To>
            <Credential domain="NetworkID">
                <Identity>AN01000000001</Identity>
            </Credential>
        </To>
        <Sender>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
                <SharedSecret>SharedSecret</SharedSecret>
                <CredentialMac
                    type="FromSenderCredentials"
                    algorithm="HMAC-SHA1-96"
                    creationDate="0000-00-00T00:00:00+09:00"
                    expirationDate="0000-00-00T00:00:00+09:00">CredentialMAC</CredentialMac>
            </Credential>
            <UserAgent>Procurement Application Name</UserAgent>
        </Sender>
    </Header>
    <Request>
        <TransportRequest>
            <TransportRequestHeader requestID="" requestDate="" operation="">
                <TransportPartner role="carrier">
                    <Contact role="carrierCorporate">
                        <Name xml:lang=""/>
                        <PostalAddress>
                            <Street/>
                            <City/>
                            <Country isoCountryCode=""/>
                        </PostalAddress>
                        <IdReference identifier="" domain=""/>
                    </Contact>
                </TransportPartner>
            </TransportRequestHeader>
            <Consignment consignmentID="">
                <ConsignmentHeader numberOfPackages="">
                    <TransportPartner role="shipFrom">
                        <Contact role="from">
                            <Name xml:lang=""/>
                            <PostalAddress>
                                <Street/>
                                <City/>
                                <Country isoCountryCode=""/>
                            </PostalAddress>
                            <IdReference identifier="" domain=""/>
                        </Contact>
                    </TransportPartner>
                    <TransportPartner role="shipTo">
                        <Contact role="to">
                            <Name xml:lang=""/>
                            <PostalAddress>
                                <Street/>
                                <City/>
                                <Country isoCountryCode=""/>
                            </PostalAddress>
                            <IdReference identifier="" domain=""/>
                        </Contact>
                    </TransportPartner>
                    <CommercialTerms incoterms=""/>
                    <TransportRequirements/>
                    <Origin>
                        <Address>
                            <Name xml:lang=""/>
                            <PostalAddress>
                                <Street/>
                                <City/>
                                <State/>
                                <Country isoCountryCode=""/>
                            </PostalAddress>
                        </Address>
                        <DateInfo type="" date=""/>
                    </Origin>
                    <Destination>
                        <Address>
                            <Name xml:lang=""/>
                            <PostalAddress>
                                <Street/>
                                <City/>
                                <State/>
                                <Country isoCountryCode=""/>
                            </PostalAddress>
                        </Address>
                        <DateInfo type="" date=""></DateInfo>
                    </Destination>
                    <Route method="" means=""/>
                    <Comments type="" xml:lang=""/>
                    <Comments type="" xml:lang=""/>
                </ConsignmentHeader>
                <ConsignmentLineDetail lineNumber="" numberOfPackages="">
                    <!-- This defines a root package, which is big box that will contain all the other packages -->
                    <TransportPackage>
                        <Packaging>
                            <PackagingCode xml:lang="en_US">bigBox</PackagingCode>
                            <Description xml:lang="en_US">Standard Big Box</Description>
                            <PackagingLevelCode>outer</PackagingLevelCode>
                            <ShippingContainerSerialCode>0</ShippingContainerSerialCode>
                        </Packaging>
                    </TransportPackage>
                    <TransportPackage>
                        <Packaging>
                            <PackagingCode xml:lang="en_US">regularBox</PackagingCode>
                            <Description xml:lang="en_US">Standard box</Description>
                            <PackagingLevelCode>inner</PackagingLevelCode>
                            <ShippingContainerSerialCode>1</ShippingContainerSerialCode>
                            <!-- Reference to root package (code 0) -->
                            <ShippingContainerSerialCodeReference>0</ShippingContainerSerialCodeReference>
                        </Packaging>
                        <ItemInfo quantity="100">
                            <Description xml:lang="en_US">iPhone 6, 64GB, Space Black</Description>
                            <ReferenceDocumentInfo lineNumber="1">
                                <DocumentInfo documentType="order" documentID="PO-001"/>
                            </ReferenceDocumentInfo>
                            <ReferenceDocumentInfo lineNumber="1">
                                <DocumentInfo documentType="invoice" documentID="INV-001"/>
                            </ReferenceDocumentInfo>
                            <ReferenceDocumentInfo lineNumber="1">
                                <DocumentInfo documentType="shipNotice" documentID="SN-001"/>
                            </ReferenceDocumentInfo>
                            <UnitOfMeasure>UNIT</UnitOfMeasure>
                        </ItemInfo>
                    </TransportPackage>
                    <TransportPackage>
                        <Packaging>
                            <PackagingCode xml:lang="en_US">regularBox</PackagingCode>
                            <Description xml:lang="en_US">Standard box</Description>
                            <PackagingLevelCode>inner</PackagingLevelCode>
                            <ShippingContainerSerialCode>2</ShippingContainerSerialCode>
                            <!-- Reference to root package (code 0) -->
                            <ShippingContainerSerialCodeReference>0</ShippingContainerSerialCodeReference>
                        </Packaging>
                        <ItemInfo quantity="120">
                            <Description xml:lang="en_US">Galaxy S6, 64GB, Black</Description>
                            <ReferenceDocumentInfo lineNumber="2">
                                <DocumentInfo documentType="order" documentID="PO-001"/>
                            </ReferenceDocumentInfo>
                            <ReferenceDocumentInfo lineNumber="2">
                                <DocumentInfo documentType="invoice" documentID="INV-001"/>
                            </ReferenceDocumentInfo>
                            <ReferenceDocumentInfo lineNumber="2">
                                <DocumentInfo documentType="shipNotice" documentID="SN-001"/>
                            </ReferenceDocumentInfo>
                            <UnitOfMeasure>UNIT</UnitOfMeasure>
                        </ItemInfo>
                    </TransportPackage>
                </ConsignmentLineDetail>
            </Consignment>
            <TransportSummary numberOfPackages="1"/>
        </TransportRequest>
    </Request>
</cXML>

下記が返送されるTransportResponseの例です。他のAPIと同様にHeaderは存在しません。

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/cXML.dtd">
<cXML>
    <Response>
        <TransportResponse effectiveDate="2023-07-01T05:24:29-08:00" lastRefresh="2023-07-08T05:24:29-08:00">
            
        </TransportResponse>
    </Response>
</cXML>

10.02. TransportConfirmationRequest

click here to expand/close XML view
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/Logistics.dtd">
<!--
 * Author:      Electric Blue Industries Ltd.
 * Author URI:  https://electric-blue-industries.com/
 * Copyright:   (c)2015-2023 Electric Blue Industries Ltd.
 * Contact:     admin@electric-blue-industris.com
 * License:     GNU General Public License v3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 * Reference:   http://xml.cxml.org/current/cXMLReferenceGuide.pdf
-->
<cXML timestamp="0000-00-00T00:00:00+09:00" payloadID="">
    <Header>
        <From>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
            </Credential>
        </From>
        <To>
            <Credential domain="NetworkID">
                <Identity>AN01000000001</Identity>
            </Credential>
        </To>
        <Sender>
            <Credential domain="DUNS">
                <Identity>123456789</Identity>
                <SharedSecret>SharedSecret</SharedSecret>
                <CredentialMac
                    type="FromSenderCredentials"
                    algorithm="HMAC-SHA1-96"
                    creationDate="0000-00-00T00:00:00+09:00"
                    expirationDate="0000-00-00T00:00:00+09:00">CredentialMAC</CredentialMac>
            </Credential>
            <UserAgent>Procurement Application Name</UserAgent>
        </Sender>
    </Header>
    <Request>
        <TransportConfirmation>
            <TransportConfirmationHeader operation="" confirmationID="" confirmationDate="">
                <TransportPartner role="">
                    <Contact role="">
                        <Name xml:lang=""/>
                        <PostalAddress>
                            <Street/>
                            <City/>
                            <Country isoCountryCode=""/>
                        </PostalAddress>
                    </Contact>
                </TransportPartner>
            </TransportConfirmationHeader>
            <TransportReference requestID="" requestDate="">
                <DocumentReference payloadID=""/>
            </TransportReference>
            <ConsignmentConfirmation consignmentID="" consignmentStatus="">
                <ConsignmentConfirmationHeader numberOfPackages="">
                    <Hazard>
                        <Classification domain="" code=""/>
                    </Hazard>
                    <Dimension quantity="" type="">
                        <UnitOfMeasure/>
                    </Dimension>
                    <Dimension quantity="" type="">
                        <UnitOfMeasure/>
                    </Dimension>
                    <ReferenceDocumentInfo>
                        <DocumentInfo documentType="" documentID=""/>
                    </ReferenceDocumentInfo>
                    <ReferenceDocumentInfo>
                        <DocumentInfo documentType="" documentID="" documentDate=""/>
                    </ReferenceDocumentInfo>
                    <ShipmentIdentifier domain="" trackingNumberDate=""/>
                    <OriginConfirmation>
                        <DateInfo type="" date=""/>
                    </OriginConfirmation>
                    <DestinationConfirmation>
                        <DateInfo type="" date=""/>
                    </DestinationConfirmation>
                    <Extrinsic name=""/>
                </ConsignmentConfirmationHeader>
                <TransportEquipment equipmentID="" numberOfEquipments="" providedBy="" type="">
                    <VehicleRegistration>
                        <RegistrationNumber/>
                    </VehicleRegistration>
                </TransportEquipment>
            </ConsignmentConfirmation>
        </TransportConfirmation>
    </Request>
</cXML>

下記が返送されるTransportConfirmationResponseの例です。他のAPIと同様にHeaderは存在しません。

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE cXML SYSTEM "https://electric-blue-industries.com/schemas/cXML/1.2.052/cXML.dtd">
<cXML>
    <Response>
        <TransportConfirmationResponse effectiveDate="2023-07-01T05:24:29-08:00" lastRefresh="2023-07-08T05:24:29-08:00">
            
        </TransportConfirmationResponse>
    </Response>
</cXML>