• Resolved tmtinteractive

    (@tmtinteractive)


    Hi, i have this error while using the plugin:
    <?xml version=”1.0″ encoding=”UTF-8″?>
    <p:DCTRequest xmlns:p=”http://www.dhl.com&#8221; xmlns:p1=”http://www.dhl.com/datatypes&#8221; xmlns:p2=”http://www.dhl.com/DCTRequestdatatypes&#8221; xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance&#8221; xsi:schemaLocation=”http://www.dhl.com DCT-req.xsd “>
    <GetQuote>
    <Request>
    <ServiceHeader>
    <MessageTime>2017-09-14T15:20:53</MessageTime>
    <MessageReference>1234567890123456789012345678901</MessageReference>
    <SiteID>COASTALANE</SiteID>
    <Password>V54RDNKE1y</Password>
    </ServiceHeader>
    </Request>
    <From>
    <CountryCode>NG</CountryCode>
    <City>Lagos</City>
    </From>
    <BkgDetails>
    <PaymentCountryCode>NG</PaymentCountryCode>
    <Date>2017-09-14</Date>
    <ReadyTime>PT10H21M</ReadyTime>
    <DimensionUnit>CM</DimensionUnit>
    <WeightUnit>KG</WeightUnit>
    <Pieces>
    <Piece><PieceID>1</PieceID><PackageTypeCode>BOX</PackageTypeCode><Height>10</Height><Depth>30</Depth><Width>20</Width><Weight>10</Weight></Piece><Piece><PieceID>2</PieceID><PackageTypeCode>BOX</PackageTypeCode><Height>10</Height><Depth>30</Depth><Width>20</Width><Weight>10</Weight></Piece>
    </Pieces>
    <PaymentAccountNumber>365122638</PaymentAccountNumber>
    <IsDutiable>N</IsDutiable>
    <NetworkTypeCode>AL</NetworkTypeCode>

    </BkgDetails>
    <To>
    <CountryCode>NG</CountryCode>
    <Postalcode></Postalcode>
    </To>

    </GetQuote>
    </p:DCTRequest>

    I’ve contacted the guys at DHL but they said <ReadyTime>PT10H21M</ReadyTime> should be <ReadyTimeGMTOffset>+01:00</ReadyTimeGMTOffset> since i’m using from Nigeria. What am I doing wrong?

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thanks for the request.
    Can you please paste the response also?

    Thread Starter tmtinteractive

    (@tmtinteractive)

    I’ve actually edited your source code to add the ReadyTimeGMTResponse, but i still have the error thrown. Below is the Response for the new error:
    <?xml version=”1.0″ encoding=”UTF-8″?><res:ErrorResponse xmlns:res=’http://www.dhl.com&#8217; xmlns:xsi=’http://www.w3.org/2001/XMLSchema-instance&#8217; xsi:schemaLocation= ‘http://www.dhl.com err-res.xsd’>
    <Response>
    <ServiceHeader>
    <MessageTime>2017-09-14T17:56:08+01:00</MessageTime>
    <MessageReference>1234567890123456789012345678901</MessageReference>
    <SiteID>COASTALANE</SiteID>
    <Password>COASTALANE</Password>
    </ServiceHeader>
    <Status>
    <ActionStatus>Error</ActionStatus>
    <Condition>
    <ConditionCode>111</ConditionCode>
    <ConditionData>Error in parsing request XML:Error: The
    content of element type "BkgDetails" must
    match
    "(PaymentCountryCode,Date,ReadyTime,ReadyTimeGMTOffset?,DimensionUnit,WeightUnit,(NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?,NumberOfPieces?),ShipmentWeight?,Volume?,MaxPieceWeight?,MaxPieceHeight?,MaxPieceDepth?,MaxPieceWidth?,Pieces?,PaymentAccountNumber?,IsDutiable?,NetworkTypeCode?,QtdShp*,CODAmount?,CODCurrencyCode?,CODAccountNumber?,InsuredValue?,InsuredCurrency?)".
    at line 30, column 18</ConditionData>
    </Condition>
    </Status>
    </Response></res:ErrorResponse>

    Hi @tmtinteractive,

    The error message indicates that the products are missing weight and dimension. You’ll have to add weight and dimension to your products for the API to calculate the shipping cost.

    Once you enter weight and dimension it should work fine.

    Thread Starter tmtinteractive

    (@tmtinteractive)

    I’ve added weight and dimension in the Product data Tab. Still throws desame error

    Hi @tmtinteractive,

    In that case, I request you to approach DHL with the request and response. They will surely help you.

    Do let us know if you need any assistance from our side.

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘DHL REQUEST ERROR MESSAGE’ is closed to new replies.