Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important information on the platform change.

cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

How can I start a workspace project for connection with WebIQ API

How can I start a workspace project for connection with WebIQ API

HmiGuide
Community Moderator
Community Moderator

Hello@webiq-sk

I use the WebIQ API in a standalone html file.

When I start my java script with the API commands, before I loaded my workspace project into the Designer I get an error (see below).
After I load the project into the designer everything works perfect.

  • Open ws connection
  • LogIn as system user
  • Send '{"cmd": "experimental.structure_store.variable.list","data": {},target:"guid-of-project"}';
    experimental.structure_store.variable.list failed. code=17 msg=project not loaded

How can I start the workspace project with the WebIQ API? I had a look to "project.load" command, but without success.

1 REPLY 1

HmiGuide
Community Moderator
Community Moderator

I found the solution. It is the WebIQ API command "workspace.recover".

Description from docu:
Attempts to load a workspace with the given GUID. May be used if a software component was shut down before the workspace was properly closed. Workspaces are automatically garbage collected after not being accessed for 30 days.

My conclusion. Additionally to the recover of the workspace, the project is also started.

  • Open ws connection
  • LogIn as system user (command user.login)
  • Start project with command workspace.recover
  • Now project is running and I can execute other API commands
Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist