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.