Applies To:

Show Versions Show Versions

Release Note: F5 iWorkflow version 2.0.1
Release Note

Original Publication Date: 01/04/2017


This release note documents version 2.0.1 of iWorkflow. iWorkflow 2.0.1 is available as an ISO or Virtual Edition image.


- Product description
- Screen resolution requirement
- Browser support
- iWorkflow compatibility
- User documentation for this release
- Licensing and initial configuration
- Fixes
- Behavior changes
- Known issues
- Contacting F5 Networks
- Legal notices

Product description

Cloud administrators can use iWorkflow to supply tenants with on-demand access to resources such as networks, servers, storage, applications, and services. These cloud resources can be located on BIG-IP devices in a private local network, a public third-party cloud service, or a combination of both.

Tenants have restricted and dedicated access to resources based on their unique tenant role and user account. Cloud space can be expanded, retracted, and reallocated to tenants as needed, providing flexible resource balancing.

Screen resolution requirement

To properly display, the iWorkflow system requires that your screen resolution is set to 1280x1024 or higher.

Browser support

This release supports the following browsers and versions:

  • Microsoft Internet Explorer version 11 and later.
  • Mozilla Firefox version 29.x and later.
  • Google Chrome version 34.x and later.

iWorkflow compatibility

SOL11198324: F5 iWorkflow compatibility matrix provides a summary of version compatibility for specific features between the iWorkflow system and supported cloud providers and BIG-IP releases.

User documentation for this release

For a comprehensive list of documentation that is relevant to this release, refer to the iWorkflow version 2.0.1 documentation page.

Licensing and initial configuration

You can find details for software licensing and initial configuration in the administration guides. Refer to the guide most appropriate for your organization:
  • F5® iWorkflow™: Administration guide.
  • F5® iWorkflow™: Cisco APIC Administration guide.
  • F5® iWorkflow™: VMware NSX Administration guide.


ID Number Functional Area Description
603186 iWorkflow The 'Virtual-Server' and the 'Microsoft-Sharepoint' apps have been removed from the APIC Device Packages.

Behavior changes

There are no behavior changes included in this release.

Known issues

ID Number Functional Area Description Workaround (if available)
605279 iWorkflow The error message "script did not successfully complete" is displayed.

Below is an example of what you will see in the UI or API.

GET /mgmt/cm/cloud/tenants/services/placements/ac060417-80d2-4e57-beee-a270c0a500ba "error": "Placement on remote device:https://localhost/mgmt/shared/resolver/device-groups/cm-cloud-managed-devices/devices/4b41a616-09a8-4937-b215-f7bd4990be27 failed with$HttpException: status:400, body:{\"code\":400,\"message\":\"Failed to POST iApp service 'scale_app-001-09-03': java.lang.IllegalStateException: script did not successfully complete: ('sys.application.service string app_stats.publish' not found: fetch_key: all_index_insert failed\\nFact0: requested Id0 (type=HEADER) as type FACT\\n while executing\\n\"exec istats set \"$aso string app_stats.publish\" \"Starting\"\"\\n (procedure \"v11_4_main\" line 470)\\n invoked from within\\n\"v11_4_main\"\\n invoked from within\\n\"subst $substa_out\"\\n invoked from within\\n\"if { [info exists [set substa_in]] } {\\n set substa_out [subst $$substa_in]\\n set substa_out [subst $substa_out]\\n } else {\\n...\"\\n (\"uplevel\" body line 3)\\n invoked from within\\n\"uplevel {\\n append ::substa_debug \"\\\\n$substa_in\"\\n if { [info exists [set substa_in]] } {\\n set substa_out [subst $$substa_in]\\n ...\"\\n (procedure \"iapp::substa\" line 9)\\n invoked from within\\n\"iapp::substa main($do_v11_3,$upgrade,$downgrade)\" line:866)\",\"originalRequestBody\":\"{\"name\":\"scale_app-001-09-03\",\"template\":\"f5.http\",\"vars\": {\"stats__request_logging\":\"/#do_not_use#\",\"net__client_vlan\":\"\",\"client__tcp_wan_opt\":\"/#create_new#\", \"server__tcp_queue_timeout\":\"\",\"pool__redirect_port\":\"80\",\"client__isession_profile\":\"/Common/isession\", \"optimizations__use_wa\":\"No\",\"server__oneconnect\":\"/#create_new#\",\"stats__analytics\":\"/#do_not_use#\", \"net__same_subnet\":\"no\",\"client__http_compression\":\"/#create_new#\",\"ssl__key\":\"/Common/default.key\",\"client__use_wa\": \"yes\",\"pool__port\":\"80\",\"pool__redirect_to_https\":\"yes\",\"pool__is_ha\":\"\",\"pool__lb_method\":\"least-connections- member\",\"ssl_encryption_questions__help\":\"hide\",\"optimizations__data_retention_period\":\"30\",\"ssl__cert\":\"/Common/ default.crt\",\"ssl_encryption_questions__upgrade\":\"No\",\"client__policy\":\"/Common/Generic Policy - Enhanced\",\"afm__staging_policy\":\"/#do_not_use#\",\"client__enable_perf_monitor\":\"no\",\"pool__port_secure\":\"443\", \"afm__policy\":\"/#do_not_use#\",\"ssl__client_ssl_profile\":\"/#create_new#\",\"app_stats\":\"enabled\", \"server__tcp_req_queueing\":\"no\",\"intro__am_provisioned\":\"\",\"net__server_mode\":\"lan\",\"net__snat_type\":\"automap\", \"client__standard_caching_without_wa\":\"/#do_not_use#\",\"afm__security_logging\":\"/#do_not_use#\",\"ssl__server_ssl_profile\": \"/#default#\",\"afm__restrict_by_reputation\":\"accept\",\"pool__min_active_members\":\"0\",\"monitor__anonymous\":\"yes\", \"monitor__http_method\":\"GET\",\"pool__mask\":\"\",\"intro__apm_provisioned\":\"\",\"net__vlan_mode\":\"all\", \"monitor__response\":\"\",\"pool__xff\":\"yes\",\"net__route_to_bigip\":\"no\",\"afm__restrict_by_addr\":\"/#do_not_use#\", \"intro__asm_provisioned\":\"\",\"client__x_wa_info_header\":\"none\",\"intro__is_edge\":\"\",\"pool__http\":\"/#create_new#\", \"pool__addr\":\"\",\"server__tcp_queue_length\":\"\",\"afm__allowed_addr\":\"\",\"pool__pass_thru_persist\":\"/ #do_not_use#\",\"pool__mirror\":\"disabled\",\"net__snatpool\":\"/#create_new#\",\"client__data_retention_period\":\"30\", \"monitor__uri\":\"/\",\"server__tcp_lan_opt\":\"/#create_new#\",\"intro__afm_provisioned\":\"\",\"pool__use_pga\":\"no\", \"intro__analytics_provisioned\":\"\",\"irules__irules\":\"\",\"monitor\",\"referer\":\"http://localhost:8100/cm/cloud/tenants/ services/placements\",\"restOperationId\":32163,\"kind\":\":resterrorresponse\"}\n\tat\n\tat\n\tat\n\tat$\n\tat java.util.concurrent.Executors$\n\tat\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(\n\tat java.util.concurrent.ThreadPoolExecutor$\n\tat\n",

You will see this error message when you try to deploy a large number of iApps at once on iWorkflow (1800 iApps were used as the test). iApps that display this error message are not deployed to BIG-IPs.

Issue a PUT using the same payload that was used to deploy the iApp.
608687 iWorkflow Evicting a peer from a cluster and adding it back right away doesn't work. iWorkflow HA is impacted. Wait a while (about 30 min) to add the evicted peer back to the cluster.
613096 iWorkflow The user cannot on-board or configure a discovered device with tagged VLANs in the Devices, Initial Configuration page. During on-boarding of the BIG-IP device Minimal 1. On-board the device with no network specified.

2. At the top of the screen, select BIG-IP Connectivity.

3. Create the tagged VLANs and Self-IP addresses using the corresponding panels.
618585 iWorkflow When you create a vCMP guest using the vCMP connector, if vCMP guest creation fails, the corresponding node/device shows up in ERROR state. The REMOVE in UI does not remove the node in ERROR state. You cannot remove a node/device that is in an ERROR state. Clicking the REMOVE button in the UI for the device/node that is in ERROR state does not remove the device/node. The node in ERROR state can be deleted using an API call.

Perform DELETE on https://<iWorkflow-IP>/mgmt/cm/cloud/connectors/vcmp/<connectorId>/nodes/<nodeId/>

618901 iWorkflow Resetting a vCMP guest results in a partial reset. That is, the self-IP address is removed, but the Hostname and VLAN are left intact. After the reset, if the user attempts to use the initial configuration option. the initial configuration is not guaranteed and will most likely fail. If the Reset and Reconfigure option is applied to a vCMP guest, it gets into a partially reset state. Reset and Reconfigure is not recommended and not supported for vCMP guests.
619705 iWorkflow If you try to create a catalog using an imported custom created iApp template that includes the "row" element, the import succeeds, but the row contents are not displayed in the catalog. When this happens, a drop down box should let us select that the IP address for the pool member is not populated. The iApp works without error from the BIG-IP GUI.  

Contacting F5 Networks

Phone: (206) 272-6888
Fax: (206) 272-6802

For additional information, please visit

Additional resources

You can find additional support resources and technical documentation through a variety of sources.

F5 Networks Technical Support

Free self-service tools give you 24x7 access to a wealth of knowledge and technical support. Whether it is providing quick answers to questions, training your staff, or handling entire implementations from design to deployment, F5 services teams are ready to ensure that you get the most from your F5 technology.


AskF5 is your storehouse for thousands of solutions to help you manage your F5 products more effectively. Whether you want to search the knowledge base periodically to research a solution, or you need the most recent news about your F5 products, AskF5 is your source.

F5 DevCentral

The F5 DevCentral community helps you get more from F5 products and technologies. You can connect with user groups, learn about the latest F5 tools, and discuss F5 products and technology.

AskF5 TechNews

Weekly HTML TechNews
The weekly TechNews HTML email includes timely information about known issues, product releases, hotfix releases, updated and new solutions, and new feature notices. To subscribe, click TechNews Subscription, complete the required fields, and click the Subscribe button. You will receive a confirmation. Unsubscribe at any time by clicking the Unsubscribe link at the bottom of the TechNews email.
Periodic plain text TechNews
F5 Networks sends a timely TechNews email any time a product or hotfix is released. (This information is always included in the next weekly HTML TechNews email.) To subscribe, send a blank email to from the email address you are using to subscribe. Unsubscribe by sending a blank email to

Legal notices

Was this resource helpful in solving your issue?

NOTE: Please do not provide personal information.

Additional Comments (optional)