Vertex OSeries v9 Client Utilities Users Guide
Vertex OSeries v9 Client Utilities Users Guide
Preface ........................................................................................................................... 6
About Vertex and our services ........................................................................................... 6
About Vertex O Series ........................................................................................................ 8
Finding information about Vertex Indirect Tax O Series ..................................................... 9
About this guide ............................................................................................................... 13
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 3
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide
Can I access a local Batch Client Interface database using the Batch Client Interface
web service? .............................................................................................................. 61
Data Extract web services ................................................................................................ 62
File Transfer web services ................................................................................................ 62
How uploading status files from a Vertex Retail Local Indirect Tax Engine (LITE)
deployment to a Vertex Central deployment works .................................................. 62
How retrieving files from Batch Client Interface processing works ................................. 63
Security Services web services ......................................................................................... 65
Chapter 4. Troubleshooting the Vertex O Series Client Utilities Run Through web
services ........................................................................................................................ 66
Troubleshooting a client fault .......................................................................................... 66
Troubleshooting a server fault ......................................................................................... 67
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 4
What's New in This Guide?
This section describes the new features for the latest major release and all service releases.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 5
Preface
This preface contains information about Vertex services, Vertex® Indirect Tax O Series®, and its
documentation.
Vertex has offices in King of Prussia, Pennsylvania; Sarasota, Florida; Naperville, Illinois; London,
United Kingdom; and São Paulo, Brazil. For office addresses and telephone numbers, go to
https://www.vertexinc.com/contact.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 6
Preface
Vertex services
Vertex provides the following services:
D
For... Go to...
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 7
Preface
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 8
Preface
Managing O Series tax data that is used in Vertex Central Web Services Integration
a calling application. Guide
Using the Batch Client Interface to process Batch Client Interface Integration Guide
groups of transactions without writing an
interface between O Series and your host
system.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 9
Preface
Maintaining O Series
For this task Use this documentation
Using the command line or web services O Series Client Utilities User's Guide
to perform activities for Data
Management, Data Extract, and file
transfer.
Using required data file formats to move Tax Data File Formats Handbook
data between O Series and your host
system.
Reviewing formats in which you can view Reporting Database Views Tipsheet
the Reporting database data.
Exemption Certificate Manager Vertex Central Help
ECM Administration Guide
ECM Configuration Guide
Exemption Certificate Portal Exemption Certificate Portal User’s Guide
Exemption Certificate Wizard ECW Integration Guide
ECW Portal Help
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 10
Preface
Using the required header and export file Returns Export Data File Format Handbook
formats to move data between O Series
and Vertex Returns to create ready-to-file
returns.
Using the required header and export file VAT Returns Export Data File Format
formats to move data between O Series Handbook
and Vertex Returns to create ready-to-file
VAT returns.
Setting up data transfers and Returns Reconciliation Guide
understanding data discrepancies
between O Series and Vertex Returns.
Generating reports and adhoc queries. Vertex Reporting & Analysis User’s Guide
Learning more about Cognos. IBM Cognos Business Intelligence
Installation and Configuration Guide
IBM Cognos Query Studio User Guide
IBM Cognos Connection User Guide
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 11
Preface
Vertex® Indirect Tax for Communications Vertex® Indirect Tax for Communications
Guide
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 12
Preface
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 13
Chapter 1. O Series Client Utilities
Overview
The Vertex® Indirect Tax O Series® Client Utilities (O Series Client Utilities) consist of the
command line utilities and web services that enable you to perform specific Data Management,
Data Extract, File Transfer, and Security Services activities. You can perform these activities in
both an On-Demand environment (client-side using hosted Vertex O Series) and an On-Premise
environment (server-side Vertex O Series).
This chapter provides a summary of these utilities and describes how to access them.
In this chapter
O Series Client Utilities command line overview ..........................15
O Series Client Utilities web services overview ............................21
Before you begin using the O Series Client Utilities......................23
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 14
Chapter 1. O Series Client Utilities Overview
Windows
These O Series Client
Enable you to... With this command line...
Utilities...
Batch Client Interface Perform Batch Client runBatchClientInterface.bat
Interface processing.
This includes uploading
the associated CSV file
or database for
processing, downloading
the results file and, if
applicable, an errors file.
Batch Client Interface Use a delete transaction runBatchClientInterface.bat
file to mark transactions
as deleted in the Tax
Journal.
The delete transaction
file is a CSV file with the
Delete message type
and either document
numbers or transaction
IDs. Refer to the Batch
Client Interface
Integration Guide for
more information.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 15
Chapter 1. O Series Client Utilities Overview
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 16
Chapter 1. O Series Client Utilities Overview
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 17
Chapter 1. O Series Client Utilities Overview
UNIX
These O Series Client
Enable you to... With this command line...
Utilities...
Batch Client Interface Perform Batch Client runBatchClientInterface.sh
Interface processing.
This includes uploading
the associated CSV file
or database for
processing, downloading
the results file and, if
applicable, an errors file.
Batch Client Interface Use a delete transaction runBatchClientInterface.sh
file to mark transactions
as deleted in the Tax
Journal.
The delete transaction
file is a CSV file with the
Delete message type
and either document
numbers or transaction
IDs. Refer to the Batch
Client Interface
Integration Guide for
more information.
Tax Data Import Perform a Tax Data runTaxDataImport.sh
Import.
This includes uploading
the import file to the
Vertex O Series server
from the local machine.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 18
Chapter 1. O Series Client Utilities Overview
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 19
Chapter 1. O Series Client Utilities Overview
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 20
Chapter 1. O Series Client Utilities Overview
where:
server is the name of the server for the Vertex O Series web services page.
port is the name of the connection port that directs you to the Vertex O Series web services
page.
This WSDL enables you to access Data Management, Data Extract, File Transfer, and Security
Services web services.
The table below provides an overview of the Data Management, Data Extract, File Transfer, and
Security Services functions that are available through the web services:
These O Series Client
Enable you to ...
Utilities...
Data Management web services
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 21
Chapter 1. O Series Client Utilities Overview
GetFile Download a file from the Vertex O Series server to the local
machine.
PutFile Upload a file from the local machine to the Vertex O Series
server.
Security Services web services
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 22
Chapter 1. O Series Client Utilities Overview
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 23
Chapter 1. O Series Client Utilities Overview
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 24
Chapter 1. O Series Client Utilities Overview
How the Vertex Retail license and permissions in Vertex Central relate
to O Series Client Utilities
Before you can use the O Series Client Utilities in an On-Premise environment (server-side
Vertex O Series), you must have obtained the appropriate Vertex O Series license and set the
appropriate Vertex O Series permissions. You must have a Vertex® Indirect Tax for Retail license
to use the retail features in the O Series Client Utilities.
To use the O Series Client utilities for Data Management activities, you must have enabled
permissions for:
• Batch Client Interface
• Tax Engine Extract and Import Service
• Retail Tax Extract
• Tax Journal Export
• Tax Data Import
• Tax Data Export
• Task Log features
• Data Extract
Set the permissions for O Series Client Utilities in Vertex Central through System > Roles.
Note: The Import Service feature is available to only a Vertex O Series user with a Master
Administrator role.
When you set the permissions for Batch Client Interface, Tax Engine Extract, and Retail Tax
Extract, the associated file transfer activities are also enabled.
Refer to Data Management permissions in the Vertex Central Online Help for more details on
the permissions related to:
• Batch Client Interface
• Tax Engine Extract
• Import Service
• Retail Tax Extract
• Tax Journal Export
• Tax Data Import
• Tax Data Export
• Task Log
For more details on the permissions related to Data Extract, refer to Data Extract Permissions in
the Vertex Central Online Help.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 25
Chapter 1. O Series Client Utilities Overview
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 26
Chapter 1. O Series Client Utilities Overview
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 27
Chapter 1. O Series Client Utilities Overview
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 28
Chapter 1. O Series Client Utilities Overview
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 29
Chapter 1. O Series Client Utilities Overview
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 30
Chapter 2. O Series Client Utilities
Through the Command Line
The O Series Client Utilities that are available through the command line include the Data
Management, Data Extract, and File Transfer utilities. This chapter includes the procedures and
parameters associated with each utility.
In this chapter
Data Management command line utilities ...................................31
Data Extract command line utilities..............................................50
File Transfer command line utilities .............................................53
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 31
Chapter 2. O Series Client Utilities Through the Command Line
Input parameters
You must set one of these parameters:
• -f <inputFileName> or --inputFileName <inputFileName>
inputFileName: This parameter enables you to specify the name of the CSV file to process.
This file name must be the absolute path of the file on the client machine.
Note: Any value that you specify in this parameter overrides the value in the
transactionTableName parameter.
• -x <transactionTableName> or --transactionTableName <transactionTableName>
transactionTableName: This parameter enables you to specify the name of the database to
process.
Valid values are A-Z (uppercase alphabetic letters), a-z (lowercase alphabetic letters), 0-9
(numbers), and _ (underscores). Before performing any queries, the Batch Client Interface
utility confirms that the values in the transactionTableName are valid.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 32
Chapter 2. O Series Client Utilities Through the Command Line
When you specify this parameter, the Batch Client Interface utility does the following:
− Processes transactionTableName.csv in the inputFileName parameter.
− Ignores the fieldDelimiter and textQualifier parameters during processing. The Batch
Client Interface uses the default values for the fieldDelimiter (COMMA) and textQualifier
(DOUBLE_QUOTE) parameters.
Transaction parameters
The following parameters are optional:
• -d <fieldDelimiter> or --fieldDelimiter <fieldDelimiter>
fieldDelimiter: This parameter enables you to define the character that you use as a
delimiter in your CSV file. For example, -d ASTERISK sets the delimiter value to an asterisk.
Valid values are COMMA (,), FORWARD_SLASH (/), ASTERISK (*), TILDE (~), SEMICOLON (;),
PIPE (|), AND CARET (^). The default value is a COMMA (,).
• -e <skipExistingDocuments> or --skipExistingDocuments <skipExistingDocuments>
skipExistingDocuments: This parameter directs the runBatchClientInterface utility to skip
transactions that have already been processed. Any transactions that already reside in the
Tax Journal are not processed.
Note: Vertex recommends that you use this -e parameter if you are processing a failed batch.
This will prevent a transaction from being processed twice.
• -l <lineItemLevelProcessing> or --lineItemLevelProcessing
<lineItemLevelProcessing>
lineItemLevelProcessing: This parameter indicates whether the runBatchClientInterface
utility should process each row as a separate transaction. The default value is false, that is,
each row is processed as a separate transaction.
• -q <quotationOnly> or --quotationOnly <quotationOnly>
quotationOnly: This parameter directs the runBatchClientInterface utility to process each
transaction as a quotation without writing the results to the Tax Journal. You can use this
parameter with any type of message. If you do not specify this parameter, the default value
is false.
• -s <startRow> or --startRow <startRow>
startRow: This parameter directs the runBatchClientInterface utility to begin processing the
data input file at a specified line. Entering a value causes processing to begin at the line
numbered one more than the specified number. For example, if you specify 16 in this
parameter, the runBatchClientInterface utility begins processing the data input file at row
17.
If you do not specify this parameter, the default value is 0 and processing begins at line 1.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 33
Chapter 2. O Series Client Utilities Through the Command Line
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 34
Chapter 2. O Series Client Utilities Through the Command Line
Depending on the type of input you want the Batch Client Interface utility to process, specify
one of the following parameters:
inputFileName is the name of the saved CSV file to process.
or
transactionTableName is the name of the database to process.
Press Enter.
The following messages display as the Batch Client Interface utility uploads and processes the
input file or database, then downloads the results file, and, if applicable, generates the errors
file.
Depending on the type of input you are using, the Batch Client Interface utility displays one of
the following messages:
Running batch client interface for file <inputFileName>
or
Running batch client interface for file <transactionTableName>
If you are using a database as input, the Batch Client Interface utility displays an additional
message:
Exporting transaction data from table <transactionTableName> to
<inputFileName>...
The Batch Client Interface utility displays the following messages as it uploads and processes
your input and downloads the tax calculation results:
Uploading <inputFileName>
Upload complete.
Running batch client interface...
Batch Client Interface activity completed with status <message>.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 35
Chapter 2. O Series Client Utilities Through the Command Line
When the Batch Client Interface utility updates the database with the calculated results, the
following message displays:
Updating table <transactionTableName> with transaction results.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 36
Chapter 2. O Series Client Utilities Through the Command Line
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 37
Chapter 2. O Series Client Utilities Through the Command Line
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 38
Chapter 2. O Series Client Utilities Through the Command Line
Transaction parameters
The following parameter is required:
• -d <fieldDelimiter> or --fieldDelimiter <fieldDelimiter>
fieldDelimiter: This parameter enables you to define the character that you use as a
delimiter in your tax data import file. For example, -d ASTERISK sets the delimiter value to
an asterisk. Valid values are COMMA (,), FORWARD_SLASH (/), ASTERISK (*), TILDE (~),
SEMICOLON (;), PIPE (|), AND CARET (^). The default value is a COMMA (,).
The following parameter is optional:
• -c <importIntoCurrentPartition> or --importIntoCurrentPartition
<importIntoCurrentPartition>
importIntoCurrentPartition: This parameter enables you to determine whether the tax data
import file is imported into the partition that is associated with the O Series user running the
Tax Data Import utility, instead of the partition specified in the tax data import file. If you do
not specify a value for this parameter, Vertex O Series imports the tax data import file into
the partition specified in the tax data import file.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 39
Chapter 2. O Series Client Utilities Through the Command Line
The following messages display as the utility imports the tax data file and uploads the import file
to the remote Vertex O Series server:
Running tax data import for file <importFileName>
Uploading <importFileName>
Upload complete.
Running tax data import ...
Tax data import activity submitted with activity id <id>.
Tax data import activity completed with status <statusName>.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 40
Chapter 2. O Series Client Utilities Through the Command Line
Transaction parameters
The following parameters are optional:
• -c <taxpayerCompanyCode> or --taxpayerCompanyCode <taxpayerCompanyCode>
taxpayerCompanyCode: This parameter enables you to define the company-level taxpayer
code.
• -d <fieldDelimiter> or --fieldDelimiter <fieldDelimiter>
fieldDelimiter: This parameter enables you to define the character that you use as a
delimiter in your tax data export file. For example, -d ASTERISK sets the delimiter value to
an asterisk. Valid values are COMMA (,), FORWARD_SLASH (/), ASTERISK (*), TILDE (~),
SEMICOLON (;), PIPE (|), AND CARET (^). The default value is a COMMA (,).
• -e <endDate> or --endDate <endDate>
endDate: This parameter enables you to define the end date of the effective date range for
the tax data being exported.
• -i <taxpayerDivisionCode> or --taxpayerDivisionCode <taxpayerDivisionCode>
taxpayerDivisionCode: This parameter enables you to define the division-level taxpayer
code.
• -n <targetPartitionName> or --targetPartitionName <targetPartitionName>
targetPartitionName: This parameter enables you to specify the name of the partition in
which to export tax data.
• -r <recordType> or --recordType <recordType>
recordType: This parameter enables you to specify the type of data that you want to export.
Valid values are CERTIFICATE, CUSTOMER, FLEX_FIELDS_DEFINITIONS, FORM,
SITUS_TREATMENT_RULE, TAX_ASSIST_ALLOCATION_TABLE, TAX_ASSIST_LOOKUP_TABLE,
TAX_ASSIST_RULE, TAX_RULE, TAXABILITY_CATEGORY, TAXABILITY_CATEGORY_MAPPING,
TAXABILITY_DRIVER, TAXABILITY_MAPPING, TAXPAYER, and VENDOR. If you do not specify a
value for this parameter, Vertex O Series defaults to include all values.
• -s <startDate> or --startDate <startDate>
startDate: This parameter enables you to define the start date of the effective date range for
the tax data being exported.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 41
Chapter 2. O Series Client Utilities Through the Command Line
• -t <taxpayerDepartmentCode> or --taxpayerDepartmentCode
<taxpayerDepartmentCode>
taxpayerDepartmentCode: This parameter enables you to define the department-level
taxpayer code.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 42
Chapter 2. O Series Client Utilities Through the Command Line
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 43
Chapter 2. O Series Client Utilities Through the Command Line
Complete the following steps to run the runTaxEngineExtract utility from the command line:
1. Access the command line.
2. Access the directory that contains the unzipped oseries-client file.
3. Run the runTaxEngineExtract script by doing one of the following:
• For Windows systems, enter runTaxEngineExtract.bat -u userName -p password -f
filterName -l localUpdateFileName
• For UNIX systems, enter runTaxEngineExtract.sh -u userName -p password -f
filterName -l localUpdateFileName
where:
userName is your Vertex O Series user name.
password is your Vertex O Series password.
filterName is the name of the saved Data Management activity filter you created.
localUpdateFileName is the local file name to assign to the downloaded Tax Engine Extract
update file.
Press Enter.
The following messages display as the utility performs the extract and then downloads the
update file to your local machine:
Running tax engine extract for filter <filterName>
Tax Engine Extract activity completed with status <message>.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 44
Chapter 2. O Series Client Utilities Through the Command Line
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 45
Chapter 2. O Series Client Utilities Through the Command Line
Complete the following steps to run the runRetailTaxExtract utility from the command line:
1. Access the command line.
2. Access the directory that contains the unzipped oseries-client file.
3. Run the runRetailTaxExtract script by doing one of the following:
• For Windows systems, enter runRetailTaxExtract.bat -u userName -p password -f
filterName -l localExtractFileName
• For UNIX systems, enter runRetailTaxExtract.sh -u userName -p password -f
filterName -l localExtractFileName
where:
userName is your Vertex O Series user name.
password is your Vertex O Series password.
filterName is the name of the saved Data Management activity filter you created.
localExtractFileName is the local file name to assign to the downloaded Retail Tax Extract
file.
Press Enter.
The following messages display as the utility performs the extract activity and then downloads
the extract file to your local machine:
Running Retail Tax Extract for filter <filterName>
Retail Tax Extract activity completed with status <message>.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 46
Chapter 2. O Series Client Utilities Through the Command Line
The Generate Database Export check box enables you to export the data in the Retail Tax
Extract database as a ZIP file. This file contains tilde (~)-delimited files for each database table.
You can then load this file into another database, such as Oracle or SQL, to manipulate and
extract the appropriate data as needed.
Select Include Date Time Stamp to automatically append a date and time stamp to the file name.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 47
Chapter 2. O Series Client Utilities Through the Command Line
Transaction parameters
The following parameters are required:
• -d <exchangeRateDate> or --exchangeRateDate <exchangeRateDate>
exchangeRateDate: This parameter enables you to set the date for currency conversion
(yyyy-MM-dd).
• -e <endDate> or --endDate <endDate>
endDate: This parameter enables you to set the posting end date of the data to be extracted
(yyyy-MM-dd).
• -r <exchangeRatesFileName> or --exchangeRatesFileName <exchangeRatesFileName>
exchangeRatesFileName: This parameter enables you to identify the name of the exchange
rates file. This file is in .csv format.
• -s <startDate> or --startDate <startDate>
startDate: This parameter enables you to set the posting start date of the data to be
extracted (yyyy-MM-dd).
• -x <extractFileName> or --extractFileName <extractFileName>
extractFileName: This parameter enables you to identify the name of the EU MOSS extract
file. This file is in .csv format.
The following parameter is optional:
• -t <taxpayers> or --taxpayers <taxpayers>
taxpayers: This parameter enables you to identify the taxpayers for which the data is
extracted. Taxpayers are delimited by commas (,). Company Code, Division Code, and
Department Code are delimited by a colon (:).
Example: -t ABCCorporation::,DEFCorporation:LosAngeles:Department12
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 48
Chapter 2. O Series Client Utilities Through the Command Line
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 49
Chapter 2. O Series Client Utilities Through the Command Line
The runEUMossExtract utility displays the following messages as it uploads the Exchange Rates
file:
Uploading exchange rates file <exchangeRatesFileName>
Upload complete.
The runEUMossExtract utility displays the following messages as it submits, processes, and
completes the extract. It also displays the status of the completed extract activity.
Running EU MOSS extract...
EU MOSS extract activity submitted with activity id <id>.
EU MOSS extract activity status:<status>
EU Moss extract activity completed with status <statusName>
The runEUMossExtract utility displays the following messages as it downloads the extract detail
file:
Downloading extract detail file to <extractDetailFileName>
Download complete.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 50
Chapter 2. O Series Client Utilities Through the Command Line
Input parameters
The following parameter is required:
• -n <extractName> or --extractName <extractName>
extractName: This parameter enables you to specify the name of the data extract to run.
Transaction parameters
The following parameters are optional:
• -l <localFileName> or --localFileName <localFileName>
localFileName: This parameter enables you to specify the local file name to assign to the
downloaded Data Extract results file. This file can be in any format that is supported by Data
Extract in Vertex O Series. This parameter can include an absolute path. If you do not specify
an absolute path for this parameter, this utility downloads this file, by default, to the
oseries-client-utilities/bin directory on your local machine.
• <filterValue1...N>
filterValue1...N: These parameters enable you to specify values for the filters that you
defined when creating the Data Extract definition. The filter values that you enter on the
command line override the values that you entered when creating the Data Extract
definition. The number of filter values that you specify on the command line must be less
than or equal to the number of filter values that you defined in the Data Extract definition.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 51
Chapter 2. O Series Client Utilities Through the Command Line
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 52
Chapter 2. O Series Client Utilities Through the Command Line
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 53
Chapter 2. O Series Client Utilities Through the Command Line
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 54
Chapter 2. O Series Client Utilities Through the Command Line
After the entire file has been uploaded, the following message displays:
Upload complete.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 55
Chapter 2. O Series Client Utilities Through the Command Line
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 56
Chapter 2. O Series Client Utilities Through the Command Line
Note: You can specify the complete local directory path for this file or only a file name. If you
specify only a file name, the getFile utility downloads the file into the current directory
where the utility resides.
• -z <zip> or --zip <zip>
zip: This parameter enables you to zip your remote file before Vertex O Series downloads it
to your local computer. The file on your Vertex O Series server, by default, is not a zipped
file. If you specify this parameter but do not specify a localFileName, Vertex O Series
appends a .zip extension to the downloaded localFileName. If you specify this parameter
and a localFileName, Vertex O Series provides a .zip extension to localFileName.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 57
Chapter 2. O Series Client Utilities Through the Command Line
The following initial message displays as the utility downloads the remote file to your local
machine:
Downloading file <remoteFileName> to <localFileName>
After the entire file has been downloaded, the following message displays:
Download complete.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 58
Chapter 3. O Series Client Utilities
Through Web Services
The O Series Client Utilities web services include Data Management, Data Extract, File Transfer,
and Security Services. These services enable you to do the following:
• Generate XML messages that are used to perform Data Management and Data Extract
activities and the associated file transfer tasks.
• Remotely create users and partitions.
This chapter includes a procedure to connect to the WSDL endpoint, information about each
web service, and where to find annotated schema documentation. This documentation can help
you understand the required data elements in the web service request and response messages.
In this chapter
Connecting to the WSDL endpoint ...............................................59
Where to find annotated schema documentation .......................60
Data Management web services ..................................................61
Data Extract web services.............................................................62
File Transfer web services ............................................................62
Security Services web services .....................................................65
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 59
Chapter 3. O Series Client Utilities Through Web Services
3. Click View the list of deployed Vertex O Series web services and their Endpoints.
A list of Vertex O Series web services displays, with a brief description and the WSDL
endpoint for each web service.
4. Select the O Series Client web service you want to use:
• Data Management web services (see page 61)
• Data Extract web services (see page 62)
• File Transfer web services (see page 62)
• Security Services web services (see page 65)
5. Point the SOAP toolkit to the WSDL endpoint for the web service you selected to create a
SOAP Request message for the host application.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 60
Chapter 3. O Series Client Utilities Through Web Services
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 61
Chapter 3. O Series Client Utilities Through Web Services
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 62
Chapter 3. O Series Client Utilities Through Web Services
where:
<Activity Log Id> is the directory that contains the results and errors files from the
processing that is associated with that specific Batch Client Interface job.
The Activity Log Id is returned by the RunBatchClientInterfaceResponse XML message.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 63
Chapter 3. O Series Client Utilities Through Web Services
How the Batch Client Interface ResultsFileName relates to the GetFile utility
To retrieve the results file from Batch Client Interface processing, use the value from the
ResultsFileName data element as the value for the RemoteFileName in the GetFile utility. This
file name must be prefaced by Activity Log Id directory, such as
<Activity Log Id>/ResultsFileName
where:
<Activity Log Id> is the unique identifier for each Data Management activity.
ResultsFileName is the results file returned in the RunBatchClientInterfaceResponse XML
message.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 64
Chapter 3. O Series Client Utilities Through Web Services
How the Batch Client Interface ErrorsFileName relates to the GetFile utility
To retrieve the errors file from Batch Client Interface processing, use the value from the
ErrorsFileName data element as the value for the RemoteFileName in the GetFile utility. This file
name must be prefaced by Activity Log Id directory, such as
<Activity Log Id>/ErrorsFileName
where:
<Activity Log Id> is the unique identifier for each Data Management activity.
ErrorsFileName is the errors file that was returned in the
RunBatchClientInterfaceResponse XML message.
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 65
Chapter 4. Troubleshooting the Vertex O
Series Client Utilities Run Through web
services
You may get Simple Object Access Protocol (SOAP) errors while Vertex O Series processes XML
messages. The cause of the error determines the type of SOAP fault message that you receive.
For more details on the SOAP portion of the W3C standard, go to
http://www.w3.org/TR/2000/NOTE-SOAP-20000508/.
In this chapter
Troubleshooting a client fault.......................................................66
Troubleshooting a server fault .....................................................67
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 66
Chapter 4. Troubleshooting the Vertex O Series Client Utilities Run Through web services
Vertex® Indirect Tax O Series® 9.0 O Series Client Utilities User's Guide | 67