Forum Replies Created
-
AuthorPosts
-
I have a quite simple Orchestration that takes an input XML file, transforms it and then outputs a flatfile via HTTP to a URL address. My problem, as you may see from the title is I am getting a Terminated message : \”Unable to write data to the transport connection\”.
Can anyone guide me as to what the problem may be? Please be gentle – I am new to BizTalk !!
Thanx!
I’ve managed to use the external xslt and it works, but I had to rewrite vbscript functions to Jscript functions. BT 2006 doesn’t seam to support vbscript, strange for a microsoft program … 🙄btw: do you know if it’s possible to mix external xslt map sheets with graphical map sheets?
Hi there
I have set up 1 recieve port and 2 send ports. For the send ports the
message is sent as an file to a particular folder depending on filters.
For the receive port, it also accepts an xml file in a particular
folder. My problem is that when my xml file is added to the folder
specified in the receive port properties, nothing happens on the send
port side of things. All the ports are enlisted and started and the
receive port is enabled.Does anyone have any initial thoughts on why the send ports are not
putting the files into the destination folder?I have BizTalk Server 2004 and am running this from my local machine.
I’m basically copying an xml file to the destination folder of the
receive port. As a consequence of this the file should be dealt with by
the send ports and distributed accordingly to the correct send port
destination folder.I am using the XMLReceive pipeline on my receive location and there is nothing wrong with the filter, it’s a basic expression testing if a particular field in the xml is <= to a particular value
I’m quite new to BizTalk, any help is much appreciated.
Cheers
[quote:66a74c9ca3=\”Guest \”]If I deploy the policy and and then I export and Import will that work in the other system? Or do it need to be redeployed there?[/quote:66a74c9ca3]
I’m not quite sure I understand what you mean… the whole purpose of doing the export/import is to deploy those policies and vocabularies to the other biztalk system…
June 28, 2006 at 7:10 AM in reply to: Request-response Timed Out before response could be deliverd #13832Hi lisa,
What do you mean by make a physical receive location of the type Request-Response and have bound that to the deployed orchestration receive configuration?
Thanks
If I deploy the policy and and then I export and Import will that work in the other system? Or do it need to be redeployed there?
It can point to many things like there may be errors or improper configuration at receive port. So try checking in Biztalk administartion-> even log for any errors logged. U can also check in HAT
One more thing u need to take care is ..do u have enough privileges for database transactions.
In the worst case check the folder where u r copying for read/write access
Hope this will help you.
June 27, 2006 at 11:43 PM in reply to: How to determine an Orchestration Name programmatically #14914Thanks. That’s exactly what I’m looking for.
June 27, 2006 at 8:55 PM in reply to: Envelope SOAP adapter part 2, greg.forsythe and others… #14934i tried the XmlReceive and when it didnt go i created custom pipline.
i will try again.
sure i can send the schemas.how? directly to mail, or here in forum?
thanks again !Got it to work! There were a few changes:
1) CHANGE: public static class SSOConfigHelper
TO: public class SSOConfigHelperApparently \”STATIC\” is a new keyword on classes in VS2005.
2) I learned that you cannot just change the variable names stored in SSO, they are predefined in the XML File
[code:1:05d688a10c]<?xml version=\"1.0\"?>
<sso>
<application name=\"AppMgmtUsingSSOApp\">
<description>AppMgmtUsingSSOApp</description>
<appUserAccount>BizTalk Application Users</appUserAccount>
<appAdminAccount>BizTalk Server Administrators</appAdminAccount>
<field ordinal=\"0\" label=\"reserved\" masked=\"no\" />
<field ordinal=\"1\" label=\"connectionString\" masked=\"yes\" />
<flags configStoreApp=\"yes\" allowLocalAccounts=\"yes\" enableApp=\"yes\" />
</application>
</sso>[/code:1:05d688a10c]3. Here’s my unit test code – many changes:
[quote:05d688a10c]using System;
using NUnit.Framework;
using System.Text;
//using System.Collections.Generic;
//using Microsoft.VisualStudio.TestTools.UnitTesting;// This is an attempt to port some 2006 Biztalk Sample Code back to 2004
// Neal Walters – 06/27/2006namespace ABCompany.SSOConfig.Test.Unit
{
/// <summary>
/// Summary description for UnitTester.
/// </summary>
[TestFixture]
public class Tests
{
string baseConnStr = \”server=(local);uid=sa;pwd=pass@word1\”;
// NOTE: This appName must be configured using SSOMANAGE Utility
string appName = \”AppMgmtUsingSSOApp\”;[Test]
public void SSOConfigHelperReadTest()
{
string getConnStr = SSOConfigHelper.Read
(appName, \”connectionString\”);
// NOTE: the variable name \”connectionString must be predefined as well
// (it’s in the AppMgmtUsingSSOApp.xml file
Assert.AreEqual(baseConnStr, getConnStr);
Console.WriteLine(\”connectionString value in {0} is {1}\”, appName, getConnStr);
}/// <summary>
/// SSOConfigHelperWriteTest tests the Write method of the SSOConfigHelper class
/// </summary>
[Test]
public void SSOConfigHelperWriteTest()
{
SSOConfigHelper.Write(appName, \”connectionString\”, baseConnStr);
Console.WriteLine (\”Store completed\”);
string readbackConnStr = SSOConfigHelper.Read
(appName, \”connectionString\”);
// NOTE: the variable name \”connectionString must be predefined as well
// (it’s in the AppMgmtUsingSSOApp.xml file
Console.WriteLine (\”Readback ConnectionString Value=\” + readbackConnStr);
Assert.AreEqual(baseConnStr, readbackConnStr);}
[Test]
// TODO: put the \”expectsException here
public void SSOConfigHelperReadTestBadAppname()
{
string getConnStr = SSOConfigHelper.Read(\”badAppName\”, \”MySecretConnectionString\”);
Assert.AreEqual(baseConnStr, getConnStr);
Console.WriteLine(\”connectionString value in {0} is {1}\”, appName, getConnStr);
}[Test]
public void SSOConfigHelperReadTestBadVarname()
{
string getConnStr = SSOConfigHelper.Read(appName, \”MyNonExistingVarName\”);
Assert.AreEqual(null, getConnStr);
Console.WriteLine(\”connectionString value in {0} is {1}\”, appName, getConnStr);
}} // end class
} // end namespace [/quote:05d688a10c]
4) Also had to make a reference to C:\\Program Files\\Common Files\\Enterprise Single Sign-On\\Microsoft.BizTalk.Interop.SSOClient.dll
(their sample referenced a similar program directly in the GAC).I found it. It’s not in the \”port config\” wizard. You have to click on the port in \”orch viewer\” then you see the property \”Delivery Notification\”.
June 27, 2006 at 1:05 PM in reply to: How to determine an Orchestration Name programmatically #14915You might want to try adding a reference to Microsoft.XLANGs.Engine.dll, and then try on the expression shape:
[string] name = Microsoft.XLANGs.Core.Service.RootService.Name
You can use the BizTalk Rules Deployment Wizard to export your rules and vocabularies to XML and then import them on the other system. That might be what you want.
You’re running into a problem with the RPC service, it seems.
I haven’t run into this problem myself, but here are a couple of things that can help:
[url=http://support.microsoft.com/?id=839880]How to troubleshoot RPC Endpoint Mapper Errors[/url]
Also, are you configuring the SSO on a cluster? If so, look at the bottom of [url=http://support.microsoft.com/?scid=kb;en-us;884178&spid=1444&sid=5]this KB article[/url], which covers a case where the problem might appear.
yes the agent is running and all jobs are enabled thats what keeping the disk from going to 0 B 🙂 SP1 is not installed. will installing SP1 solve my problem ?
I am hesitant to install SP1 as it will take up some more disk space.
-
AuthorPosts