Forum Replies Created
-
AuthorPosts
-
[quote:6e08102086=\”sash \”]
how that array of strings can be mapped to the destination map?
[/quote:6e08102086]sorry, i was wrong to call the destination schema as a map. 🙂
Is it possible or not to map those strings from the functoid to the destination schema?Any suggestions will be highly appreciated
it looks to me u r sending 4050 version, schema is 3020 version u r using, check u r GS08=003020
GS*CG*043073964*6082744330*20051220*0604*50006*X*003020
Nar-
Normally you can use the Debug -> Attach To Process command in Visual Studio to attach to the BTSNSvc.exe instance and debug them that way.
Hi there
Possibly one of the best straightfoward answers ever. I have applied a map and adjusted my pipeline with the correct schema and all works perfectly.
Many thanks for your help 🙂
Hello
I found the answer. It appears that I need to add a reference to the actual Business Rules Assembly and not the Business Rule that I have created my self. The Busness Rules Assembly can be found here.
C:\\Program Files\\Microsoft BizTalk Server
2004\\Microsoft.RuleEngine.dllCheers
JManAs far as I know, on BizTalk 2006 you need this:
– Copy the dll into the Pipeline Components folder in your BizTalk installation folder (as in 2004) on your development machine. This is required so that Visual Studio recognizes it and shows it on the Toolbox in the Pipeline designer
– Deploy the dll into the GAC for real server deployment. This is the change from 2004, where it was not recommended. Instead on 2006 the recommended practice is to deploy pipeline components to the GAC for server installation.
Hi,
i created a flat file schema, every thing looks good when i validated except one issue.
there is some records optional, i did min occurence=0, still optional logic is not working, any help is appreciated.
thanks
CR-I need to utilize an SQL adapter to process multiple stored procedures on a single transaction.
I have an EDI \”858 4010\” transaction from a customer which needs to be processed with ten separate stored procedures in a row. The first stored procedure inserts a record into a table in our database, and passes back an identification number (a primary key field) which is then needed to be passed into the remaining stored procedures.
Obviously, I will need to use both kinds of SQL adapters (request and request/response).
What is recommended and what are the best practices for a situation like this?
Thank you in advance for your support.
Mike
Hi,
I am new to BizTalk. I have added a recv pipeline to my project. I added a rec port and when tried adding recv location I am facing a problem. I have to specify the Receive Pipeline as one of the properties.
When I click the scrollbar, I am unable to identify my recv pipeline I have added in my pro.
Thanks
[quote:2f6fabc8e8=\”Anonymous\”][quote:2f6fabc8e8]Note I am not using Covast. When I use the Base EDI Adapter to pick up this instance it fails in the translation from EDI to XML phase. I keep getting the error from HAT [/quote:2f6fabc8e8]
Note – you ARE using Covast. The base adaptor IS Covast with less schemas. I suspect 996 is not a schema they include with the base adaptor and therefore is not recognized as a loaded type by Covast.
You might investigate the full version Covast.[/quote:2f6fabc8e8]
The funny thing this was working with BTS 2002. I know Microsoft made things stricter with BTS 2004 but as I said the translation phase fails before it even reaches the schema.
[quote:2f6fabc8e8=\”Anonymous\”]You might investigate the full version Covast.[/quote:2f6fabc8e8]
We can’t – the client does not have or does not want Covast.
[quote:60a1e046af=\”myPFerreira\”]What base schema are you using?[/quote:60a1e046af]
I am using a 996 Schema I created with the ISA, GS, GE and IEA taken from a 850 – then I added the BGF and the K3 (just 2 segments) – all I need is 2 elements of data from it. All of which validates in Biztalk
But the point is the [b:60a1e046af]translation fails before it reaches a Pipeline [/b:60a1e046af]so it does not even get the chance to be mapped to any schema. The translation phase happens before the mapping to a schema\” phase and I confimed this with a test with the understood 850-4010 (by undeploying the orchestrations then dropping the 850 instance) which showed a status of \”Accepted by Biztalk\” status in HAT (although I get the \”unsubscribed message\” subsequently as it cannot find a subscriber).
[quote:60a1e046af=\”myPFerreira\”]That error you are getting is probably some \”invalid\” (for the subsystem) filed on the header of the file![/quote:60a1e046af]
You could be right – I sawyour posting on EDI how got an unlisted schema to work. Can you spot what is wrong – here is the 996 again
[code:1:60a1e046af]ISA*00* *00* *01*043073964 *12*6082744330 *051220*0604*U*00200*000003522*0*P*$
GS*CG*043073964*6082744330*20051220*0604*50006*X*003020
ST*996*500060001
BGF*855*OQ*96243
K3*7997100
SE*4*500060001
GE*1*50006
IEA*1*000003522[/code:1:60a1e046af]Hi
Can someone tell me where i’m going wrong here. I have an xml file coming in, a pipeline on the send port that specifies a schema in the flat file assembler (this schema should represent the format of the file coming into the pipeline, yes?) and the send port specifying that a txt file is output to the right location. All my ports have the correct spellings of folders and are all running, everything is deployed as it should be. When I copy my xml file to my receive folder it is deleted but the flat file formatted file is not output to the send location.
I get the following error in the HAT on my custom pipeline:
There was a failure executing the send pipeline: \”BTSDG_FF.ff_send_pipeline\” Source: \”Flat file assembler\” Send Port: \”\\\\biztalkdev\\jodaydev$\\Chp13\\BTSDG_FF\\out\\%MessageID%.txt\” Reason: Loading document specification <BTSDG_FF.FF_xml> from assembly <BTSDG_FF, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5af53d486044ac07> failed. Verify that the schema is deployed properly and that the schema assembly implements the document spec.
Microsoft.BizTalk.Component.Interop.DocumentSpecExceptionHave I missed something out in the process? Has anyone out there done a similar process of xml to flat file?
Cheers
Yep!
It’s a big problem getting the Subsystem to work without the covast plug-in/add-on/whatever.I managed to do a conversion of a D96A mesage, but it toke about a month of work! Research, testing, creating schema, etc..
The intention is to get you to buy the full version of Covast to get access to additional schemas. What is provided by default with the product is called the \”base EDI adaptor\” and it is meant to be lightweight. If you are really doing EDI (X12, Edifact, etc.) then you might investigate what the full version has to offer.
You can use a regular loop shape, and use the xpath function to do what you want. You might want to take a look at Stephen W Thomas’ sample on this:
http://geekswithblogs.com/sthomas/archive/2005/07/12/46134.aspx -
AuthorPosts