Welcome to Absyss VTOM Connectors support! 👋
This document will help you find the assistance you need.
Before opening an issue, please check the available documentation:
Each connector has its own README with:
- Installation instructions
- Configuration guide
- Usage examples
- Troubleshooting section
- API reference
- Contributing Guide - How to contribute
- Code of Conduct - Community guidelines
- Security Policy - How to report security issues
Before creating a new issue, please search:
- Organization-wide issues
- Specific repository issues
- Closed issues (your question might already be answered)
For questions, ideas, and community interaction:
Good for:
- General questions
- Best practices
- Use case discussions
- Feature brainstorming
- Community help
Use the appropriate template:
-
- Something isn't working
- Unexpected behavior
- Error messages
-
- New functionality
- Enhancement to existing feature
- Performance improvement
-
- Propose a new connector
- Integration with new tool/platform
Symptoms: Unable to connect to target API/service
Solutions:
- Verify credentials are correct
- Check network connectivity
- Verify firewall rules
- Ensure target service is accessible
- Check for proxy requirements
- Review API endpoint URLs
Symptoms: 401/403 errors, "Unauthorized" messages
Solutions:
- Verify API keys/tokens are valid
- Check token expiration
- Ensure proper permissions are granted
- Verify service account configuration
- Check for MFA requirements
Symptoms: Jobs fail with error codes
Solutions:
- Check VTOM logs (stdout/stderr)
- Verify job parameters
- Ensure all dependencies are installed
- Check Python version compatibility
- Verify environment variables
- Review resource availability (disk space, memory)
Symptoms: Slow execution, timeouts
Solutions:
- Check network latency
- Review API rate limits
- Optimize query parameters
- Increase timeout values
- Consider batch operations
- Monitor system resources
Most connectors support debug mode for detailed logging:
# Set debug environment variable
export DEBUG=1
export VTOM_LOG_LEVEL=DEBUG
# Run with verbose output
python connector.py --debugWhen reporting issues, include:
- Full error messages
- Stack traces
- Relevant log snippets (with sensitive data removed)
- VTOM job output
- Connector version
- Environment details
When asking for help, please include:
- Visual TOM version
- Connector version
- Python version
- Operating System
- Target service/API version
- Relevant configuration (remove sensitive data)
- Environment variables used
- Job definition (if applicable)
- Complete error message
- Stack trace
- Steps to reproduce
- Expected vs actual behavior
- Logs (sanitized)
**Environment:**
- VTOM: 6.4.0
- Connector: vtom-azure-data-factory v1.2.0
- Python: 3.10.5
- OS: Ubuntu 20.04
- Azure Data Factory: V2
**Issue:**
Job fails when triggering pipeline with parameters
**Error:**Error: Pipeline trigger failed Status code: 400 Message: Invalid parameter format
**Steps to Reproduce:**
1. Configure job with parameters: {...}
2. Execute job from VTOM
3. Error occurs
**Expected:** Pipeline should trigger successfully
**Actual:** 400 error returned
# Clone the connector
git clone https://github.com/AbsyssLab/<connector-name>.git
# Install dependencies
pip install -r requirements.txt
# Configure
cp config.example.yaml config.yaml
# Edit config.yaml with your settings
# Test
python connector.py --testMost connectors require:
- API credentials - Token, key, or username/password
- Endpoint URL - Target service URL
- Connection settings - Timeout, retry, etc.
- VTOM integration - Job definition, parameters
- Copy connector to VTOM scripts directory
- Create job in VTOM application
- Configure parameters as job variables
- Set environment variables for credentials
- Test execution manually first
- Schedule job once working
- GitHub Discussions - Questions and community help
- GitHub Issues - Bug reports and feature requests
- Public documentation - README, guides
Response time: Best effort, community-driven
For organizations requiring:
- SLA-backed support
- Priority bug fixes
- Custom development
- Training and consulting
- Direct technical support
Please contact the maintainers through GitHub.
Community Support:
- Questions: Usually within 2-5 days
- Bug reports: Acknowledged within 1 week
- Feature requests: Reviewed monthly
Critical Issues:
- Security vulnerabilities: Within 48 hours
- Critical bugs: Prioritized based on impact
- English - Primary language for all documentation and issues
- French - Community translations available for some documents
When asking for help in languages other than English, please note that response times may be longer.
- Absyss Official Website
- Visual TOM Documentation
- VTOM API Reference
- Python Best Practices
- API Integration Guides
- GitHub Actions CI/CD
- How to Contribute
- Code of Conduct
- Pull Request Guidelines
Before requesting help:
- I've read the connector's README
- I've searched existing issues
- I've checked the troubleshooting guide
- I've verified my configuration
- I've tested with debug logging enabled
- I have all required information ready
- I've removed sensitive data from logs
Join our community:
- ⭐ Star repositories you find useful
- 👀 Watch repositories for updates
- 🍴 Fork and experiment
- 💬 Participate in discussions
- 🐛 Report bugs
- ✨ Suggest features
- 🔧 Contribute code
Absyss VTOM connectors are provided "as is" under the Apache License 2.0. While we strive to provide quality software and support, there are no warranties or guarantees. See the LICENSE for details.
Thank you for using Absyss VTOM Connectors! 🙏