Vertex Troubleshooting
Purpose: Troubleshooting information includes:
Error in order entry: The message Error calling Tax Interface, check configuration
in order
entry indicates that one or more of the required files were not found.
See Configuration Files for more information.
Processing Errors
Troubleshooting for the integration between Order Administration
and Vertex begins with checking the TRACE.log
and CWDirect.log
files.
- The
TRACE.log
file is typically located under/domain/conf/OMSFiles/Logs/TRACE/
on your application server, wheredomain
is the WebLogic domain directory for Order Administration. - The CWDirect.log file is typically located under
/domain/log/CWDirect.log
on your application server, wheredomain
is the WebLogic domain directory for Order Administration.
Note:
In addition to the errors written to log files, you will also see an error message in order entry if the extended order line price is over a million:Error occured on CALL to program Cwwebservice
. Vertex does not support tax calculation for order line values that
high.
Error in TRACE.log File | Explanation | How to Correct: |
---|---|---|
Initial Configuration Issues |
||
ERROR TRACE - Class not found: ERROR TRACE - TAX_INT web service error: - null |
A required class was not installed during the initial installation process. |
Contact your Order Administration representative. |
ERROR TRACE - AxisFault exception in invoke method of com.cwi.direct.interfaces.webservice.VertexWS: exception on AXIS invoke: User login failed: invalid_user. ; nested exception is: User login failed: invalid_user. |
Possible causes:
|
Check the contents of the Vertex User ID and Password and confirm that the user ID and password exist in Vertex and have authority to the correct partition in Vertex. See Set up Data within Vertex Vertex Setup and your Vertex documentation for more information. After you change the user ID and password in the Vertex User ID and Password, you need to stop and restart Order Administration. See Restarting Order Administration for more information. |
ERROR TRACE - AxisFault exception in invoke method of com.cwi.direct.interfaces.webservice.VertexWS: exception on AXIS invoke: SAX processing failed on input stream SAX processing failed when attempting to create new element. (parent element=com.vertexinc.tps.xml.calc.parsegenerate.builder.ParticipantData, new element=null, local element name=PhysicalOrigin |
No physical origin is being passed. The physical origin is the address of the warehouse for the order detail line. Possible causes:
|
|
AxisFault exception in invoke method of com.cwi.direct.interfaces.webservice.VertexWS: exception on AXIS invoke: SAX processing failed on input stream Non-fatal error detected during SAX parsing. Verify document against schema or contact document supplier. (URI=null, line number=30, error=cvc-datatype-valid.1.2.1: '' is not a valid value for 'integer'.) |
The Default Warehouse (A04) is not listed in the Warehouses XML File . |
Warehouses XML File: Confirm that the Default Warehouse (A04) is included in this file. |
Tax Calculation Failing After Initial Setup |
||
ERROR TRACE - AxisFault exception in invoke method of com.cwi.direct.interfaces.webservice.VertexWS: exception on AXIS invoke: ; nested exception is: java.net.ConnectException: Connection refused: connect; nested exception is: java.net.ConnectException: Connection refused: connect |
Order Administration can no longer reach Vertex. |
Contact your Order Administration representative. |
ERROR TRACE - AxisFault exception in invoke method of com.cwi.direct.interfaces.webservice.VertexWS: exception on AXIS invoke: An error occured during CalcEngine.calculateTax. This may be an incorrect use of the calculation engine. Please contact your software vendor. Error trying to calculate tax. Cannot find tax areas. Please verify that the address or tax area id provided for the location is correct and retry. |
The postal code passed in the tax request message from Order Administration is incorrect, or is associated with a city that does not exist in Vertex. To confirm, log onto Vertex and advance to the Tax Area Lookup Tool, then search for the shipping address that is causing the error. A message such as the following indicates that the postal code is incorrect:
|
Correct the postal code information in Order Administration. |
ERROR TRACE - AxisFault exception in invoke method of com.cwi.direct.interfaces.webservice.VertexWS: exception on AXIS invoke: ; nested exception is: java.net.SocketException: No buffer space available (maximum connections reached?): connect |
The Order Administration server is out of memory. |
Reboot the Order Administration server. |
ERROR TRACE - AxisFault exception in invoke method of com.cwi.direct.interfaces.webservice.VertexWS: exception on AXIS invoke: (404)Not Found; nested exception is: (404)Not Found |
The URL specified for Vertex in the Vertex URL property is incorrect. |
See Restarting Order Administration for more information. |
Miscellaneous Log Messages |
||
WARN TRACE - WARNING: Responses for DISTRIBUTE not found in configuration xml. |
The log includes this message when Order Administration requests tax information for an order that includes a tax override. |
No need to correct; message is informational only. |
TRACE - message: com.sun.xml.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: An unit based tax rule cannot be applied to a line item with a quantitiy of zero. Please ensure that the quantity is not zero and retry. Please see the server log to find more detail regarding exact cause of the failure. |
Certain states, such as Tennessee, require a quantity for tax calculation, and this error occurs when the quotation request includes a zero quantity for freight or additional freight charges. |
Add a new rule in Vertex to change the quantity to 1 for the related product classes. |
Tax Calculation Rules
Situation | Explanation |
---|---|
New settings in Vertex apply when you use the Vertex Transaction Tester, but not when Order Administration requests tax information |
If you have Vertex configured to cache information for improved performance, it might be retrieving tax rules from cached information when Order Administration requests tax information. Caching does not apply when you use the Transaction Tester. Consult your Vertex documentation for more information on configuring caching. |
An item on an order is not taxable based on its item or product class settings in Vertex, or on the Tax override flag for the order line; but there is still tax on the order |
Even if an item on an order is not taxable, freight, handling, gift wrap, additional freight, and duty can still be subject to tax. |
You receive an order that includes an item with a tax override through the generic order interface, but the order line is still taxed |
Even if the |
You change the user ID and password in the Vertex User ID and Password, but the changes do not take effect |
Before your changes take effect, you need to restart Order Administration. See Restarting Order Administration for more information. |