SaaS Portal Parsing Exception blocking website integration
search cancel

SaaS Portal Parsing Exception blocking website integration

book

Article ID: 259179

calendar_today

Updated On:

Products

CA API Developer Portal

Issue/Introduction

Our Gateway is not able to properly communicate with the SaaS portals.   Enroll with SaaS Portal failed.

Error message:  Unable to enroll: org.xml.sax.SAXParseException; lineNumber: 21439; ColumnNumber: 100; The entity name must immediately follow the '&' in the entity reference. 

 

2023-01-27T08:55:06.150-0500 INFO    48 com.l7tech.external.assertions.portalbootstrap.server.PortalBootstrapManager: Enrollment response from local RESTMAN bundle install: result: <class com.l7tech.policy.assertion.AssertionStatus: 0=FINE:No Error>, httpStatus: 200, body: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<l7:List xmlns:l7=http://ns.l7tech.com/2010/04/gateway-management>

    <l7:Name>SOLUTION_KIT List</l7:Name>

    <l7:Type>List</l7:Type>

    <l7:TimeStamp>2023-01-27T08:55:06.149-05:00</l7:TimeStamp>

    <l7:Link rel="self" uri="/1.0/solutionKits?guid=a6f9bbee-87c2-43d8-b613-5c072f7b6f7d"/>

    <l7:Link rel="template" uri="/1.0/solutionKits/template"/>

    <l7:Item>

        <l7:Name>OAuthSolutionKit</l7:Name>

        <l7:Id>09e07a765ab3905b6c17af26d36692dd</l7:Id>

        <l7:Type>SOLUTION_KIT</l7:Type>

        <l7:TimeStamp>2023-01-27T08:55:06.149-05:00</l7:TimeStamp>

        <l7:Link rel="self" uri="/1.0/solutionKits/09e07a765ab3905b6c17af26d36692dd"/>

        <l7:Resource>

            <l7:SolutionKit id="09e07a765ab3905b6c17af26d36692dd" version="0">

                <l7:Name>OAuthSolutionKit</l7:Name>

                <l7:SolutionKitGuid>a6f9bbee-87c2-43d8-b613-5c072f7b6f7d</l7:SolutionKitGuid>

                <l7:SolutionKitVersion>4.4.0-4346</l7:SolutionKitVersion>

                <l7:Properties>

                    <l7:Property key="CustomCallback">

                        <l7:StringValue>com.l7tech.example.solutionkit.otk.otkSolutionKitManagerCallback</l7:StringValue>

                    </l7:Property>

                    <l7:Property key="CustomUi">

                        <l7:StringValue>com.l7tech.example.solutionkit.otk.console.otkSolutionKitManagerUi</l7:StringValue>

                    </l7:Property>

                    <l7:Property key="Description">

                        <l7:StringValue>OTK Solution Kit</l7:StringValue>

                    </l7:Property>

                    <l7:Property key="FeatureSet">

                        <l7:StringValue></l7:StringValue>

                    </l7:Property>

                    <l7:Property key="IsCollection">

                        <l7:StringValue>true</l7:StringValue>

                    </l7:Property>

                    <l7:Property key="TimeStamp">

                        <l7:StringValue>2020-03-16T08:14:16-0700</l7:StringValue>

                    </l7:Property>

                </l7:Properties>

                <l7:Mappings></l7:Mappings>

                <l7:LastUpdateTime>1674779498699</l7:LastUpdateTime>

            </l7:SolutionKit>

        </l7:Resource>

    </l7:Item>

</l7:List>

 

 

2023-01-27T08:55:06.159-0500 WARNING 48 com.l7tech.server.cassandra.CassandraConnectionManagerImpl: Connection to Cassandra cluster associated with connection OAuth_Cassandra not available due to Cassandra connection does not exist.

2023-01-27T08:55:12.112-0500 INFO    261 com.l7tech.server.admin.AsyncAdminMethodsImpl: Asynchronous job JobId<java.lang.Boolean>:7199967d3f95c0d07ebee14aa44e20b47369243aaaf9f2f09904e9b5d85e2394 threw an exception: org.xml.sax.SAXParseException; lineNumber: 21439; columnNumber: 100; The entity name must immediately follow the '&' in the entity reference.

Our current gateway setup is like this:

Layer 7 API Gateway – ssg-10.1.00-11620_noarch

Layer 7 API OTK version – 4.4.0-4346

We are working on an updating these, too.

Environment

Release : 5.1

Resolution

User was login using an id in identity provider.  Changed to user in internal user list and were able to enroll the gateway.  

Attachments

1687183434408__1675371561458__saasissue01.png get_app