# How Do I: Call Non-transactional Tuxedo Services

Currently, WebLogic Workshop always starts a transaction before invoking the control. If the method on the control extension is marked as "Supports", then that transaction context is sent to Tuxedo by the control via WebLogic Tuxedo Connector. If the Tuxedo server called has not performed a tpopen or if the Tuxedo domain is not set up with a transaction manager, then the service call fails when the domain gateway tries to import the transaction. The service call fails with a TPETRAN error.

To use a non-transactional service, use the "NotSupported" value for the transaction attribute.

1. Select the web service in which you want to use a Tuxedo service.
2. Double-click the JCX file in the Application Pane.
3. Click on the Property Editor tab and select the transaction attribute tag.
4. Specify NotSupported for the transaction attribute that applies to the Tuxedo service.
5. From the menu, select File -> Save to save your work.

Related Topics

- @jc:tuxedo Tag