Forum Replies Created
-
AuthorPosts
-
An orchestration instance will only be created on receipt of a message.
If you wish your orchestartion to call a remote web service it needs to be started by some event. That event will publish a message into the message box that your orchestration is subscribed to. Your orchestration will then call the web service and return the result.
When did you want the web service to be called?
Greg
You might want to check this past post: http://www.biztalkgurus.com/forums/viewtopic.php?t=2
It talks about some good ways to start to learn BizTalk.
Also, the BizTalk Help Guide has a 2 part tutorial that is good as well.
If you go to a Launch Event, you will get a VPC with BizTalk 2006 all set up with 10 or so labs.
Best of luck.
You might want to check this past post: http://www.biztalkgurus.com/forums/viewtopic.php?t=135
You are problem missing one of the required components or your security setting are set to somehow block it.
Hi Mr. Stephen,
YOU ARE THE BEST !!!!
Thank you very very very much !!!!!!!
It works 🙂
Achille C.
Ok, after about 30 minutes I think I got it.
Try this:
nStatus = System.Convert.ToInt16(xpath(InXML, \”count(//*[local-name()=’Record’ and namespace-uri()=’http://testOracle.test/patient_omnis’%5D)\”));Best of luck.
If you need to connect directly with the other systems you might want to look at Host Integration Server or a custom adapter.
In the past, we have always just read and returned flat files to the mainframes and didn’t need to do anything with them directly.
If that is the case, BizTalk can typically handle the flat files. In the past, I have used FTP to send the files back and forth.
Hope this helps.
December 1, 2005 at 7:02 AM in reply to: Error: Finding document specification by message type failed #12452I have seen this type of problem before.
Here are some things to try:
– un-deploy and redeploy the assemblies you are using
– make sure you are not using a custom pipeline, with the Xml Disassembler referencing a single document, and the document is inside the same assembly as the pipeline (if this makes no sense to you then you are not doing it)
– make sure all your maps and pipelines are set correctly after you redeploy
– make sure you are restarting all the hosts (if all else fails try rebooting the computer)That is all I can think of right now.
Well, I have not seen that error before.
First, I’d make sure you have Scenario 1 totally un-deployed before testing scenario 2.
Next, make sure your 2nd Orchestration is returning the message. (i.e. do you get this error after 60 or 90 seconds?).
Last, have you tried exposing the Orchestration as a Web Service or are you just exposing the schemas?
Best of luck and please keep us updated if you get it working.
December 1, 2005 at 6:22 AM in reply to: Implement F in F out in order processing hl7 within Biztalk #12424Well, I know how to do FIFO in BizTalk – not specific to HL7.
You might want to look at this sample
http://www.biztalkgurus.com/Labs/Sequentail-Message-Convoy-Flat-File.htmlTo get a true FIFO you need to have either control of your input to make sure they send messages in order or receive messages via a FIFO friendly adapter like queues.
It all depends on what you want to do.
In the past, we have typically gone in through provided API’s so we can take advantage of the business logic in the systems. If this is not something you need then you should be able to access the database directly.
I would build a single Orchestration for your process. If you need rollback if one call fails, it will be much more difficult.
You should be able to call the Java web service through Biztalk. Although, in the past I had to build a custom .net component to make the call since the input was an array of objects.
Hope this helps.
Hi Mr. Stephen W. Thomas,
Thank you for your reply!!!!!!
But it still doesn’t work, and I become mad!!!Here is what I wrote in the expression editor:
nStatus = System.Convert.ToInt32(xpath(MessageAssigned.parameters, \”count(/*[local-name()=’patient_omnisResponse’ and namespace-uri()=’http://testOracle.test/patient_omnis’%5D/*%5Blocal-name()=’Operation1′ and namespace-uri()=”]/*[local-name()=’PATIENT_OMNIS’ and namespace-uri()=”]/*[local-name()=’Select’ and namespace-uri()=”]/*[local-name()=’Record’ and namespace-uri()=”])\”));
Normally it should give me 1 , but it gives me 0 !!
I’ve sent the message in a file to open it , and the structure is ok, … you can see it upstairs !
Do you know what is wrong??
Thank’s for your help!!!
A.C.I’m not sure on that one, but it could be the case with the SQL Adaptor.
Nope, the message type shouldn’t matter.
XPath inside an Orchestration is hard to do sometimes due to the namespaces inside the messages.
You might want to look at your schema, find the node you want to xpath, and then look at the system generated xpath to that node.
Just click on the node inside the schema editor and you should see the xpath under properties someplace. It will be long and ugly – including all the namespaces.
Hi everybody,
is it possible that the problem comes from de type of the message??
My message type is not System.Xml.XmlDocument, but the type of the shema that I’ve created!
Thank you in advance for your reply
A.C.We are coordinating sending a ACH FTP to a bank, and getting back the Ack file also via polling the bank’s FTP site (unless by chance the bank can FTP to us, yet to be determined). Let’s suppose that we have to poll the Bank’s FTP site, and that we are in an orchestration doing correlation, so that the orch. is dehydrated, waiting on the corresponding Ack file to come back matching back to the request to transfer funds.
That’s the setup – now here is my question. When you enable a receive port, will it poll within a few second after starting it. So for example, I might set the polling interval to one day, but then I want to schedule the receive for 8am each morning, or maybe even daily 8am and 10am. I could write a WMI/VbScript to disable/reenable the port at these two times.
Or perhaps I should set the service window to 8am to 10am and poll every 2 hours.
I can try different things, I was just wondering if anybody had any suggestions.
Thanks,
Neal Walters
http://Biztalk-Training.com -
AuthorPosts