We primarily use Sterling File Gateway for partner-specific file transfers, both inbound and outbound connections. We use it for any generic file transfers and monitoring purposes related to the AS2 protocol.
Additionally, we have Sterling B2B Integrator for complex business process flows. My core competencies lie in Sterling File Gateway, Sterling B2B Integrator, and various file transfer protocols like FTP, HTTP, and AS2, as well as APIs.
I have also generated custom tasks based on customer requirements, such as PDF generation and PGP encryption/decryption.
Also, I've worked with the Control Center to generate error reports and create system issue alerts.
Mostly, I have worked to avoid manual work and I've focused on automating processes to reduce manual work previously done by the support team.
Mostly, I get tasked to work on development activities about 90% of the time. I only get support activities like to monitor and automate manual work a small percentage of the time.
The automation of file transfer protocols impacted our workflow.
We create a stored procedure in the database and use it in our business processes based on time periods. For example, if a customer needs to pull files from their system between 6 PM and 6:30 PM IST, our business process will run every half hour and place the customer record.
Then, we'll select the appropriate protocol for the customer (SFTP, FTP, or HTTP) and perform checks like file renaming, PGP encryption, archiving, and auditing. If required, we flag these in the database and pull records from the source system accordingly.
I work as a lead in the current project, and I provide training to four resources. We need to provide proper training, and it takes one or two months for them to gain the knowledge. It's not that difficult.
If we are passionate about learning these things, we can learn easily. Based on my experience, if you want to put in complete effort, you can learn and implement any logic.
Sterling B2B Integrator has multiple options. If something is not possible within it, we can implement Java code using services or shell scripting to fulfill our tasks. We can also migrate components.