Just integrate a Docker image available from Google Artifact Registry.
Microservice: HTTP POST MeF XML file and return Zip of JSON files and Zip of PDF files.
After obtaining a license to use the Docker image, download image from Google Artifact Registry
gcloud auth configure-docker us-central1-docker.pkg.dev docker pull us-central1-docker.pkg.dev/taxdochub-endpoints/tax-doc-server-tax1065k1-mef/tax1065k1-generator-mef:latest
Deploy to your server environment.
In the below example the image is deployed to Google Cloud Run, a managed compute platform.
SERVICE_ID=your-service-id gcloud run deploy ${SERVICE_ID} --image us-central1-docker.pkg.dev/tax-doc-server-tax1065k1-mef/tax1065k1-generator-mef:latest --platform managed
POST XML to the service. Receive ZIP file of K-1s as JSON and intelligent PDF files.
curl -X POST --location "https://localhost:8080/v2023-1/mef-xml" \ -H "Accept: application/zip" \ -H "Content-Type: multipart/form-data; boundary=boundary" \ -F "file=@Return1065.xml;filename=Return1065.xml;type=*/*"
POST https://localhost:8080/v2023-1/mef-xml Accept: application/zip Content-Type: multipart/form-data; boundary=boundary --boundary Content-Disposition: form-data; name="file"; filename="Return1065.xml" < ./Return1065.xml --boundary--
Sample client code is available at https://github.com/iTipsDev/schedule-k-1-dot-com-clients
Contact us at
support@schedulek-1.com
to get more information.