[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

http_url_post



   Hi all,
   I trying to use http_url_post with UPS SSL service
   This is the code:
          ConfirmRequest = '<?xml version="1.0"?>' + CRLF +
                 '<AccessRequest xml:lang="en-US">' + CRLF +

   '<AccessLicenseNumber>XXXXXXXXXXXXXXXX</AccessLicenseNumber>'+CRLF+
              '<UserId>XXXXXXX</UserId>' + CRLF +
              '<Password>XXXXXXX</Password>' + CRLF +
              '</AccessRequest>' + CRLF +
              '<?xml version="1.0"?>' + CRLF +
              '<ShipmentConfirmRequest>' + CRLF +
              '<Request>' + CRLF +
                 '<RequestAction>ShipConfirm</RequestAction>' + CRLF +
              '<RequestOption>nonvalidate</RequestOption>' + CRLF +
              '</Request>' + CRLF +
                 '<Shipment>' + CRLF +
                 '<Shipper>' + CRLF +
              '<Name>Paco Srl</Name>' + CRLF +
              '<AttentionName>Export Office</AttentionName>' + CRLF +
              '<ShipperNumber>3FE636</ShipperNumber>' + CRLF +
              '<PhoneNumber>12345679878</PhoneNumber>' + CRLF +
              '<Address>' + CRLF +
              '<AddressLine1>Via F. Baracca</AddressLine1>' + CRLF +
              '<City>Prato</City>' + CRLF +
              '<PostalCode>59100</PostalCode>' + CRLF +
              '<CountryCode>IT</CountryCode>' + CRLF +
              '</Address>' + CRLF +
              '</Shipper>' + CRLF +
              '<ShipTo>' + CRLF +
              '<CompanyName>UPS Italia Srl</CompanyName>' + CRLF +
              '<AttentionName>Mr Carmine Zumpano</AttentionName>' + CRLF
   +
              '<PhoneNumber>123456789</PhoneNumber>' + CRLF +
              '<Address>' + CRLF +
              '<AddressLine1>Via Raspini, 1</AddressLine1>' + CRLF +
              '<City>Torino</City>' + CRLF +
              '<PostalCode>10036</PostalCode>' + CRLF +
              '<CountryCode>IT</CountryCode>' + CRLF +
              '</Address>' + CRLF +
              '</ShipTo>' + CRLF +
              '<PaymentInformation>' + CRLF +
              '<Prepaid>' + CRLF +
              '<BillShipper>' + CRLF +
              '<AccountNumber>3FE636</AccountNumber>' + CRLF +
              '</BillShipper>' + CRLF +
              '</Prepaid>' + CRLF +
              '</PaymentInformation>' + CRLF +
              '<Service>' + CRLF +
              '<Code>07</Code>' + CRLF +
              '</Service>' + CRLF +
              '<Package>' + CRLF +
              '<PackagingType>' + CRLF +
              '<Code>02</Code>' + CRLF +
              '</PackagingType>' + CRLF +
              '<PackageWeight>' + CRLF +
              '<Weight>5</Weight>' + CRLF +
              '</PackageWeight>' + CRLF +
              '</Package>' + CRLF +
              '<Description>Test Xml Shipping</Description>' + CRLF +
              '</Shipment>' + CRLF +
              '<LabelSpecification>' + CRLF +
              '<LabelPrintMethod>' + CRLF +
              '<Code>GIF</Code>' + CRLF +
              '</LabelPrintMethod>' + CRLF +
              '<HTTPUserAgent>Explorer</HTTPUserAgent>' + CRLF +
              '<LabelImageFormat>' + CRLF +
              '<Code>GIF</Code>' + CRLF +
              '</LabelImageFormat>' + CRLF +
              '</LabelSpecification>' + CRLF +
              '</ShipmentConfirmRequest>' + CRLF;
          // XML di Confirm Request - Fine definizione
          URL = 'https://wwwcie.ups.com/ups.app/xml/ShipConfirm';
          rc = http_url_post(%trim(url)
                             :%addr(ConfirmRequest)
                             :%len(%trim(ConfirmRequest))
                             :'/ups/httptest.html');
          if rc <> 1;
            msg = http_error;
            dsply msg;
          endif;
   I got back this message:
   DSPLY  Only the http protocol is available
   Where am I wrong?
   Thanks in advance
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------