You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AS EXTERNAL NAME [API_Consumer].[StoredProcedures].APICaller_POST_Encoded;
176
-
';
177
-
178
-
EXEC sp_executesql @dynamic_sql;
98
+
SET @dynamic_sql =
99
+
'CREATE ASSEMBLY [API_Consumer] AUTHORIZATION dbo FROM '''+ @dll_path +''' WITH PERMISSION_SET = UNSAFE;';
100
+
EXEC(@dynamic_sql);
101
+
102
+
-- Recreate Procedures and Functions (each in its own batch)
103
+
SET @dynamic_sql ='CREATE PROCEDURE dbo.APICaller_WebMethod @httpMethod NVARCHAR(MAX) NULL, @URL NVARCHAR(MAX) NULL, @JsonBody NVARCHAR(MAX) NULL AS EXTERNAL NAME [API_Consumer].[StoredProcedures].[APICaller_WebMethod];';
104
+
EXEC(@dynamic_sql);
105
+
106
+
SET @dynamic_sql ='CREATE PROCEDURE dbo.APICaller_Web_Extended @httpMethod NVARCHAR(MAX) NULL, @URL NVARCHAR(MAX) NULL, @Headers NVARCHAR(MAX) NULL, @JsonBody NVARCHAR(MAX) NULL AS EXTERNAL NAME [API_Consumer].[StoredProcedures].[APICaller_Web_Extended];';
107
+
EXEC(@dynamic_sql);
108
+
109
+
SET @dynamic_sql ='CREATE FUNCTION dbo.Create_HMACSHA256 (@message NVARCHAR(MAX) NULL, @SecretKey NVARCHAR(MAX) NULL) RETURNS NVARCHAR(MAX) AS EXTERNAL NAME [API_Consumer].[UserDefinedFunctions].[Create_HMACSHA256];';
110
+
EXEC(@dynamic_sql);
111
+
112
+
SET @dynamic_sql ='CREATE FUNCTION dbo.GetTimestamp() RETURNS NVARCHAR(MAX) AS EXTERNAL NAME [API_Consumer].[UserDefinedFunctions].[GetTimestamp];';
113
+
EXEC(@dynamic_sql);
114
+
115
+
SET @dynamic_sql ='CREATE FUNCTION dbo.fn_GetBytes (@value NVARCHAR(MAX) NULL) RETURNS NVARCHAR(MAX) AS EXTERNAL NAME [API_Consumer].[UserDefinedFunctions].[fn_GetBytes];';
116
+
EXEC(@dynamic_sql);
117
+
118
+
SET @dynamic_sql ='CREATE PROCEDURE dbo.APICaller_GET @URL NVARCHAR(MAX) NULL AS EXTERNAL NAME [API_Consumer].[StoredProcedures].[APICaller_GET];';
119
+
EXEC(@dynamic_sql);
120
+
121
+
SET @dynamic_sql ='CREATE PROCEDURE dbo.APICaller_POST @URL NVARCHAR(MAX) NULL, @JsonBody NVARCHAR(MAX) NULL AS EXTERNAL NAME [API_Consumer].[StoredProcedures].[APICaller_POST];';
122
+
EXEC(@dynamic_sql);
123
+
124
+
SET @dynamic_sql ='CREATE PROCEDURE dbo.APICaller_POSTAuth @URL NVARCHAR(MAX) NULL, @Token NVARCHAR(MAX) NULL, @JsonBody NVARCHAR(MAX) NULL AS EXTERNAL NAME [API_Consumer].[StoredProcedures].[APICaller_POST_Auth];';
125
+
EXEC(@dynamic_sql);
126
+
127
+
SET @dynamic_sql ='CREATE PROCEDURE dbo.APICaller_GETAuth @URL NVARCHAR(MAX) NULL, @Token NVARCHAR(MAX) NULL AS EXTERNAL NAME [API_Consumer].[StoredProcedures].[APICaller_GET_Auth];';
128
+
EXEC(@dynamic_sql);
129
+
130
+
SET @dynamic_sql ='CREATE PROCEDURE dbo.APICaller_GET_Headers @URL NVARCHAR(MAX) NULL, @Headers NVARCHAR(MAX) NULL AS EXTERNAL NAME [API_Consumer].[StoredProcedures].[APICaller_GET_Headers];';
131
+
EXEC(@dynamic_sql);
132
+
133
+
SET @dynamic_sql ='CREATE PROCEDURE dbo.APICaller_GET_Headers_BODY @URL NVARCHAR(MAX) NULL, @JsonBody NVARCHAR(MAX) NULL, @Headers NVARCHAR(MAX) NULL AS EXTERNAL NAME [API_Consumer].[StoredProcedures].APICaller_GET_JsonBody_Header;';
134
+
EXEC(@dynamic_sql);
135
+
136
+
SET @dynamic_sql ='CREATE PROCEDURE dbo.APICaller_POST_Headers @URL NVARCHAR(MAX) NULL, @Headers NVARCHAR(MAX) NULL AS EXTERNAL NAME [API_Consumer].[StoredProcedures].APICaller_POST_Headers;';
137
+
EXEC(@dynamic_sql);
138
+
139
+
SET @dynamic_sql ='CREATE PROCEDURE dbo.APICaller_POST_JsonBody_Header @URL NVARCHAR(MAX), @Headers NVARCHAR(MAX), @jSON NVARCHAR(MAX) AS EXTERNAL NAME [API_Consumer].[StoredProcedures].APICaller_POST_JsonBody_Headers;';
140
+
EXEC(@dynamic_sql);
141
+
142
+
SET @dynamic_sql ='CREATE PROCEDURE dbo.APICaller_GET_Extended @URL NVARCHAR(MAX) NULL, @JsonBody NVARCHAR(MAX) NULL, @Headers NVARCHAR(MAX) NULL AS EXTERNAL NAME [API_Consumer].[StoredProcedures].[APICaller_GET_Extended];';
143
+
EXEC(@dynamic_sql);
144
+
145
+
SET @dynamic_sql ='CREATE PROCEDURE dbo.APICaller_POST_Extended @URL NVARCHAR(MAX) NULL, @Headers NVARCHAR(MAX) NULL, @JsonBody NVARCHAR(MAX) NULL AS EXTERNAL NAME [API_Consumer].[StoredProcedures].[APICaller_POST_Extended];';
146
+
EXEC(@dynamic_sql);
147
+
148
+
SET @dynamic_sql ='CREATE PROCEDURE dbo.APICaller_POST_Encoded @URL NVARCHAR(MAX) NULL, @Headers NVARCHAR(MAX) NULL, @JsonBody NVARCHAR(MAX) NULL AS EXTERNAL NAME [API_Consumer].[StoredProcedures].APICaller_POST_Encoded;';
0 commit comments