Layer7 API Management

Expand all | Collapse all

Compare expression not available on 8.3 ?

  • 1.  Compare expression not available on 8.3 ?

    Posted May 18, 2015 11:28 AM

    Hello,

     

    I'm trying out the 8.3 version of the gateway, but for some reason there's no "compare expression" assertion available. There's 8.3 documentation for this assertion available so I'm guessing this should normally be there?

     

    policy logic.PNG



  • 2.  Re: Compare expression not available on 8.3 ?

    Posted May 19, 2015 04:52 AM

    Hello

     

    I've just reviewed one of my lab 8.3 gateway's and can see the assertion, see below.  I have a regular Gateway license along with a MAG, do you know what type of license does your gateway has?

     

    Cheers

    Christopher Clark

    CA Support

     

     



  • 3.  Re: Compare expression not available on 8.3 ?

    Posted May 19, 2015 06:36 AM

    Hi,

     

    So you think it's a license issue ? Do different licenses activate different assertions ?

     

    Anyway I don't know which license it is, it just states "key":

     

    license.PNG

    I've also tried an internal use license (Our company is a CA partner so we have multiple licenses) but I still have the same problem.

    I even tried the 8.2 gateway with an 8.2 policy manager but there again I don't see all the assertions I should see, so it's not an 8.3 issue. Maybe we better handle this issue by mail ?



  • 4.  Re: Compare expression not available on 8.3 ?

    Posted May 19, 2015 07:25 AM

    Are you logged in to the API Gateway as an administrator? It is possible that this assertion is restricted based on Role Based Access Controls or Security Zones. These functions allow administrators to restrict access to certain portions of the API Gateway or certain assertions and policy tools.



  • 5.  Re: Compare expression not available on 8.3 ?

    Posted May 19, 2015 07:29 AM

    Hi,

     

    Yes I am using the main admin account created during the gateway setup.

     

    Regards,

     

    Yannick



  • 6.  Re: Compare expression not available on 8.3 ?

    Posted May 19, 2015 07:55 AM

    Can you provide me with the output of the following command when run from the privileged shell of the API Gateway: ls -l /opt/SecureSpan/Gateway/runtime/modules/assertions



  • 7.  Re: Compare expression not available on 8.3 ?

    Posted May 19, 2015 08:20 AM

    Hi,

     

    Here you go:

     

    total 103196

    -rwxrwxrwx 1 layer7 layer7    86273 Feb 26 02:28 AdaptiveLoadBalancingAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    28168 Feb 26 02:28 BufferDataAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    53578 Feb 26 02:28 CacheAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7  4892573 Feb 26 02:28 CassandraAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    11570 Feb 26 02:28 CertificateAttributesAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7   110193 Feb 26 02:28 ComparisonAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    23629 Feb 26 02:28 ConcurrentAllAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    23459 Feb 26 02:28 CsrfProtectionAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    11781 Feb 26 02:28 CsrSignerAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    12811 Feb 26 02:28 EchoRoutingAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    41951 Feb 26 02:28 EncodeDecodeAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    74529 Feb 26 02:28 EsmAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7   118519 Feb 26 02:28 EvaluateJsonPathExpressionAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7     5326 Feb 26 02:28 FtpCredentialAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    66478 Feb 26 02:28 FtpRoutingAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7 41567039 Feb 26 02:28 GatewayManagementAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    33489 Feb 26 02:28 GenerateOAuthSignatureBaseStringAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    16161 Feb 26 02:28 GenerateSecurityHashAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    11523 Feb 26 02:28 GenericIdentityManagementServiceAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7  1116152 Feb 26 02:28 IcapAntivirusScannerAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    43182 Feb 26 02:28 IdentityAttributesAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    55430 Feb 26 02:28 JdbcQueryAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    20823 Feb 26 02:28 JsonDocumentStructureAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    31973 Feb 26 02:28 JSONSchemaAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    72838 Feb 26 02:28 JsonTransformationAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    88972 Feb 26 02:28 JsonWebTokenAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7   450054 Feb 26 02:28 JwtAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7  6781482 Feb 26 02:28 KerberosAuthenticationAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    51145 Feb 26 02:28 LDAPQueryAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    14198 Feb 26 02:28 LookupDynamicContextVariablesAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    29921 Feb 26 02:28 ManageCookieAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    15342 Feb 26 02:28 ManipulateMultiValuedVariableAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    30982 Feb 26 02:28 MessageContextAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7   267939 Feb 26 02:28 MqNativeAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    75343 Feb 26 02:28 MTOMAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7   498925 Feb 26 02:28 NcesDecoratorAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    19666 Feb 26 02:28 NcesValidatorAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7  1351795 Feb 26 02:28 NtlmAuthenticationAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7  7340798 Feb 26 02:28 OAuthInstallerAssertion-8.3.00-v767.aar

    -rwxrwxrwx 1 layer7 layer7   873964 Feb 26 02:28 OdataValidationAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    78677 Feb 26 02:28 PolicyBundleInstallerAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7  4632323 Feb 26 02:28 RadiusAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    48658 Feb 26 02:28 RateLimitAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7   215940 Feb 26 02:28 ReplaceTagContentAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    58506 Feb 26 02:28 RetrieveServiceWsdlAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    35004 Feb 26 02:28 SamlIssuerAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7   513233 Feb 26 02:28 SamlpAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    42560 Feb 26 02:28 SimpleRawTransportAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    77965 Feb 26 02:28 SiteMinderAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7   333427 Feb 26 02:28 SnmpTrapAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    25984 Feb 26 02:28 SplitJoinAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7  1547173 Feb 26 02:28 SshAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    22428 Feb 26 02:28 UDDINotificationAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    10342 Feb 26 02:28 UUIDGeneratorAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    16073 Feb 26 02:28 ValidateCertificateAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    16513 Feb 26 02:28 ValidateNonSoapSamlAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7    47676 Feb 26 02:28 WsAddressingAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7   367768 Feb 26 02:28 XacmlPdpAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7   132621 Feb 26 02:28 XmlSecurityAssertion-8.3.00.aar

    -rwxrwxrwx 1 layer7 layer7   787340 Feb 26 02:28 XMPPAssertion-8.3.00.aar



  • 8.  Re: Compare expression not available on 8.3 ?

    Posted May 19, 2015 08:31 AM

    Oh and by the way:

     

    In the meanwhile I'm trying to get the portal software running, but after installing the .sh script, which indicates succes, I don't see the service in the list of "publish internal service". The only service I can select is the security token service, nothing else...

     

    I think all this is related, it seems as if the gateway doesn't load all the assertion files or something



  • 9.  Re: Compare expression not available on 8.3 ?

    Posted May 19, 2015 12:23 PM

    Hello

     

    I think this might be better handled via a support case.  We would need to review the license in detail and confirm that your admin user's roles are correct.  As your contact information is not available on this public forum, can you raise a case yourself and either myself, Eric or one of my colleagues can follow up.

     

    Regards

    Christopher Clark

    CA Support



  • 10.  Re: Compare expression not available on 8.3 ?

    Posted May 19, 2015 02:15 PM

    Hi Christopher,

     

    Ok, so what do I need to open a support case? Currently this functionality seems to be disabled for my account since I can't click on "open new case".

     

    Regards



  • 11.  Re: Compare expression not available on 8.3 ?
    Best Answer

    Posted May 20, 2015 12:04 PM

    Hello

     

    I have raised a case and contacted you by e-mail.  Hopefully we can identify cause and update this thread shortly.

     

    Regards

    Christopher Clark

    CA Support



  • 12.  Re: Compare expression not available on 8.3 ?

    Posted May 21, 2015 08:48 AM

    I worked with YGreets to examine Gateway.  Suspected filesystem permission problem, unable to resolve with:-

     

    rpm --setperms --setugids ssg

     

    so he rebuilt new server from ova and problem went away. Unable to completely rule out license problem either.

     

     

    Christopher Clark

    CA Support