Segment Terminator Question
A question was asked recently about how to set the segment terminator as Carriage Return Line Feed.
The answer is pretty simple, in ISA Segment Definition, simply use the Hex value of 0d and then the Suffix of LF.
A question was asked recently about how to set the segment terminator as Carriage Return Line Feed.
The answer is pretty simple, in ISA Segment Definition, simply use the Hex value of 0d and then the Suffix of LF.
I have just installed an online support link on the right of the blog. Seeing how it works. Try it out!
Welcome to this week’s installment of my weekly document and download roundup. Even though I was in Chicago for most of last week, this week sees a couple additional WF articles posted, and a few releases by Microsoft folks around Connected Systems technologies.
Michele’s WF Deployment Scenarios Paper
We’ve published a couple more sections of Michele’s WF Deployment Scenario Guidance whitepaper. The publication of these two sections brings us up to four of the five articles now live in the MSDN WF Whitepapers & Articles section.
Upcoming this Week
We have a new weekly series starting up on Wednesday that I’m excited about. I hope to see you again in a few days, to learn about it.
During the last years there have been a lot of talks about the influence of dynamic and functional languages on techniques like dependency injection, aspect oriented programming etc. Both paradigms are having a deep impact in the way we architect applications…(read more)
Register
– here
Folks I hope you’re heading to TechEd this year – it’s a brand new breed! Why….????
Because myself and my team are covering the entire event with RFID tags, we’ll
give you tags – enabling you the delegate to ‘live’ the technology!!! (seen
Tron lately) we’ll set up some great RFID interactive capabilities.
Sample card TechEd tag
It all started when… I went to MS and said…”I’ve got an idea….” and the teched
committee(s) saw the plan and loved it (there were some sleepless nights there as
well :).
I’ve been to over 10+ yrs of TechEd (sometimes 3 a yr, US, Oz + NZ) and I figured
it should be a chance to play with the technology! Hands on – get dirty. Build,
break, play + learn…all that stuff.
As a MS Ptr Readiness trainer/Regular teched speaker – I appreciate the value of sessions
but as a delegate I would be looking for the show me/talk to me/let *me* see
how it’s done…. a bit like plasticine to mould and meld the way that I
(as a delegate) would need it!!!!!
So in light of this – Breeze is providing a (huge) BizTalk RFID based RFID Event System
that you guys can interact with/we’ll walk you through the making of, setup
& how the system is put together. We’re getting some posters made up
and myself as a trainer, would want to share the knowledge around this system.
Let’s see what the system does…..(as of 5pm today…nothing like moving targets…
๐
The vision we have is:
Fellow Breezer…. Scotty (a
member of the BizTalk Virtual TS team) has a blurb on some of the details on the initial
RFID/Silverlight nuts ‘n bolts
(we’ve also got a webcast on how this is created)
We’ve actually got MS Shane Morris on the case here – he never gives
up a chance to get down and dirty with Silverlight.
Check out his thoughts
at the moment – big thanks Shane ๐
So there may be an ‘Avatar’ thingy that gets displayed up on the screen (as Shane
mentions)…..a quiet secret …..you want to ‘pimp your avatar’???? Come
and see the Breeze room and we’ll make it happen…only those who rock up
– I’ve got a Windows Mobile App that will do it for you…..
So…no. – simply cover the tag with your hand and you can’t be read. (water and radio
waves don’t go that well)
ON ANOTHER NOTE ENTIRELY DIFFERENT – my workflow session I’m delivering –
you’ve got rare oppty….
SOA305
Getting Workflows Running and Talking in Your Applications
04/09/2008 2:00PM-3:15PM
Once you understand the basics of Windows Workflow
Foundation (WF) and can put together a workflow using the built-in activities, you
will need to know how to get that workflow running in a variety of hosting environments
and communicate between the workflow and the host application or the outside world.
This session gives you a solid foundation to get started with these techniques. Gain
a better understanding of how workflows exist in a hosting process and how to control
the hosting services. Learn about the various forms of communication that can exist
between a running workflow and the hosting application as well as with outside Web
and WCF Services. Also, learn about the persistence and tracking features of WF.
– I’ve got a technical session on Workflow Foundation.
– Of course you’re planning on seeing my session ๐ – WHAT
DO YOU WANT ME TO COVER? WHAT DO *YOU* WANT TO KNOW ABOUT?
(You’ve got the opportunity to provide feedback and while I’m still ‘building’ the
session – hopefully I can incorporate your needs!)
More later and I’d love to hear your thoughts on above with a comment or two…..be
great to see you at TechEd!!!!
Over and out
Mick.
There I was with the a new toy – Zebra R110Xi Printer and a 600 page instruction
manual, including a 300 page Zebra programming language reference and an RFID section……..so
do you spend time with the manual? or unwrap and plug it in and see what happens.
I did the latter – I wasn’t printing on labels (yet) where some care needs to be taken,
loading unloading etc.
Let’s get this puppy into RFID manager I thought…… you’d think “grab the provider
and away you go”…..you’d think…… ๐
1. Grab the Zebra provider from here – http://www.zebra.com/id/zebra/na/en/index/rfid/rfid_microsoft_biztalk.html?WT.mc_id=1778
(at the bottom of the page)
2. Expand out the Zip and in there is some documentation about installing SNMP
networking services on the RFID Server – do this pretty straight forward step
(it seems the Zebra provider uses SNMP to gather more info about the printer)
3. Install the Zebra Provider in the usual manner…..outlined in the install
document.
4. Next Add a Device through the RFID manager. You will need the IP Address of
your printer and the Port number – default 9100
5. I got a FAILED to COMMUNICATE to Device ….tried again and again…here
we go I thought…….maybe those 600+pages are looking promising?
6. I then did a quick hunt and found that the printer had a Web Interface (instead
of trying to set 6 million properties through the front panel and a <- and ->
key) – cool. The web was the go!
7. http://10.1.0.55 (temp IP address of my device) brought I a great Zebra
Home page and I knew I was at the right place.
8. I checked out a few settings but as soon as I wanted to look into ‘Printer Settings’
etc. I was prompted for a password.
9. I was forced to head into the manual and the default password is 1234.
10. So I entered this password in AND…the skies parted, the rays of light shone
through……Mr. Zebra replied with
11. Hey I thought……..does this mean…..and BOOM – RFID MANAGER WORKED A TREAT
– added the device and got access to the ‘admin’ pages on the printer.
12. Uploaded some *.ZPL templates and ready to tackle the next stage…..actual printing…….
I needed a quick reference for EDI Data Types, so here it is.
AN Alpha Numeric String
B Binary Number
DT Date (YYMMDD or YYYYMMDD)
FS Fixed-Length String
ID Identifier, from a pre-defined list of applicable code values
Nn Numeric, with (n) implied decimal places
R Decimal Number (Real Number)
TM Time (HHMMSS), 24-hour clock
It seems as though every orchestration I’m trying to xpath something either into or out of a message in BizTalk. So I’m creating a simple cheat sheet that I can refer to.
To set a single value inside a message:
xpath(msg_YourMessage, “Node Instance XPath”) = str_YourValue;
To extract a single value from a Message:
str_YourValue = (System.String)xpath(msg_YourMessage,”string(Node Instance XPath)”);
Note: I like casting the xpath result to a System.String so I can have complete access to all the System.String methods/properties inside of the Expression Shape
Extract a single value from a looping segment by index:
str_Xpath= System.String.Format(“Node Instance XPath[{0}]”,int_Index);
xDoc = xpath(msg_YourMessage, str_Xpath);
Count the number of nodes inside the message:
int_NumberofNodes = System.Convert.ToInt32(xpath(msg_YourMessage, “count(Node Instance Xpath)”));
This video was shot at TechEd US 2008 – they just sent me this URI this week
– http://mfile.akamai.com/14853/wmv/microsofttec.download.akamai.com/14853/TechEdOnline/Videos/08_NA_Dev_techtalk_41_low.asx
Guess I am catching up on things to posts ๐
Check out my BizTalk
R2 Training.
I love the San Gabriel .NET user group – mostly because its so close to home!
I’ll be speaking on my newest favorite subject – REST! on August 20th – details
here http://www.sgvdotnet.org/
Hope to see LA locals there ๐
Check out my BizTalk
R2 Training.