Adding new services to the Sterling Pierbridge Adaptor

Sterling Selling and Fulfillment Foundation can be easily configured to integrate with the Sterling Pierbridge Adaptor to support other carrier services.

About this task

To add a new service to the Sterling Pierbridge Adaptor, perform the following steps:

Note: If you are performing an upgrade, for an existing carrier that is not given as part of the factory setup, integration with the Sterling Pierbridge Adaptor will take place only after you perform the steps mentioned in the subsequent sections.

Procedure

  1. From the YCS_GENERAL_CODES table, copy only those records that meet all the following requirements:
    • The value of the CarrierAdapterImplKey column must be PierbridgeAdaptor.
    • The Carrier Code can be that of any carrier.
    • The Description can be either FreightCharge/Shipment@Service, ReprintPackage@UPSServiceType, UPSPLD/PackageLevelDetail@UPSServiceType, or UPSPLD/ReturnShippingLabels/ReturnShippingLabel@UPSServiceType.
  2. Insert all these records back into the YCS_GENERAL_CODES table.
  3. Make the following changes to the newly added records:
    • Carrier Code to that of the new carrier
    • Electronic Code to that of the Electronic Code of the carrier service.
    • Service Code to that of the new Service Code. The new Service Code must be set as the code that the AgileElite shipment server uses to address the carrier service.
    Note: For Sterling Pierbridge Adaptor, special service code must be "COD" not "1ZCOD". For example,
    (YFCObject.equals(SpecialService, "COD"))
    {
    bCODsplserviceSelected = true;
    }