When you click the View radio button Specific, a grid will display the
distributors that have specific price data loaded in to the PFL. The specific price
data can be deleted from
the PFL by clicking on the "DEL" in red by
the Distributor whose data you would like to remove. The price data State ( Enabled or Disabled ) can be changed by clicking on the
"Enable" or
"Disable" in red by the Distributor. When you click on Enable an email
will be automatically sent to the distributor altering them to the
status change. The current status
of the price files is located in the State column. The date the
file was uploaded along with the number of records that are in the PFL for that distributor
is displayed in the right side of the grid. Files ( which may be printed ) named PFLGenericP.txt, PFLGenericF.txt,
FLEligibleP.txt, PFLEligibleF.txt, PFLSpecificP.txt and PFLSpecificF.txt summarizing the contents of the Generic,
Eligible, and Specific lists are placed in the working directory.


Email notice summary:
View Generic:
Generic Uploaded and Enabled > email
sent to all authorized to view Generic
Generic is Enabled - click "Add" > email sent to Distributor authorized
to view - click "Del" > no email sent
- click "Disable" > no
email sent
Generic is Disabled - click "Add" > no email sent - click "Del" > no
email sent - click "Enable" > email sent to all authorized to view
Generic
View Specific:
Specific Uploaded and Enabled > email sent to Distributor - Specific
Uploaded and not Enabled > no email sent
Click "Disable" > no email sent - click "Enable" > email sent - click
"Del" > email sent
If you include one of the following sequences of characters 'COPY_ME',
'copy_me', 'COPY_US' or 'copy_us' ( see above ) when including
additional text with your e-mail message(s), the sequence will be
removed before the e-mail message(s) are sent and the Manufacturer's
first e-mail address ( 'COPY_ME', 'copy_me' ) or all of the
Manufacturer's e-mail addresses ( 'COPY_US', 'copy_us' ) will be
copied.
If it is desired to clear data from the PFL for a Specific DUNS
without notifying the Distributor via email ( as opposed to disabling the data which will not notify the Distributor but will not clear the data from the PFL or deleting the data which will clear the data but also email ), you can upload a one record 'dummy' file and not enable the file. If you delete Generic data, no email notice is sent.
Command Line Execution ( Manufacturers )
To run from the Command Line ( assumes the .exe name is HDXPFL_CLIENT APPLICATION )
"HDXPFL_CLIENT APPLICATION.exe" USERNAME=YourUsername PASSWORD=YourPassword DIRECTORY=WorkingDirectory FUTURE=Y PCFS=5.12 VALIDATEONLY=Y ENABLE=Y FILEPREFIX=Prefix
Where YourUsername is your USERNAME assigned by HDX
Where YourPassword is your PASSWORD assigned by HDX
Where WorkingDirectory is the full path to a working directory to which you have Write/Delete permissions
This is the directory containing the files to be uploaded
Where FUTURE=Y if you want the uploaded files to be put into Future - if FUTURE is not specified, the default is Production
Where PCFS=5.12 specifies PCFS Format 5.12 - if PCFS is not specified, the default is PCFS Format 5.2
Where VALIDATEONLY=Y specifies that validation only is to be performed - if VALADATEONLY is not specified, the default is upload
Where ENABLE=N specifies that the uploaded files are not to be Enabled - if ENABLE is not specified, the default is Enable
Where FILEPREFIX=Prefix indicates that only files whose names begin with Prefix and whose type is .csv or .txt or .xls are to be considered
Otherwise all .csv .txt and .xls files ( except those with 'HDXPFL_LOG_' in their name ) in the WorkingDirectory are considered
When run in Command Line mode, a Log file named HDXPFL_LOG_MM_DD_YY_HHMMSS.txt is generated in the WorkingDirectory
Example: "HDXPFL_CLIENT APPLICATION.exe" USERNAME=YourUsername PASSWORD=YourPassword "DIRECTORY=C:\\Temp"
The above will attempt to upload and Enable all .csv .txt .xls files in C:\Temp
( except those with 'HDXPFL_LOG_' in their name ) into YourUsername's Production
PFL assuming PCFS Format 5.2.
Example: "HDXPFL_CLIENT APPLICATION.exe" USERNAME=YourUsername PASSWORD=YourPassword "DIRECTORY=C:\\Temp" FUTURE=Y PCFS=5.12 ENABLE=N FILEPREFIX=DOTHISONE
The above will attempt to upload but not Enable all .csv .txt .xls files in C:\Temp ( except those with 'HDXPFL_LOG_' in their name ) whose file name starts with 'DOTHISONE' into
YourUsername's Future PFL assuming PCFS Format 5.12.
Sample .bat File
REM Specimen HDXPFL_CLIENT APPLICATION .bat File
REM Navigate To Directory Where The .exe Is
CD C:\HDX\PROGRAMS\HDXPFL_CLIENT APPLICATION
REM Run ( Files To Be Uploaded Are In C:\Temp Prefixed With 'PFL_' )
"HDXPFL_CLIENT APPLICATION.exe" USERNAME=YourUsername PASSWORD=YourPassword "DIRECTORY=C:\\Temp" FUTURE=N PCFS=5.12 VALIDATEONLY=N ENABLE=Y FILEPREFIX=PFL_
ODBC ( Interactive Only )
If you have an ODBC Connection to your underlying database structures
available, you may elect to write your own 'SELECTS' and upload a
DataSet which is the result of your 'SELECT'. If you are using ODBC,
when you click the 'Upload File' button on the normal Manufacturer's
screen, you are taken to the screen below. If
you selected Future on the normal Manufacturer's screen, then the
ODBC screen will upload to future. This will be indicated by the
blue text 'To Future' immediately to the right of the Upload Duns'
button. This may be used to 'test' load without affecting the
Production price files. The default is upload to Production.

The textbox labeled 'Directory' contains the directory
specification of the various text files created and used on this
screen. The default is 'C:\PFLODBC' with your USERNAME appended. The
files created and placed in this directory are Connection.txt,
DUNSSelect.txt, and DataSelect.txt. Connection.txt holds the
connection string, DUNSSelect.txt holds the DUNS Select statement,
and DataSelect.txt holds the Data Select statement. The
listbox labeled 'Connection' contains the ODBC Connection string.
The listbox labeled 'DUNS Select' contains the Select statement
which will generate the list of Distributor DUNS numbers which
appear in the listbox labeled 'DUNS # ( Distributor )'. The listbox labeled 'Data Select' contains
the Select statement which will generate the Price File to upload
after the string 'DUNS # ( Distributor )' is replaced with one of
the DUNS numbers in the 'DUNS # ( Distributor )' listbox. ( i.e. the
'Data Select' statement must contain the string 'DUNS # (
Distributor )' ). The two unlabeled textboxes are message center
style display areas.
Show DUNS ( Button )
This will open the ODBC Connection and run the DUNS Select
statement and populate the 'DUNS # ( Distributor )' listbox with the
resulting DataSet. The DataSet is expected to contain one column
whose data is the 13 digit DUNS + 4 numbers of the distributors for
which price file data will be uploaded. Items in the listbox may be selected individually
( hold the 'Ctrl' key for multiple selection ). To unselect a
selected item reselect it.
Select All ( Button )
This will select all entries in the 'DUNS # ( Distributor )'
listbox.
Don't Enable ( CheckBox )
If you check this box, when a file(s) are uploaded, they will not
be Enabled and no email message will be sent to the distributor(s).
List DUNS By Name ( CheckBox )
If you check this box, DUNS # will be listed in alphabetic company name
order instead of the order generated by the DUNS Select
Upload DUNS ( Button )
This will cycle through all selected entries in the 'DUNS # (
Distributor )' listbox, replace the string 'DUNS # ( Distributor )'
in the 'Data Select' with the DUNS # from the listbox, and run the
'Data Select. It will then attempt to Upload the DataSet resulting
from the Select Using the PCFS format selected on the login screen,
the DataSet is expected to contain the number of columns specified
by the PCFS format, in the order specified by the PCFS format.
Exit ( Button )
This will exit the PFL application.
Return ( Button )
This will return to the normal Manufacturer's screen.
The following are used primarily for diagnostic purposes.
Don't Save Selects ( CheckBox )
When you run a Select, the ODBC Connection string and the Select
Statement are saved prior to execution. The Connection is saved in
Connection.txt, the DUNS Select is saved in DUNSSelect.txt, and the
Data Select is saved in DataSelect.txt. All these files are in
Directory specified in the Directory textbox. If you check this box,
the save is not performed.
On Upload Show Data Only ( CheckBox )
If you check this box, when you Upload a file the upload process
will be terminated after the DataSet is formed but before the
Upload. The DataSet will be displayed in the grid at the bottom of
the screen. Included in FIELD001 data will be the Row identifier
used in reporting input data errors. It is anticipated that this
will be used when only one DUNS # is selected in the listbox.

Show Data ( Button )
This will display the DataSet corresponding to the last Price
file uploaded in the grid at the bottom of the screen. It is
anticipated that this will be used when only one DUNS # is selected
in the listbox.
Save Data ( Button )
This will save the DataSet corresponding to the last Price file
uploaded in an .xml ( default ) file. It is anticipated that this
will be used when only one DUNS # is selected in the listbox.
Reset ( Button )
This will clear the grid, the status areas, and various
checkboxes.
If you have any questions or comments regarding the HDX PFL Client
please feel free to contact us at Information@FleetCross.com 1-888-242-0457. |