Docker
We publish a public Docker image moov/fincen
from Docker Hub or use this repository.
Pull & start the Docker image:
docker pull moov/fincen:latest
docker run -p 8206:8206 -p 8207:8207 moov/fincen:latest
Check http server alive:
curl localhost:8206/ping
PONG
Create a file on the HTTP server:
curl -X POST --data-binary "@./data/samples/sar_batch.xml" http://localhost:8206/validator
{"status":"valid file"}
Reformat the file with generated attributes:
curl -X POST --data-binary "@./data/samples/ctr_batch.txt" http://localhost:8088/reformat
<EFilingBatchXML ActivityCount="1" TotalAmount="47000" PartyCount="6" SeqNum="1"
xsi:schemaLocation="www.fincen.gov/base https://www.fincen.gov/base https://www.fincen.gov/base/EFL_8300XBatchSchema.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:fc2="www.fincen.gov/base">
<Activity SeqNum="1">
...