73 Transportation Shipment

This chapter includes these topics:

73.1 Transportation Shipment Overview

This chapter provides detailed information about the business interfaces that are available for the Transportation Shipment business object.

This table lists all of the available interface components:

Interface Type Available Interfaces
Business Services These business services are available:
  • RateWare XL Processor (J4900010)

  • RateWare XL JAXRPC Processor (JC490015)

  • RateWare XL JAXWS Processor (JC490020)

Real-Time Events This list includes the real-time events for the Transportation Shipment business object:
  • RTSHPNOUT, which is a container event for these single events:

    • RTSHPNOUTA

    • RTSHPNOUTB

    • RTSHPNOUTC

    • RTSHPNOUTD

    • RTSHPNOUTE

    • RTSHPNOUTF

    • RTSHPNOUTG

    • RTSHPNOUTH

    • RTSHPNOUTI

    • RTSHPNOUTJ

    • RTSHPNOUTK

  • RTSHPNOUT2, which is a container event for all of the single events contained within RTSHPNOUT, along with these additional single events:

    • RTSHPNOUTL

    • RTSHPNOUTM

    • RTSHPNOUTP

Batch Import Programs This list includes the batch import programs for the Transportation Shipment business object:
  • EDI Shipping Notice Edit/Create program (R47031)

Batch Export Programs This list includes the batch export programs for the Transportation Shipment business object:
  • EDI Advance Ship Notice Extraction program (R47032)



Note:

You can find additional technical information about each type of business interface component. For additional descriptions of the information available, and instructions for finding this information, see Chapter 5, "Accessing Additional Information for Business Interface Components."

73.2 Transportation Shipment Business Services

This section describes the transportation shipment business services.

73.2.1 Rateware XL Processor Business Service (J4900010)

The RateWare XL Processor business service (J4900010) runs on the Oracle Application Server (OAS) platform or the Websphere Application Server (WAS) platform and reads the data stored in the RateWare XL Rate Constants (F4974) table. The E1 Enterprise server collects the data required for rating a shipment from the JD Edwards EnterpriseOne tables and then calls the J4900010 business service. The J4900010 business service makes the necessary calls to the RateWare® XL web methods and returns the freight charges received from RateWare XL to the E1 Enterprise server. The system displays the data in the Work with Routing Options (P4980) and Shipment/Load Charges (P4945) programs; and writes the charges to the Shipment Charges (F4945) table.

Before you use J4900010, you can set business service properties, which the system uses to process user authentication information. You must set up these properties before you can use the business service. This table describes each of the properties that are associated with this business service:

Group Key Description Value
J4900010 J4900010_URL_RWXL_WS Use this business service property to indicate the value of the url used to access to the RateWare® XL web service. Provided by SMC³.
J4900010 J4900010_LICENSEKEY_WS Use this business service property to indicate the value of the valid license that gains access to the RateWare® XL web service. User Defined.
J4900010 J4900010_USERNAME_WS Use this business service property to indicate the value of the user identification that gains access to the RateWare® XL web service. User defined.
J4900010 J4900010_PASSWORD_WS Use this business service property to indicate the value of the password that gains access to the RateWare® XL web service. User defined.

73.2.2 RateWare XL JAXRPC Processor Service (JC490015)

The RateWare XL JARPC Processor business service (JC490015) runs on the Oracle Weblogic Server (WLS) platform and reads the data stored in the RateWare XL Rate Constants table (F4974). The E1 Enterprise server collects the data required for rating a shipment from the JD Edwards EnterpriseOne tables and then calls the JC490015 business service. The JC490015 business service makes the necessary calls to the RateWare® XL web methods and returns the freight charges received from RateWare XL to the E1 Enterprise server. The system displays the data in the Work with Routing Options (P4980) and Shipment/Load Charges (P4945) programs; and writes the charges to the Shipment Charges (F4945) table.

Before you use JC490015, you can set business service properties, which the system uses to process user authentication information. You must set up these properties before you can use the business service. This table describes each of the properties that are associated with this business service:

Group Key Description Value
JC490015 JC490015_URL_RWXL_WS Use this business service property to indicate the value of the URL used to access to the RateWare® XL web service. Provided by SMC³.
JC490015 JC490015_LICENSEKEY_WS Use this business service property to indicate the value of the valid license that gains access to the RateWare® XL web service. User Defined.
JC490015 JC490015_USERNAME_WS Use this business service property to indicate the value of the user identification that gains access to the RateWare® XL web service. User defined.
JC490015 JC490015_PASSWORD_WS Use this business service property to indicate the value of the password that gains access to the RateWare® XL web service. User defined.

73.2.3 RateWare XL JAXWS Processor Business Service (JC490020)

The RateWare XL JAXWS Processor business service (JC490020) runs on the Oracle Weblogic Server (WLS) or the Web Application Server (WAS) platform and reads the data stored in the RateWare XL Rate Constants (F4974) table. The E1 Enterprise server collects the data required for rating a shipment from the JD Edwards EnterpriseOne tables and then calls the JC490020 business service. The JC490020 business service makes the necessary calls to the RateWare® XL web methods and returns the freight charges received from RateWare XL to the E1 Enterprise server. The system displays the data in the Work with Routing Options (P4980) and Shipment/Load Charges (P4945) programs; and writes the charges to the Shipment Charges table (F4945).

Before you use JC490020, you can set business service properties, which the system uses to process user authentication information. You must set up these properties before you can use the business service. This table describes each of the properties that are associated with this business service:

Group Key Description Value
JC490020 JC490020_URL_RWXL_WS Use this business service property to indicate the value of the URL used to access to the RateWare® XL web service. Provided by SMC³.
JC490020 JC490020_LICENSEKEY_WS Use this business service property to indicate the value of the valid license that gains access to the RateWare® XL web service. User defined.
JC490020 JC490020_USERNAME_WS Use this business service property to indicate the value of the user identification that gains access to the RateWare® XL web service. User defined.
JC490020 JC490020_PASSWORD_WS Use this business service property to indicate the value of the password that gains access to the RateWare® XL web service. User defined.

73.3 Transportation Shipment Real-Time Events

This section describes the available real-time events associated with the Transportation Shipment business object, which include:

  • RTSHPNOUT, which is a container event for these single events:

    • RTSHPNOUTA

    • RTSHPNOUTB

    • RTSHPNOUTC

    • RTSHPNOUTD

    • RTSHPNOUTE

    • RTSHPNOUTF

    • RTSHPNOUTG

    • RTSHPNOUTH

    • RTSHPNOUTI

    • RTSHPNOUTJ

    • RTSHPNOUTK

  • RTSHPNOUT2, which is a container event for all of the single events contained within RTSHPNOUT, along with these additional single events:

    • RTSHPNOUTL

    • RTSHPNOUTM

    • RTSHPNOUTP

    Note that all of the single events contained within both the RTSHPNOUT and RTSHPNOUT2 are documented under the RTSHPNOUT section.

73.3.1 RTSHPNOUT

RTSHPNOUT is used to inform or notify third-party systems of shipment confirmation in order to keep the two systems synchronized.

Event Type Event Description Event Category Event Aggregate Product Code
RTSHPNOUT Ship Notice RTE Container

Contains events for:

  • RTSHPNOUTA (D4901400A)

  • RTSODTL3 (D4202440B)

  • RTSHPNOUTB (D4901400B)

  • RTSHPNOUTC (D4901400C)

  • RTSHPNOUTD (D4901400D)

  • RTSHPNOUTE (D4901400E)

  • RTSHPNOUTF (D4901400F)

  • RTSHPNOUTG (D4901400G)

  • RTSHPNOUTH (D4901400H)

  • RTSHPNOUTI (D4901400I)

  • RTSHPNOUTJ (D4901400J)

  • RTSHPNOUTK (D4901400K)

49

Conceptual Approach

When a user confirms an outbound shipment within the JD Edwards EnterpriseOne system, the system triggers a notification. The RTSHPNOUT notification event contains eleven separate events:

  • RTSHPNOUTA

  • RTSHPNOUTB

  • RTSHPNOUTC

  • RTSHPNOUTD

  • RTSHPNOUTE

  • RTSHPNOUTF

  • RTSHPNOUTG

  • RTSHPNOUTH

  • RTSHPNOUTI

  • RTSHPNOUTJ

  • RTSHPNOUTK

Objects that Can Initiate the Event

These objects can initiate the RTSHPNOUT event, and all of the single events contained within this event:

  • B4003000 – XPI Distribution Event Notification

  • B4003020 - XPI Distribution Event Notification Func 2

Special Setup

To process UCC-128 information, you must set up processing options for P40XPI.

73.3.1.1 RTSHPNOUTA

RTSHPNOUTA is used to supply shipment information to the RTSHPNOUT container event.

Event Type Event Description Event Category Event Aggregate Product Code Data Structure Event Relationship
RTSHPNOUTA Ship Notice Details RTE Single 49 D4901400A: Shipment Notice Real Time Event Notification Included in container event RTSHPNOUT.

73.3.1.2 RTSHPNOUTB

RTSHPNOUTB is used to supply shipment header information to the RTSHPNOUT container event.

Event Type Event Description Event Category Event Aggregate Product Code Data Structure Event Relationship
RTSHPNOUTB Ship Notice Header RTE Single 49 D4901400B: Shipment Notice - Shipment Header Included in container event RTSHPNOUT.

73.3.1.3 RTSHPNOUTC

RTSHPNOUTC is used to supply global carrier code information to the RTSHPNOUT container event.

Event Type Event Description Event Category Event Aggregate Product Code Data Structure Event Relationship
RTSHPNOUTC Ship Notice Global Carrier Cd RTE Single 49 D4901400C: Shipment Notice - Global Carrier Code Included in container event RTSHPNOUT.

73.3.1.4 RTSHPNOUTD

RTSHPNOUTD is used to supply shipment detail information to the RTSHPNOUT container event.

Event Type Event Description Event Category Event Aggregate Product Code Data Structure Event Relationship
RTSHPNOUTD Ship Notice Tare Detail RTE Single 49 D4901400D: Shipment Notice - Shipment Detail Included in container event RTSHPNOUT.

73.3.1.5 RTSHPNOUTE

RTSHPNOUTE is used to supply container order information to the RTSHPNOUT container event.

Event Type Event Description Event Category Event Aggregate Product Code Data Structure Event Relationship
RTSHPNOUTE Ship Notice Tare Order RTE Single 49 D4901400E: Shipment Notice - Shipment Container Order Included in container event RTSHPNOUT.

73.3.1.6 RTSHPNOUTF

RTSHPNOUTF is used to supply container item information to the RTSHPNOUT container event.

Event Type Event Description Event Category Event Aggregate Product Code Data Structure Event Relationship
RTSHPNOUTF Ship Notice Tare Item RTE Single 49 D4901400F: Shipment Notice - Shipment Container Item Included in container event RTSHPNOUT.

73.3.1.7 RTSHPNOUTG

RTSHPNOUTG is used to supply serial number information to the RTSHPNOUT container event.

Event Type Event Description Event Category Event Aggregate Product Code Data Structure Event Relationship
RTSHPNOUTG Ship Notice Tare Serial Number RTE Single 49 D4901400G: Shipment Notice - Container Item Serial Number Included in container event RTSHPNOUT.

73.3.1.8 RTSHPNOUTH

RTSHPNOUTH is used to supply sub-container detail information to the RTSHPNOUT container event.

Event Type Event Description Event Category Event Aggregate Product Code Data Structure Event Relationship
RTSHPNOUTH Ship Notice Pack Detail RTE Single 49 D4901400H: Shipment Notice - SubContainer Detail Included in container event RTSHPNOUT.

73.3.1.9 RTSHPNOUTI

RTSHPNOUTI is used to supply sub-container order information to the RTSHPNOUT container event.

Event Type Event Description Event Category Event Aggregate Product Code Data Structure Event Relationship
RTSHPNOUTI Ship Notice Pack Order RTE Single 49 D4901400I: Shipment Notice - SubContainer Order Included in container event RTSHPNOUT.

73.3.1.10 RTSHPNOUTJ

RTSHPNOUTJ is used to supply sub-container item information to the RTSHPNOUT container event.

Event Type Event Description Event Category Event Aggregate Product Code Data Structure Event Relationship
RTSHPNOUTJ Ship Notice Pack Item RTE Single 49 D4901400J: Shipment Notice - SubContainer Item Included in container event RTSHPNOUT.

73.3.1.11 RTSHPNOUTK

RTSHPNOUTK is used to supply sub-container serial number information to the RTSHPNOUT container event.

Event Type Event Description Event Category Event Aggregate Product Code Data Structure Event Relationship
RTSHPNOUTK Ship Notice Pack Serial Number RTE Single 49 D4901400K: Shipment Notice - SubContainer Item Serial Number Included in container event RTSHPNOUT.

73.3.2 RTSHPNOUT2

RTSHPNOUT2 is used to inform or notify third-party systems of shipment confirmation in order to keep the two systems synchronized.

Event Type Event Description Event Category Event Aggregate Product Code
RTSHPNOUT2 Ship Notice Version 2 RTE Container

Contains events for:

  • RTSHPNOUTA (D4901400A)

  • RTSHPNOUTB (D4901400B)

  • RTSHPNOUTC (D4901400C)

  • RTSHPNOUTD (D4901400D)

  • RTSHPNOUTE (D4901400E)

  • RTSHPNOUTF (D4901400F)

  • RTSHPNOUTG (D4901400G)

  • RTSHPNOUTH (D4901400H)

  • RTSHPNOUTI (D4901400I)

  • RTSHPNOUTJ (D4901400J)

  • RTSHPNOUTK (D4901400K)

  • RTSHPNOUTL (D4901400L)

  • RTSHPNOUTM (D4901400M)

49

Conceptual Approach

When a user confirms an outbound shipment within the JD Edwards EnterpriseOne system, the system triggers a notification. The RTSHPNOUT2 notification event contains thirteen separate events:

  • RTSHPNOUTA

  • RTSHPNOUTB

  • RTSHPNOUTC

  • RTSHPNOUTD

  • RTSHPNOUTE

  • RTSHPNOUTF

  • RTSHPNOUTG

  • RTSHPNOUTH

  • RTSHPNOUTI

  • RTSHPNOUTJ

  • RTSHPNOUTK

  • RTSHPNOUTL

  • RTSHPNOUTM

Objects that Can Initiate the Event

These objects can initiate the RTSHPNOUT2 event, and the single events contained within the event:

  • B4003000 - XPI Distribution Event Notification

Special Setup

To process UCC-128 information, you must set up processing options for P40XPI.

73.3.2.1 RTSHPNOUTL

RTSHPNOUTL is used to supply container item information to the RTSHPNOUT2 container event.

Event Type Event Description Event Category Event Aggregate Product Code Data Structure Event Relationship
RTSHPNOUTL Ship Notice Tare Item Cty Orig RTE Single 49 D4901400L: Shipment Notice - SubContainer Item Included in container event RTSHPNOUT.

73.3.2.2 RTSHPNOUTM

RTSHPNOUTM is used to supply sub-container item information to the RTSHPNOUT2 container event.

Event Type Event Description Event Category Event Aggregate Product Code Data Structure Event Relationship
RTSHPNOUTM Ship Notice Pack Item Cty Orig RTE Single 49 D4901400M: Shipment Notice - SubContainer Container Item Included in container event RTSHPNOUT.

73.3.2.3 RTSHPNOUTP

RTSHPNOUTP is used to supply shipment header information to the RTSHPNOUT2 container event.

Event Type Event Description Event Category Event Aggregate Product Code Data Structure Event Relationship
RTSHPNOUTP Ship Notice Header GLN RTE Single 49 D4901400P: Shipment Notice - Shipment Header Included in container event RTSHPNOUT.

73.4 Transportation Shipment Batch Import Programs

You use batch import programs to import data from an external software system into the JD Edwards EnterpriseOne system, where it can then be processed by EnterpriseOne programs.

This table lists and describes the available batch import programs that are associated with the Transportation Shipment business object:

Program and Program Type Description Available Documentation
EDI Shipping Notice Edit/Create program (R47031)

This is an EDI import program.

Run the EDI Shipping Notice Edit/Create program (R47031) to update the status of a purchase order after you have received the ASN. The system uses the information that is contained in the F47031 table and the F47032 table to perform the status update. See this topic:

73.5 Transportation Shipment Batch Export Programs

You use batch export programs to retrieve and format data from the JD Edwards EnterpriseOne database so that it can be used by an external software system.

This table lists and describes the available batch export programs that are associated with the Transportation Shipment business object:

Program and Program Type Description Available Documentation
EDI Advance Ship Notice Extraction program (R47032)

This is an EDI extract program.

After running the EDI Advance Ship Notice Extraction program (R47032) to update the EDI ASN tables, you can use the Work With Ship Notice program (P47036) to revise all of the shipment-related information for the ASN. See this topic: