Initial commit: sap-legacy-webhook-emulator

Reconstruye el Webhook Messenger nativo de SAP B1 (FP2605) para
clientes que aun no estan en esa version: captura eventos via
SBO_SP_PostTransactionNotice, provisiona UserTables OEVC/EVC1/OEVN/EVN1
y despacha CloudEvents al mismo endpoint que el messenger real.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
GeorgeandClaude Sonnet 5 committed 2026-09-16 08:30:45 -05:00
commit e1c8ee9015
42 files changed
+4042

No files matched your search

+87
View File
@@ -0,0 +1,87 @@
{
"table": {
"TableName": "OEVC",
"TableDescription": "Webhook Subscription",
"TableType": "bott_NoObject"
},
"fields": [
{
"TableName": "@OEVC",
"Name": "WebhookURL",
"Description": "WebhookURL",
"Type": "db_Alpha",
"Size": 254,
"EditSize": 254
},
{
"TableName": "@OEVC",
"Name": "AuthType",
"Description": "AuthType",
"Type": "db_Alpha",
"Size": 1,
"EditSize": 1
},
{
"TableName": "@OEVC",
"Name": "AuthCred",
"Description": "AuthCred",
"Type": "db_Alpha",
"Size": 254,
"EditSize": 254
},
{
"TableName": "@OEVC",
"Name": "Handshake",
"Description": "Handshake",
"Type": "db_Alpha",
"Size": 1,
"EditSize": 1
},
{
"TableName": "@OEVC",
"Name": "VerifyCert",
"Description": "VerifyCert",
"Type": "db_Alpha",
"Size": 1,
"EditSize": 1
},
{
"TableName": "@OEVC",
"Name": "State",
"Description": "State",
"Type": "db_Alpha",
"Size": 1,
"EditSize": 1
},
{
"TableName": "@OEVC",
"Name": "WorkMode",
"Description": "WorkMode",
"Type": "db_Alpha",
"Size": 1,
"EditSize": 1
},
{
"TableName": "@OEVC",
"Name": "LastSentDT",
"Description": "LastSentDT",
"Type": "db_Date"
},
{
"TableName": "@OEVC",
"Name": "LastSentTM",
"Description": "LastSentTM",
"Type": "db_Numeric",
"Size": 9,
"EditSize": 9
},
{
"TableName": "@OEVC",
"Name": "LastErrMsg",
"Description": "LastErrMsg",
"Type": "db_Alpha",
"Size": 254,
"EditSize": 254
}
]
}