Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
7| Name | Data Type | Length | Description |
|---|---|---|---|
| @FirstName | varchar | 100 | |
| @SurName | varchar | 100 | |
| @Gender | varchar | 1 | |
| @StreetAddress | varchar | 250 | |
| @ZipCode | varchar | 20 | |
| @DateOfBirth | date | 3 | |
| @IDNumber | varchar | 20 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.Trulioo_Response
@FirstName VARCHAR(100),
@SurName VARCHAR(100),
@Gender VARCHAR(1),
@StreetAddress VARCHAR(250),
@ZipCode VARCHAR(20),
@DateOfBirth DATE,
@IDNumber VARCHAR(20)
AS
BEGIN
SET NOCOUNT ON;
DECLARE @ERRORNUMBER SMALLINT
/*DEVOLVER COMO JSON BAJO HTTPS PRODUCTO TRULIOO Y RESTRINGIDO A LAS IP
202.129.137.11 (Disaster Recovery)
117.53.173.226 (Production)
184.70.151.54 (Head Quarters)
207.81.188.13/32 (Head Quarters)
*/
SELECT '<TruliooRequest>
<FirstName><![CDATA[' + @FirstName + '] ]></FirstName>
<SurName><![CDATA[' + @SurName + ']]></SurName>
<Gender>' + @Gender + '</Gender>
<StreetAddress><![CDATA[' + @StreetAddress + ']]></StreetAddress>
<ZipCode><![CDATA[' + @ZipCode + ']]></ZipCode>
<DateOfBirth>' + convert(varchar(18),@DateOfBirth) + '</DateOfBirth>
<IDNumber>' + @IDNumber + '</IDNumber>
</TruliooRequest>
<FidelitasResponse>
<Item id="AFIP">
<FirstName>true</FirstName>
<SurName>true</SurName>
<Gender></Gender>
<StreetAddress>true</StreetAddress>
<ZipCode>false</ZipCode>
<DateOfBirth></DateOfBirth>
<IDNumber>true</IDNumber>
</Item>
<Item id="BCRA">
<FirstName>true</FirstName>
<SurName>true</SurName>
<Gender></Gender>
<StreetAddress></StreetAddress>
<ZipCode></ZipCode>
<DateOfBirth></DateOfBirth>
<IDNumber>true</IDNumber>
</Item>
<Item id="OTHER_SOURCES">
<FirstName>true</FirstName>
<SurName>true</SurName>
<Gender>true</Gender>
<StreetAddress>true</StreetAddress>
<ZipCode>true</ZipCode>
<DateOfBirth>true</DateOfBirth>
<IDNumber>true</IDNumber>
</Item>
<GlobalResponseData>
<Financial>
<Status>OK</Status>
</Financial>
<RequestDate>' + getdate() + '</RequestDate>
<TransactionID>10000</TransactionID>
<TransactionStatus>true</TransactionStatus>
<Period>
<Year>2018</Year>
<Month>10</Month>
</Period>
<PeriodCount>50</PeriodCount>
</GlobalResponseData>
</FidelitasResponse>
</Trulioo>
</WSFidelitas>' AS FidelitasResponse
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.Trulioo_Response
@FirstName VARCHAR(100),
@SurName VARCHAR(100),
@Gender VARCHAR(1),
@StreetAddress VARCHAR(250),
@ZipCode VARCHAR(20),
@DateOfBirth DATE,
@IDNumber VARCHAR(20)
AS
BEGIN
SET NOCOUNT ON;
DECLARE @ERRORNUMBER SMALLINT
/*DEVOLVER COMO JSON BAJO HTTPS PRODUCTO TRULIOO Y RESTRINGIDO A LAS IP
202.129.137.11 (Disaster Recovery)
117.53.173.226 (Production)
184.70.151.54 (Head Quarters)
207.81.188.13/32 (Head Quarters)
*/
SELECT '<TruliooRequest>
<FirstName><![CDATA[' + @FirstName + '] ]></FirstName>
<SurName><![CDATA[' + @SurName + ']]></SurName>
<Gender>' + @Gender + '</Gender>
<StreetAddress><![CDATA[' + @StreetAddress + ']]></StreetAddress>
<ZipCode><![CDATA[' + @ZipCode + ']]></ZipCode>
<DateOfBirth>' + convert(varchar(18),@DateOfBirth) + '</DateOfBirth>
<IDNumber>' + @IDNumber + '</IDNumber>
</TruliooRequest>
<FidelitasResponse>
<Item id="AFIP">
<FirstName>true</FirstName>
<SurName>true</SurName>
<Gender></Gender>
<StreetAddress>true</StreetAddress>
<ZipCode>false</ZipCode>
<DateOfBirth></DateOfBirth>
<IDNumber>true</IDNumber>
</Item>
<Item id="BCRA">
<FirstName>true</FirstName>
<SurName>true</SurName>
<Gender></Gender>
<StreetAddress></StreetAddress>
<ZipCode></ZipCode>
<DateOfBirth></DateOfBirth>
<IDNumber>true</IDNumber>
</Item>
<Item id="OTHER_SOURCES">
<FirstName>true</FirstName>
<SurName>true</SurName>
<Gender>true</Gender>
<StreetAddress>true</StreetAddress>
<ZipCode>true</ZipCode>
<DateOfBirth>true</DateOfBirth>
<IDNumber>true</IDNumber>
</Item>
<GlobalResponseData>
<Financial>
<Status>OK</Status>
</Financial>
<RequestDate>' + getdate() + '</RequestDate>
<TransactionID>10000</TransactionID>
<TransactionStatus>true</TransactionStatus>
<Period>
<Year>2018</Year>
<Month>10</Month>
</Period>
<PeriodCount>50</PeriodCount>
</GlobalResponseData>
</FidelitasResponse>
</Trulioo>
</WSFidelitas>' AS FidelitasResponse
END
GO
Depends On
No items found
Used By
No items found