SOAP Web Services Issues Resolved

The following issues related to FlexNet Operations Web Services were addressed in the 2023 R1 release.

Resolved Issue with Expiration Date Updates in EntitlementOrder Service
Resolved Issue with createSimpleEntitlement API in EntitlementOrder Service
Web Service Request No Longer Accepts Strings Without @ Symbol and Domain As Valid Email Address
ManageDeviceService Web Service Returning User Information
Resolved Hibernate Error for searchDevices Operation
EntitlementOrderService Returning Line Item Information
Resolved Unexpected Token Expiry

Resolved Issue with Expiration Date Updates in EntitlementOrder Service

Using the CreateEntitlementLineItem web service request, the entitlement line expiration date was not updated in ESD with the maintenance expiration when the maintenance line item was created and linked in the same request. This has been fixed and the expiration date is updated with the maintenance expiration date.

Resolved Issue with createSimpleEntitlement API in EntitlementOrder Service

Previously, calls to the createSimpleEntitlement API did not return any line items that were updated using the CREATE_OR_UPDATE opType.

This issue has now been resolved, and the response for calls to createSimpleEntitlement includes the updated line item details.

EntitlementOrderService Returning Line Item Information

Previously, using the getEntitlementLineItemProperiesQuery to request an entitlement line item with an empty custom attribute didn’t return the line item information. This issue no longer occurs.

Web Service Request No Longer Accepts Strings Without @ Symbol and Domain As Valid Email Address

Previously, when creating a user using the createUser request from the UserAccHierarchy Service, an email address that only consisted of the recipient name—for example, a string such as abcd, without @ symbol and a domain—was accepted as a valid email address. This has now been fixed. When a string like abcd is specified as the user’s email address, the following error message is displayed: 20409:The email address <email address input value> is not valid.

This change applies to all versions of the User Account Hierarchy Service.

However, a known issue related to email address format validation still exists (see SWM-15690: Producer Portal Accepting Incorrect Email Format).

ManageDeviceService Web Service Returning User Information

In previous releases, some queries from the ManageDeviceService web service (versions 4 and 5)—getDevice, getDevicesQuery and searchDevices—returned a “Transaction Failure” error when the configuration option Device User Option was set to On with validation (under System > Configure > FlexNet Operations > Embedded Device Settings).

This issue has now been resolved and queries return user information as expected.

Resolved Hibernate Error for searchDevices Operation

In the ManageDeviceService web service version 5, the searchDevices operation was throwing a hibernate error when searched by a combination of addOnExpirationDate and soldTo fields. This issue no longer occurs.

Resolved Unexpected Token Expiry

Due to a conversion issue, the authorization token generated for the FlexnetAuthentication web service calls to FlexNet Operations could expire early. This issue no longer occurs.