ASMX Service

NET-WS-Logalty

ASMX service wrapping the Logalty digital-signature SDK

8
Endpoints
0
Internal Funcs
0
SQL Statements

Last commit: 2023-11-30

📋 Endpoints Overview (8)

Operation ⇅Verb Returns ⇅Parameters SQLs ⇅DescriptionFlags
HelloWorld SOAP string 0
test SOAP string 0
generarTokenTest SOAP Token 0
generarToken SOAP Token url, sesion 0
generarTokenV2 SOAP Token url, sesion, additionalInfo 0
generarTokenV3 SOAP Token url, sesion, additionalInfo, idioma 0
decodificarFeedback SOAP RespDecodificarFeedback feedback 0
verificarSesion SOAP VerifySession url, KID, secretkey, sesionId, callback 0

🔌 Endpoint Details

HelloWorld

SOAP

📥 Input Parameters

📤 Return Type

string

🗄 SQL Queries (0)

No SQL detected

🔗 External Calls / Used By

None detected

💬 Logic / Comments

No comments
📝 Suggested XML doc comment
/// <summary>
/// Executes hello world
/// </summary>
/// <returns>string</returns>
🧪 Suggested unit test stubs (MSTest)
[TestMethod]
        public void Test_HelloWorld_ReturnsSuccess()
        {
            // Arrange
            var client = new LogaltySdk();


            // Act
            var result = client.HelloWorld();

            // Assert
            Assert.IsNotNull(result);
        }

        [TestMethod]
        public void Test_HelloWorld_WithInvalidInput_ReturnsFailure()
        {
            // Arrange
            var client = new LogaltySdk();


            // Act
            var result = client.HelloWorld();

            // Assert
            Assert.IsFalse(result?.Exito ?? true);
        }

test

SOAP

📥 Input Parameters

📤 Return Type

string

🗄 SQL Queries (0)

No SQL detected

🔗 External Calls / Used By

None detected

💬 Logic / Comments

No comments
📝 Suggested XML doc comment
/// <summary>
/// Executes test
/// </summary>
/// <returns>string</returns>
🧪 Suggested unit test stubs (MSTest)
[TestMethod]
        public void Test_test_ReturnsSuccess()
        {
            // Arrange
            var client = new LogaltySdk();


            // Act
            var result = client.test();

            // Assert
            Assert.IsNotNull(result);
        }

        [TestMethod]
        public void Test_test_WithInvalidInput_ReturnsFailure()
        {
            // Arrange
            var client = new LogaltySdk();


            // Act
            var result = client.test();

            // Assert
            Assert.IsFalse(result?.Exito ?? true);
        }

generarTokenTest

SOAP ⚠ Needs Review
Needs Technical Revision — TODO/FIXME markers or incomplete logic detected

📥 Input Parameters

📤 Return Type

Token

🗄 SQL Queries (0)

No SQL detected

🔗 External Calls / Used By

None detected

💬 Logic / Comments

No comments
📝 Suggested XML doc comment
/// <summary>
/// Executes generar token test
/// </summary>
/// <returns>Token</returns>
🧪 Suggested unit test stubs (MSTest)
[TestMethod]
        public void Test_generarTokenTest_ReturnsSuccess()
        {
            // Arrange
            var client = new LogaltySdk();


            // Act
            var result = client.generarTokenTest();

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Exito);
        }

        [TestMethod]
        public void Test_generarTokenTest_WithInvalidInput_ReturnsFailure()
        {
            // Arrange
            var client = new LogaltySdk();


            // Act
            var result = client.generarTokenTest();

            // Assert
            Assert.IsFalse(result?.Exito ?? true);
        }

generarToken

SOAP ⚠ Needs Review
Needs Technical Revision — TODO/FIXME markers or incomplete logic detected

📥 Input Parameters

stringurl
Sesionsesion

📤 Return Type

Token

🗄 SQL Queries (0)

No SQL detected

🔗 External Calls / Used By

None detected

💬 Logic / Comments

No comments
📝 Suggested XML doc comment
/// <summary>
/// Executes generar token
/// </summary>
/// <param name="url">TODO: describe url</param>
/// <param name="sesion">TODO: describe sesion</param>
/// <returns>Token</returns>
🧪 Suggested unit test stubs (MSTest)
[TestMethod]
        public void Test_generarToken_ReturnsSuccess()
        {
            // Arrange
            var client = new LogaltySdk();
            var url = "test_value";
            var sesion = null;

            // Act
            var result = client.generarToken(url, sesion);

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Exito);
        }

        [TestMethod]
        public void Test_generarToken_WithInvalidInput_ReturnsFailure()
        {
            // Arrange
            var client = new LogaltySdk();
            var url = null;
            var sesion = -1;

            // Act
            var result = client.generarToken(url, sesion);

            // Assert
            Assert.IsFalse(result?.Exito ?? true);
        }

generarTokenV2

SOAP ⚠ Needs Review
Needs Technical Revision — TODO/FIXME markers or incomplete logic detected

📥 Input Parameters

stringurl
Sesionsesion
stringadditionalInfo

📤 Return Type

Token

🗄 SQL Queries (0)

No SQL detected

🔗 External Calls / Used By

None detected

💬 Logic / Comments

No comments
📝 Suggested XML doc comment
/// <summary>
/// Executes generar token v2
/// </summary>
/// <param name="url">TODO: describe url</param>
/// <param name="sesion">TODO: describe sesion</param>
/// <param name="additionalInfo">TODO: describe additionalInfo</param>
/// <returns>Token</returns>
🧪 Suggested unit test stubs (MSTest)
[TestMethod]
        public void Test_generarTokenV2_ReturnsSuccess()
        {
            // Arrange
            var client = new LogaltySdk();
            var url = "test_value";
            var sesion = null;
            var additionalInfo = "test_value";

            // Act
            var result = client.generarTokenV2(url, sesion, additionalInfo);

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Exito);
        }

        [TestMethod]
        public void Test_generarTokenV2_WithInvalidInput_ReturnsFailure()
        {
            // Arrange
            var client = new LogaltySdk();
            var url = null;
            var sesion = -1;
            var additionalInfo = null;

            // Act
            var result = client.generarTokenV2(url, sesion, additionalInfo);

            // Assert
            Assert.IsFalse(result?.Exito ?? true);
        }

generarTokenV3

SOAP ⚠ Needs Review
Needs Technical Revision — TODO/FIXME markers or incomplete logic detected

📥 Input Parameters

stringurl
Sesionsesion
stringadditionalInfo
stringidioma

📤 Return Type

Token

🗄 SQL Queries (0)

No SQL detected

🔗 External Calls / Used By

None detected

💬 Logic / Comments

Si existe la configuración, obtenerla:
📝 Suggested XML doc comment
/// <summary>
/// Executes generar token v3
/// </summary>
/// <param name="url">TODO: describe url</param>
/// <param name="sesion">TODO: describe sesion</param>
/// <param name="additionalInfo">TODO: describe additionalInfo</param>
/// <param name="idioma">TODO: describe idioma</param>
/// <returns>Token</returns>
🧪 Suggested unit test stubs (MSTest)
[TestMethod]
        public void Test_generarTokenV3_ReturnsSuccess()
        {
            // Arrange
            var client = new LogaltySdk();
            var url = "test_value";
            var sesion = null;
            var additionalInfo = "test_value";
            var idioma = "test_value";

            // Act
            var result = client.generarTokenV3(url, sesion, additionalInfo, idioma);

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Exito);
        }

        [TestMethod]
        public void Test_generarTokenV3_WithInvalidInput_ReturnsFailure()
        {
            // Arrange
            var client = new LogaltySdk();
            var url = null;
            var sesion = -1;
            var additionalInfo = null;
            var idioma = null;

            // Act
            var result = client.generarTokenV3(url, sesion, additionalInfo, idioma);

            // Assert
            Assert.IsFalse(result?.Exito ?? true);
        }

decodificarFeedback

SOAP ⚠ Needs Review
Needs Technical Revision — TODO/FIXME markers or incomplete logic detected

📥 Input Parameters

stringfeedback

📤 Return Type

RespDecodificarFeedback

🗄 SQL Queries (0)

No SQL detected

🔗 External Calls / Used By

None detected

💬 Logic / Comments

No comments
📝 Suggested XML doc comment
/// <summary>
/// Executes decodificar feedback
/// </summary>
/// <param name="feedback">TODO: describe feedback</param>
/// <returns>RespDecodificarFeedback</returns>
🧪 Suggested unit test stubs (MSTest)
[TestMethod]
        public void Test_decodificarFeedback_ReturnsSuccess()
        {
            // Arrange
            var client = new LogaltySdk();
            var feedback = "test_value";

            // Act
            var result = client.decodificarFeedback(feedback);

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Exito);
        }

        [TestMethod]
        public void Test_decodificarFeedback_WithInvalidInput_ReturnsFailure()
        {
            // Arrange
            var client = new LogaltySdk();
            var feedback = null;

            // Act
            var result = client.decodificarFeedback(feedback);

            // Assert
            Assert.IsFalse(result?.Exito ?? true);
        }

verificarSesion

SOAP ⚠ Needs Review
Needs Technical Revision — TODO/FIXME markers or incomplete logic detected

📥 Input Parameters

stringurl
stringKID
stringsecretkey
stringsesionId
stringcallback

📤 Return Type

VerifySession

🗄 SQL Queries (0)

No SQL detected

🔗 External Calls / Used By

None detected

💬 Logic / Comments

No comments
📝 Suggested XML doc comment
/// <summary>
/// Executes verificar sesion
/// </summary>
/// <param name="url">TODO: describe url</param>
/// <param name="KID">TODO: describe KID</param>
/// <param name="secretkey">TODO: describe secretkey</param>
/// <param name="sesionId">TODO: describe sesionId</param>
/// <param name="callback">TODO: describe callback</param>
/// <returns>VerifySession</returns>
🧪 Suggested unit test stubs (MSTest)
[TestMethod]
        public void Test_verificarSesion_ReturnsSuccess()
        {
            // Arrange
            var client = new LogaltySdk();
            var url = "test_value";
            var KID = "test_value";
            var secretkey = "test_value";
            var sesionId = "test_value";
            var callback = "test_value";

            // Act
            var result = client.verificarSesion(url, KID, secretkey, sesionId, callback);

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Exito);
        }

        [TestMethod]
        public void Test_verificarSesion_WithInvalidInput_ReturnsFailure()
        {
            // Arrange
            var client = new LogaltySdk();
            var url = null;
            var KID = null;
            var secretkey = null;
            var sesionId = null;
            var callback = null;

            // Act
            var result = client.verificarSesion(url, KID, secretkey, sesionId, callback);

            // Assert
            Assert.IsFalse(result?.Exito ?? true);
        }

🧪 Tests

No formal unit tests found. Test project uses console-based manual invocation of each operation. See Suggested Test Stubs in each endpoint card above.