Forum Replies Created
-
AuthorPosts
-
The SQLSERVERAGENT was not started and was set to Manual. I started it and changed it to Automatic. After that everything seems to be working better. Thanks.
Denise
I would think you could so this. Biztalk supports Positional inside Delimited, that I think would work in your casa.
I would take a single record and start to try to piece together the flat file schema.
Some things to note are to avoid using optional fields and that you might have to change parse mode to complex (see help guide on this if needed).
Best of luck.
This sounds like some type of configuration or setup problem in IIS / ASP.
Are you able to create simple web services inside visual studios? I would start there and get that to work.
I have never had any issue with running the web service wizard – other then not having public ports.
Kind of a pain.
Did you ever get this working?
November 15, 2005 at 11:03 PM in reply to: Finding what version of help/doc is installed on a system? #12313Suppose you walk into a client site, and you start looking at the help doc. You think it may be out of date, how can you be sure? Where can you look to find out it is an old version?
Thanks,
Neal Walters
http://Biztalk-Training.comYou’ll have a problem with visual studio .NET 2005 if VPC is using an ISO image of the install DVD.
Either burn the disc and install from that or mount the ISO on the host and share the drive to VPC.
Otherwise it hits some text file that it can’t read, due to a VPC bug.
I just have one non-ISO host now. We thought about removing the tracking and re-adding it, but you cannot remove it when it is the only Host.
Thanks,
NealIt sure sounds like a host not running problem to me. Do you have a Host now that is the tracking host?
I think it’s just the same service. It runs inside the “Track Host” when it is running.
You probably have to have the tracking host running during the process to collect the tracking data. So, say you ran for 3 days without the host running you will probably not get any data from that when you start the host up. Just a guess though.
Over the years, I have seen so many tracking / HAT problems just like this. I have yet to really understand it.
1. We checked HAT Configuration/Orchestrations and Inbound/outbound message bodies are not checked, but this is the same as other systems where HAT is working.
2. I did create a separate processing host as a demo. Yesterday I deleted that host, and now when I do \”Query/Most recent 100 service instances\” at least I am seeing the Service/Type=Orchestrations, i.e. one line for each orchestration. I still don’t see the file receive or send messages.
3. If I right-click \”Orch Debugger\” on any orch, it says:
No information was found for this service instance in the tracking database. This can occur when orchestration tracking is not enabled, or because the TDDS service has not yet moved the data from the Message from the message box.Is the TTDS service separate from Biztalk, if so what is the service name?
All SQL Agent jobs for Biztalk have been running on a regular basis.
Thanks,
Neal Walters
http://Biztalk-Training.comThat is an excellent question.
While I do not have any direct answers, I do have some comments.
I think the market place for Biztalk related items is relatively small, thus you see a very small amount of resources available. For 2000 / 2002, a lot of the books ended up at the $5 books store. I’m not a publisher, but I’m guessing that is not a good thing.
Right now, the only book is the Biztalk 2004 Unleashed book. But, several places offer custom training classes and http://www.biztalk-training.com offers CD for sale.
On the plus side for 2004, Microsoft has put in a lot of effort to get free training and resources into your hands.
Some of the best is the MSDN Virtual Labs. In 2006, we will have a much improved SDK with full running Biztalk applications. I think that will help as well.
Plus, the Biztalk community is strong with a ton of great blogs and additional free resources available (like biztalkgurus.com :)).
Hope this helps.
Thanks, I’ve got it working but I couldn’t find an example anywhere, including the MSDN. I might look into tidying up my example- would anyone like to buddy up so we can get something useful for the site?
This solved the 500 problem, I posted a new issue regarding \”AssemblyName\” that I am now getting.
oprtWebServiceDynam(Microsoft.XLANGs.BaseTypes.Address) =
\”SOAP://weaponws/POWebService/SubmitPOService.asmx\”;I replaced the http:// with SOAP://
The following may have the same effect, I’m not sure:
mWebSvcReq(BTS.OutboundTransportType) = \”SOAP\”;Neal Walters
http://Biztalk-Training.comA lot of this is a repeat of something I posted on Microsoft Community Forum.
I’m basically trying to call a web service dynamically, i.e. I want to specify the method name in the orchestration. I made a web reference to the web service to get the web messages. I created a generic port (i.e. I did not use an existing web port type).
We have for example a dozen methods. They all receive a refid and they all return a status code, so what I’m saying is that I should be able to use the same WSReq and WSResp message for calling any of the methods. Even the namespaces going in and out are the same.
Jon Flanders got me on the right track with the how to specify the SOAP:// protocol (see sample code below), but now I’m getting errors regarding the AssemblyName.
Biztalk seems to want an AssemblyName, so I thought I would give it one and make it happy. The question is what assembly does it want? And what is the form of the assembly name?
The beautiful documentation on this page:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/operations/htm/ebiz_ops_adapt_file_pnvv.aspsays, and I quote:
Soap.Assembly – Identifies the .NET type and assembly to be loaded and
executed.So does it want a type name, an assembly name, or both, and in what format.
Furthermore, what assembly is it talking about. Surely it is not the name
of my orchestration. It is the name of some SOAP program that I’m supposed
to know?Just for the fun of it, I tried my assembly name, once with the short name,
and once with the fully qualified name, and these are the errors.Here’s what I have in my construct:
mWebSvcReq.RefID =
mOAStatus(BTS_OpenAccess_spBtsPollsOAStatus.PropertySchema.RefID);
vMethodName = \”PrintPDF\”;
mWebSvcReq(SOAP.MethodName) = vMethodName;
mWebSvcReq(BTS.OutboundTransportType) = \”SOAP\”;
mWebSvcReq(SOAP.AssemblyName) = \”BTS_Orch_Loop\”;Event Type: Error
Event Source: BizTalk Server 2004
Event Category: BizTalk Server 2004
Event ID: 5754
Date: 11/15/2005
Time: 1:19:26 AM
Description:
The \”SOAP\” adapter is suspending an outbound message going to destination
URL:\”SOAP://weaponws/POWebService/SubmitPOService.asmx\”. Details:\”Unable to
load type BTS_Orch_Loop; Could not load type BTS_Orch_Loop from assembly
Microsoft.BizTalk.SoapTransport, Version=3.0.1.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35.\”.Now, if I’m reading this correctly, it is looking for a DotNet Type called
BTS_Orch_Loop in the SoapTransport DLL. Should I open that program with
ILDASM and try to guess what assembly name should be????Here’s the fully qualified assembly name I tried:
//mWebSvcReq(SOAP.AssemblyName) = \”BTS_Orch_Loop, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=0489e02e6191cecf\”;[by the way my assembly type name is orBTS_Orch_Loop]
and the corresponding error:
Event Type: Error
Event Source: BizTalk Server 2004
Event Category: BizTalk Server 2004
Event ID: 5754
Date: 11/15/2005
Time: 1:11:00 AMDescription:
The \”SOAP\” adapter is suspending an outbound message going to destination
URL:\”SOAP://weaponws/POWebService/SubmitPOService.asmx\”. Details:\”Unable to
load type BTS_Orch_Loop, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=0489e02e6191cecf; Assembly Version=1.0.0.0 not found.\”.Thanks again, I’m really flustered by this.
Neal Walters
htttp://Biztalk-Training.comStrange.
Just must be something to do with the way the function works. I guess you could always pass it through another Functoid before hand to strip the end zeros. Kind of a pain though.
Yeah even i tried with 16.0000.. But If i passed the value 16.1111 Its giving me proper value.. This problem I faced with only values that contain zeros(0) after decimal..
Cheers
-
AuthorPosts