Importing Location Information
This section describes how to import location information in CSV format. A set of sample CSV files is presented. Tables must be loaded in the order presented in this section. Otherwise, foreign key violations occur.
- Import the LOCATION Table.
The following example illustrates how you specify LOCATION data in CSV format.
LOCATION LOCATION_GID,LOCATION_XID,LOCATION_NAME,CITY,PROVINCE,PROVINCE_CODE,POSTAL_CODE,COUNTRY_CODE3_GID,TIME_ZONE_GID,LAT,LON,IS_TEMPORARY,IS_MAKE_APPT_BEFORE_PLAN,RATE_CLASSIFICATION_GID,DOMAIN_NAME,IS_SHIPPER_KNOWN,IS_ADDRESS_VALID,IS_MIXED_FREIGHT_THU_ALLOWED,SLOT_TIME_INTERVAL,SLOT_TIME_INTERVAL_UOM_CODE,SLOT_TIME_INTERVAL_BASE,IS_LTL_SPLITABLE EXEC SQL ALTER SESSION SET NLS_DATE_FORMAT = 'YYYYMMDDHH24MISS' MYDOMAIN.YELLOW,YELLOW,YELLOW LOCATION,PITTSBURGH,,PA,99999,USA,America/New_York,,,N,N,,MYDOMAIN,N,U,N,,,,Y MYDOMAIN.MYLOCATION,MYLOCATION,MYLOCATION,PHILADELPHIA,,PA,19001,USA,America/New_York,40.12726,-75.12881,N,N,COMMERCIAL,MYDOMAIN,N,U,N,0,S,0,Y MYDOMAIN.MYCORPORATION,MYCORPORATION,MYCORPORATION,PHILADELPHIA,,PA,19001,USA,America/New_York,40.12726,-75.12881,N,N,COMMERCIAL,MYDOMAIN,N,U,N,0,S,0,Y
- Import the LOCATION_ADDRESS table.
The following example illustrates how you specify LOCATION_ADDRESS data in CSV format.
LOCATION_ADDRESS LOCATION_GID,LINE_SEQUENCE,ADDRESS_LINE,DOMAIN_NAME EXEC SQL ALTER SESSION SET NLS_DATE_FORMAT = 'YYYYMMDDHH24MISS' MYDOMAIN.YELLOW,1,432 YELLOW AVE,MYDOMAIN MYDOMAIN.MYCORPORATION,1,11 EMPEROR AVE,MYDOMAIN MYDOMAIN.MYLOCATION,1,123 MAPLE STREET,MYDOMAIN MYDOMAIN.MYLOCATION,2,BUILDING H,MYDOMAIN MYDOMAIN.MYLOCATION,3,ROOM 100,MYDOMAIN
- Import the CORPORATION Table.
The following example illustrates how you specify CORPORATION data in CSV format.
Note: Each CORPORATION_GID must correspond to a LOCATION_GID specified in the location table (See example).CORPORATION CORPORATION_GID,CORPORATION_XID,CORPORATION_NAME,DOMAIN_NAME,IS_DOMAIN_MASTER,IS_SHIPPING_AGENTS_ACTIVE,IS_ALLOW_HOUSE_COLLECT EXEC SQL ALTER SESSION SET NLS_DATE_FORMAT = 'YYYYMMDDHH24MISS' MYDOMAIN.MYCORPORATION,MYCORPORATION,MYCORP,MYDOMAIN,N,N,N MYDOMAIN.YELLOW INC,YELLOW INC,YELLOW INCORPORATED,MYDOMAIN,N,N,N
- Import the LOCATION_CORPORATION Table.
The following example illustrates how you specify LOCATION_CORPORATION data in CSV format. This links a location to a corporation.
LOCATION_CORPORATION LOCATION_GID,CORPORATION_GID,DOMAIN_NAME EXEC SQL ALTER SESSION SET NLS_DATE_FORMAT = 'YYYYMMDDHH24MISS' MYDOMAIN.MYLOCATION,MYDOMAIN.MYCORPORATION,MYDOMAIN MYDOMAIN.MYCORPORATION,MYDOMAIN.MYCORPORATION,MYDOMAIN MYDOMAIN.YELLOW,MYDOMAIN.YELLOW INC,MYDOMAIN
- Import the SERVPROV Table.
The following example illustrates how you specify SERVPROV data in CSV format. Each SERVPROV_GID must correspond to a LOCATION_GID specified in the location table (See example).
SERVPROV SERVPROV_GID,SERVPROV_XID,AUTO_PAYMENT_FLAG,DOMAIN_NAME,IS_DISPATCH_BY_REGION,ALLOW_TENDER,IS_ACCEPT_SPOT_BIDS,IS_ACCEPT_BROADCAST_TENDERS,IS_LOCALIZE_BROADCAST_CONTACT,DO_CONDITIONAL_ACCEPTS,IS_INTERNAL_NVOCC,IS_ACCEPT_BY_SSU_ALLOWED,IS_COPY_INV_DELTA_BACK_TO_SHIP,INVOICING_PROCESS EXEC SQL ALTER SESSION SET NLS_DATE_FORMAT = 'YYYYMMDDHH24MISS' MYDOMAIN.YELLOW,YELLOW,N,MYDOMAIN,N,Y,N,N,N,N,N,N,N,S
- Import the LOCATION_ROLE_PROFILE Table.
The following example illustrates how you specify LOCATION_ROLE_PROFILE data in CSV format. Each location should have at least one row in this table.
LOCATION_ROLE_PROFILE LOCATION_GID,LOCATION_ROLE_GID,CALENDAR_GID,FIXED_HANDLING_TIME,FIXED_HANDLING_TIME_UOM_CODE,FIXED_HANDLING_TIME_BASE,CREATE_XDOCK_HANDLING_SHIPMENT,CREATE_POOL_HANDLING_SHIPMENT,DOMAIN_NAME EXEC SQL ALTER SESSION SET NLS_DATE_FORMAT = 'YYYYMMDDHH24MISS' MYDOMAIN.YELLOW,CARRIER,,0,S,0,N,N,MYDOMAIN MYDOMAIN.MYLOCATION,SHIPFROM/SHIPTO,,0,S,0,N,N,MYDOMAIN MYDOMAIN.MYCORPORATION,BILL TO,,0,S,0,N,N,MYDOMAIN MYDOMAIN.MYCORPORATION,REMIT TO,,0,S,0,N,N,MYDOMAIN
- Import the LOCATION_REMARK Table.
The following example illustrates how you specify LOCATION_REMARK data in CSV format.
LOCATION_REMARK LOCATION_GID,REMARK_SEQUENCE,REMARK_QUAL_GID,REMARK_TEXT,DOMAIN_NAME EXEC SQL ALTER SESSION SET NLS_DATE_FORMAT = 'YYYYMMDDHH24MISS' MYDOMAIN.MYLOCATION,1,REM,DRIVER CANNOT HAVE A BEARD,MYDOMAIN MYDOMAIN.MYLOCATION,2,REM,DRIVER MUST HAVE SAFETY GLASSES,MYDOMAIN