Microsoft KB Archive/292317

= PRB: Cannot Start XLANG Schedule from a Terminal Server Connection =

Article ID: 292317

Article Last Modified on 11/3/2003

-

APPLIES TO


 * Microsoft BizTalk Server 2000 Standard Edition
 * Microsoft BizTalk Server 2002 Standard Edition

-



This article was previously published under Q292317



SYMPTOMS
When a user or process attempts to start an XLANG schedule from a remote Microsoft Terminal Server connection, BizTalk Server may return an error. The error message that is returned varies depending on how the user or process attempts to start the XLANG schedule.

If the user or process is submitting data to an ASP page that starts an XLANG schedule, the following error message may occur:

The server process could not be started because the configured identities are incorrect. Check the user name and password.

If the user or process is submitting data to a BizTalk Messaging Channel that starts an XLANG schedule, the following error message may be returned:

The XLANG Schedule is not valid. The server encountered a transport error in &quot;BizTalk.BPOActivation&quot;.



CAUSE
The error returned by the XLANG Scheduler indicates a security problem in its COM+ application. The identity of the XLANG Scheduler COM+ application is set to run as the Interactive User. When a user or process connects to BizTalk Server through a Terminal Server connection, there is no Interactive User. An Interactive User is a user account that logs on to the server console. Terminal Server connections are only virtual server sessions.



WORKAROUND
To work around this issue, configure the XLANG Scheduler COM+ application to run as a specific user account. This gives the application the correct user context in which to run. For specific instructions to modify the XLANG Scheduler COM+ application, see the &quot;More Information&quot; section of this article.

Note If you are running BizTalk Server 2002, you also must configure the XLANG Schedule Pool COM+ application to run as a specific user account.



STATUS
This behavior is by design.



MORE INFORMATION
Users may encounter similar issues with the other BizTalk Server applications and services. Microsoft highly recommends that you configure other BizTalk services and applications to run as a specific user account as well.

Creating the User Account
 Create a user account. Make the user account a member of the Administrators group. Give the user account the Log on as a Service User Right by using the Local Security Policy Manager:

 Click Start, point to Programs, point to Administrative Tools, and then click Local Security Settings. Click to expand Local Policies, and then click User Rights Assignment.</li></ol> </li></ol>

How to Change the BizTalk Server Interchange Application User Identity

 * 1) Start the Component Services manager.
 * 2) Edit the BizTalk Server Interchange Application COM+ application.
 * 3) Click on the Advanced tab and uncheck the Disable Deletions and Disable Changes options.
 * 4) Click OK.
 * 5) Edit the BizTalk Server Interchange Application COM+ application.
 * 6) Click on the Identity tab and specify the username and password for the account you created.
 * 7) Click OK.

How to Change the XLANG Scheduler User Identity

 * 1) Start the Component Services Manager.
 * 2) Edit the XLANG Scheduler COM+ application.
 * 3) On the Advanced tab, click to uncheck the Disable Deletions and Disable Changes options.
 * 4) Click OK.
 * 5) Edit the XLANG Scheduler COM+ application.
 * 6) On the Identity tab, specify the user name and password for the account that you created.
 * 7) Click OK.

How to Change the BizTalk Messaging Service Log On Identity

 * 1) Start the Services Manager.
 * 2) Edit the BizTalk Messaging Service properties.
 * 3) Click the Log On tab, and then specify the user name and password for the account that you created.
 * 4) Click OK.

How to Change the XLANG Schedule Pool User Identity (BizTalk Server 2002 only)

 * 1) Start the Component Services Manager.
 * 2) Edit the XLANG Schedule Pool COM+ application.
 * 3) On the Advanced tab, click to clear the check boxes for the Disable Deletions option and the Disable Changes option. Click OK.
 * 4) Edit the XLANG Schedule Pool COM+ application.
 * 5) On the Identity tab, specify the user name and password for the account that you created. Click OK.

<div class="references_section">