Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • A description of what you were trying to accomplish

  • the API call URL. Mask the token value if its value is sensitive or at least a part of it. Leave the token tag.

  • The API call payload

  • the Detailed View of the all the related Application Log Entries which include success and failure messages

  • If the return code from the server is 500, the error logs from Apache2 on Atheos Server are required.

An API call doesn’t return the expected results

...

Code Block
<DataSet><Id><Tp>PARA</Tp><Vrsn>2021-01-28 21:49:45</Vrsn><CreDtTm>2021-01-28T21:52:01</CreDtTm></Id><POIId><Id>SOFT0003</Id><Tp>OPOI</Tp><ShrtNm>SoftPOI #3</ShrtNm></POIId><Cntt><RplcCfgtn>true</RplcCfgtn><Mrch
ntParams><ActnTp>UPDT</ActnTp><MrchntId>00000NEXOMER001</MrchntId><Vrsn>2021-01-28 21:49:45</Vrsn></MrchntParams><TMSPrtcolParams><ActnTp>UPDT</ActnTp><TermnlMgrId><Id>ATHEOS-TMS01</Id></TermnlMgrId><MntncSvc>MT
MG</MntncSvc><Vrsn>2021-01-28 21:49:45</Vrsn><HstId>TMS001</HstId></TMSPrtcolParams><HstComParams><ActnTp>UPDT</ActnTp><HstId>TMS001</HstId><Adr><Adr><NtwkTp>IPNW</NtwkTp><AdrVal>51.79.49.100:1054</AdrVal></Adr>
</Adr></HstComParams>

Apache2 error log

They are typically found in /var/log/apache2/error.log. The filename may be different depending on your installation. These logs are particularly important when Atheos Server returns a 500 error code.

Code Block
[Wed Mar 31 00:00:01.739566 2021] [mpm_prefork:notice] [pid 1670] AH00163: Apache/2.4.41 (Ubuntu) configured -- resuming normal operations
[Wed Mar 31 00:00:01.739591 2021] [core:notice] [pid 1670] AH00094: Command line: '/usr/sbin/apache2'
[Thu Apr 01 00:00:02.441062 2021] [mpm_prefork:notice] [pid 1670] AH00171: Graceful restart requested, doing restart
AH00112: Warning: DocumentRoot [/var/www/html/atheosserver/public] does not exist
AH00112: Warning: DocumentRoot [/var/www/html/PoiMessagesSinkHole] does not exist
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message