Forum Replies Created
-
AuthorPosts
-
Please provide more specifics or an example, I don’t think I understand your question.
What is an all’el shape?
Neal Walters
http://Biztalk-Training.comA cheap-trick for schemas is that you can usually just recompile them and copy the .DLL directly to the GAC (as long as you don’t change critical fields like the root element and the target namespace).
But to answer your questions:
1. To stop orchestration – see sample:
\”c:\\Program Files\\Microsoft BizTalk Server 2004\\SDK\\Samples\\Admin\\WMI\\Stop Orchestration\\VBScript\\StopOrch.vbs\”2. To undeploy, create a .bat or .cmd file with statements something like this:
BTSDEPLOY REMOVE SERVER=\”YOURSQLSERVER\” DATABASE=\”BiztalkMgmtDb\” NAME=\”Compassion.Biztalk.Pipelines.Common.dll\”
It’s not too hard to write a VBScript to generate the .cmd file for you.
Undeploy is weird to me, you must specify either the assembly path (the fully qualified .DLL name) or the assembly \”name\” (without the .dll suffix) and version number.See this page of Biztalk Help:
ms-help://BTS_2004/Deploying/htm/ebiz_asdepl_howto_lwlp.htmYou can also run the Deployment wizard one time, and on the last screen it will show you the syntax. You can copy/paste it into a text file for creating your .bat/.cmd file.
Neal Walters
http://Biztalk-Training.comHi all,
I create some rule using the BRE tool, that accpets message, checking some field and in case of TRUE changew some field vaule.
Now how can i return this message to orchestration? i mean that aftr calling to call rule shape i should check in decide shape about the field that should change from time to time .TNX in advance…
thank u, thank u ….. really very helpful.
Here is a whitepaper on Biztalk 2006 BAM
[url]http://www.microsoft.com/biztalk/techinfo/whitepapers/bts2k6_bamwp.mspx[/url]There is a webcast on April 6th on BAM, it would probably be best to read the white paper first.
[url]http://www.microsoft.com/events/series/msdnbpi.mspx[/url]
thank u very much,
now everything clear, with your help i solved this issue.
By the way where can i find some stuff regarding the BAM for BizTalk 2006. Every stuff that found was something like \”we improoved … we add new portal \” and that all, but real example or some deap stuff i can’t find, aslo i don’t have any experience with BAM from the later version (BTS 2004)
thnks in advance.
If you expand the [b:6ba9be1f38]Web References[/b:6ba9be1f38] of your project you should find the schema that Biztalk creates when you add the web reference. This schema can be editted as long as you do not change the structure, so promoting properties and adding distinguished fields works.
The down side of this is you have to re-apply any changes if you update the web reference.You can use this schema file to help with the xpath function. If you open the schema file and select the node of interest, you can copy the Instance Xpath property and use this as the [i:6ba9be1f38]\”xpath string\”[/i:6ba9be1f38] in the xpath example shown previously
TNX 4 replay,
however i can’t use property promotion cause actually i don’t have such xsd cause it from WS, or i’m missing something.
I add message type of type that return my WS.
and in recieve shape i congifured this message, and now i need to check some field from these message, i wolud like to do promotion property but how??
I’m newbie in BizTalk, so sorry for m,aybe stupid question..Thank in advance.
Hi,
I have an issue running the sample EDI in BTS SDK.
When i run the sample, it pick ups the EDI file, but it shows the following error message in HAT(Health and Activity Tracking).
Error Code: 90 \”[b:4959f8896a]The hash total for the file is incorrect. Contact the system administrator[/b:4959f8896a].\”
Also in the Log file it shows a message,
[b:4959f8896a][Thu Mar 30 13:25:31 2006] XSD2EDI has started
[Thu Mar 30 13:25:31 2006] Repository has been locked
[Thu Mar 30 13:25:31 2006] Started analyzing: C:\\Program Files\\Microsoft BizTalk Server 2004\\EDI\\Adapter\\Getting Started with EDI\\Visual Studio Projects\\Getting Started with EDI\\Session 1\\X124010850Schema.xsd
[Thu Mar 30 13:26:12 2006] Repository has been unlocked
[Thu Mar 30 13:26:12 2006] Starting Compile EIF from C:\\Program Files\\Microsoft BizTalk Server 2004\\EDI\\Subsystem\\compeif.exe
[Thu Mar 30 13:27:55 2006] Converting and compiling succeeded.[/b:4959f8896a]
The sample EDI uses X12 EDI standard.
Also the logged in domain user is a part of EDI Subsystem group.
The BizTalk Base EDI Service is running.In Event log, it showa a message
[b:4959f8896a]The master secret has not been backed up. If you lose the master secret all the information stored in the SSO system will be lost permanently and your systems may fail to work correctly. Please use the SSO admin tools to back up your master secret.[/b:4959f8896a]
It is unable to deliver the transformed XML file in the send location.
Any solution for this problem?.
Thanks in Advance,
Kavitha DHi ALL,
I have some WS that as response return complex type (MyClass) that have 2 public fields.
when calling to this WS from an orchestration and passing to it message everything works, however while response come , after this i can’t to get value from messages field sthat returned.
How can i to perfom it???
Thanks in advance.
I believe what you are trying to do is group output records using the invoice number.
Here is one way of doing this using custom Xslt.[code:1:fba2adcd33]<xsl:stylesheet xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"
xmlns:msxsl=\"urn:schemas-microsoft-com:xslt\"
exclude-result-prefixes=\"msxsl s0\" version=\"1.0\"
xmlns:s0=\"input:namedspace\"
xmlns:ns0=\"output:namespace\">
<xsl:output omit-xml-declaration=\"yes\" version=\"1.0\" method=\"xml\" />
<xsl:key name=\"invoicekey\" match=\"/s0:invoicerecords/record\" use=\"invoicenumber\"/>
<xsl:template match=\"/\">
<xsl:apply-templates select=\"/s0:invoicerecords\" />
</xsl:template>
<xsl:template match=\"/s0:invoicerecords\">
<ns0:Invoices>
<xsl:for-each select=\"record\">
<xsl:variable name=\"group\" select=\"key(’invoicekey’, invoicenumber)\"/>
<xsl:if test=\"generate-id($group[1]) = generate-id()\">
<Invoice>
<Header>
<xsl:element name=\"number\">
<xsl:value-of select=\"invoicenumber\" />
</xsl:element>
</Header>
<xsl:for-each select=\"$group\">
<Line>
<xsl:element name=\"lineNumber\">
<xsl:value-of select=\"lineNumber\" />
</xsl:element>
<xsl:element name=\"desc\">
<xsl:value-of select=\"description\" />
</xsl:element>
</Line>
</xsl:for-each>
</Invoice>
</xsl:if>
</xsl:for-each>
</ns0:Invoices>
</xsl:template>
</xsl:stylesheet> [/code:1:fba2adcd33]To implement this:
1. Save this Xslt into a file
2. Edit the namespaces and node names to match your schemas
3. Add this file to your project
4. Create a new map
5. Specify the input and output schema
6. Click on map grid
7. Specify Custom Xslt file name property.
8. Test mapFYI..
With some assistance from Tomas @ http://www.winterdom.com/weblog/ we were able to utilize a ‘FixEncoding’ pipeline component to set the proper encoding character set to the incoming message.
-Rich
I can’t really seek to your SSO question, but as far as the number of message boxes it depends on your message volume. When we were running tests, we got 1 SQL 8 way to process about 300 to 400 messages per second (small messages in pure messaging). It then took 3 SQL 8 ways to get up to 900 per second and adding more SQL after that didn’t really help.
So, all in all it really depends on your load, server specs, and what you are doing. But, in general I’d avoid multiple message boxes unless you really needed them. Also note that multiple message boxes is not a highly available solution. Each message box would need to be on its’ own SQL cluster.
As far a multiple instances of SQL, I have heard of people getting some performance gain from that. But, again, I’d not go down that route unless you really had to. And if you really needed extra power, you should be using multiple SQL clusters and not just instances.
Hope this helps.
Hi,
I try to run a WebService sucessfully published by BizTalk, but I get a Soap Exception and in the event viewer I get this:
[code:1:41fc57abce]
The Messaging Engine failed to register the adapter for \"SOAP\" for the receive location \"/BizTalk_Server_Project1_Proxy/BizTalk_Server_Project1_BizTalk_Orchestration1_PortWeb.asmx\". Please verify that the receive location exists, and that the isolated adapter runs under an account that has access to the BizTalk databases.
[/code:1:41fc57abce]I had some previous errors related with permissions on Biztalk DB’s but I just gave a lot of permissions to the user ASP.NET to access the Biztalk DB’s. I’m sure this is not the correct procedure. If someone could direct me to the right one I would be glad.
Right now, I just want to know how to solve this problem. This is for a school project and I’m running BizTalk Server 2006 Beta 2 and Visual Studio 2005.
Best regards and thank you,
PauloA new version (1.3.5 Beta) of the Policy Verificator has been released. The tool allows you to print a rule policy from a RuleStore.
It also includes Vocabulary Management functions to manage your vocabularies.For all the features see:
http://www.acumenbusiness.com/Products/PolicyVerificator/tabid/29/Default.aspxThe tool is free and can be downloaded from
http://www.acumenbusiness.com/Products/tabid/28/Default.aspx
We hope you find the product usefull.
Regards,
Marco
-
AuthorPosts