none
How to reference ISA and GS custom properties from with a map? RRS feed

  • Question

  •  

    I need to map ISA and GS values from an 837I in a map.  I know that ISA and GS values are promoted as custom properties, bu how can I reference these properties from within a map?
    Wednesday, September 19, 2007 4:37 PM

Answers

  • Use the promoted property in the Assignment shape placed after Transform shape with your map.
    It's not exactly "in the map" but have the same functionality.
    Tuesday, October 2, 2007 7:11 PM

All replies

  • To clarify, what does your scenario look like? Are you trying to use the mapping functionality in the design time or runtime?

     

    Please answer and we can continue from there.

     

    Thanks

    Mohsin

    Wednesday, September 19, 2007 6:43 PM
  • Hi

     

    Design - from within a BizTalk map (*.btm) in Visual Studio.  I need to set values in the destination schema (positional flat file - UB92) based on values in the ISA and GS segments from the 837I.

     

    Thanks for your help!

     

    Wednesday, September 19, 2007 6:57 PM
  • There is no out of box solution for your problem. You can certainly write custom functoids to retreive any custom data. Again, at runtime while in transform there is no BTS specific context awareness. You need to work with runtime in bridging solutions for your scenario.

     

    Hope this helps

    Mohsin

    Wednesday, September 19, 2007 7:38 PM
  • That seems like a step backwards from using HIPAA Accelerator with BTS 2002.

     

    The HIPAA X12 schemas supplied with accelerator contain defintions for the ISA and GS envelopes and, therefore, were available from the source schema from within the BizTalk map.

    Thursday, September 20, 2007 4:09 PM
  • 1. Create Enrichment Schema for your transaction X12, include the ISA etc..custom fields you want to use in them

    2. Promote the Fields you wanna use ISA,ST,GS........

    3. Use this schema in the map

     

    Voilla!

     

    Monday, October 1, 2007 7:48 PM
  • Use the promoted property in the Assignment shape placed after Transform shape with your map.
    It's not exactly "in the map" but have the same functionality.
    Tuesday, October 2, 2007 7:11 PM
  •  vai2000 wrote:

    1. Create Enrichment Schema for your transaction X12, include the ISA etc..custom fields you want to use in them

    2. Promote the Fields you wanna use ISA,ST,GS........

    3. Use this schema in the map

     

    Voilla!

     

    Did you try it?
    Tuesday, October 2, 2007 7:14 PM
  • Look at the Enrichment Solution in the SDK, I did this and it works I get the ISA and GS Segments out so I can use them for mapping, but be careful with the name spaces that are used in the message assignment of the orchestration, if they are not the same your output file will not validate. No here is my question can we use that enriched schema on an EDI sent port and have it retain what ever ISA control number is there? Much like the quesion I saw on another page here iof retaining ISA control numbers

     

     

    Mike

    Wednesday, January 23, 2008 7:34 PM