Gmail Agenda Documenten Reader Het internet meer »
Onlangs bekeken groepen | Help | Aanmelden
Google Discussiegroepen Startpagina
EDI message pass through
Er zijn momenteel te veel onderwerpen in deze discussiegroep die als eerste worden weergegeven. Als je dit onderwerp als eerste wilt weergeven, moet je deze optie verwijderen van een ander onderwerp.
Er is een fout opgetreden bij het verwerken van je verzoek. Probeer het opnieuw.
Markeren
  9 berichten - Alles samenvouwen  -  Alles naar het vertalen Vertaald (alle originelen weergeven)
De groep waarnaar je een bericht verzendt, is een Usenet-groep. Berichten die je in deze groep verzendt, zijn zichtbaar voor iedereen op het Internet
Je antwoord is niet verzonden.
Uw bericht is geplaatst
 
Van:
Aan:
Cc:
Reactie op:
Cc toevoegen | Reactie toevoegen | Onderwerp bewerken
Onderwerp:
Validatie:
Typ ter verificatie de tekens uit de onderstaande afbeelding of de getallen die je hoort wanneer je klikt op het pictogram voor toegankelijkheid. Luister en typ de nummers die je hoort
 
Mellerbeck  
Profiel weergeven   Naar het vertalen Vertaald (origineel weergeven)
 Meer opties 22 jan, 22:57
Van: Mellerbeck <mellerb...@gmail.com>
Datum: Fri, 22 Jan 2010 13:57:28 -0800 (PST)
Lokaal: vr 22 jan 2010 22:57
Onderwerp: EDI message pass through
Ok, I am almost there! Just one last issue. So I have an inbound x12
858 that I am just trying to pass through. I call x12tox12 for the
translation which just does

#mapping-script
import bots.transform as transform
def main(inn,out):
    transform.inn2out(inn,out)

The only thing that is strange is that if I pass a P for production

ISA+00+          +00+          +01+009262064      +ZZ
+JETROR000000026+100122+1114+!+00501+000000001+1+P+:'

It is converting it to a T no matter what I do :)

ISA*00*          *00*          *01*009262064
*01*JETROR000000026*100122*1320*^*00403*000000028*1*T*>~

At the moment I have the route set to blank instead of Only Test or
Only Production (neither of those have the intended consequences
instead the file gets stuck)

I realize I am doing something somewhat strange... but it is so close
I think it should work?

Here is my plugin http://sites.google.com/site/mellerbeck/Home/myplugin.zip?attredirect...

Thanks for any help!

-Michael


    Doorsturen  
Je moet je aanmelden voordat je berichten kunt plaatsen.
Als je een bericht wilt verzenden, moet je eerst deelnemen aan deze discussiegroep.
Werk je bijnaam bij op de pagina met abonnementsinstellingen voordat je een bericht plaatst.
Je hebt geen toestemming om berichten te plaatsen.
henk-jan ebbers  
Profiel weergeven   Naar het vertalen Vertaald (origineel weergeven)
 Meer opties 23 jan, 16:00
Van: henk-jan ebbers <hjebb...@gmail.com>
Datum: Sat, 23 Jan 2010 16:00:16 +0100
Lokaal: za 23 jan 2010 16:00
Onderwerp: Re: [Mail list Bots OS EDI software] EDI message pass through
Hi Michael,

the x12 message(s) are not really 'passed though'; the messages are
read, parsed, go to the mapping script and are generated again. The
envelope is created again.
Normally one would have a 'real' mapping script here which converts to
an inhouse file.
So that is the reason why this happens - the test indicator used is a
default value.
as you see, more values in the envelope are different.

you can set other defaults with the syntax parameter of a grama;  or use
the values in de received envelop to set the values in the generated
envelope.

kind regards,
henk-jan


    Doorsturen  
Je moet je aanmelden voordat je berichten kunt plaatsen.
Als je een bericht wilt verzenden, moet je eerst deelnemen aan deze discussiegroep.
Werk je bijnaam bij op de pagina met abonnementsinstellingen voordat je een bericht plaatst.
Je hebt geen toestemming om berichten te plaatsen.
Mellerbeck  
Profiel weergeven   Naar het vertalen Vertaald (origineel weergeven)
 Meer opties 26 jan, 17:41
Van: Mellerbeck <mellerb...@gmail.com>
Datum: Tue, 26 Jan 2010 08:41:18 -0800 (PST)
Lokaal: di 26 jan 2010 17:41
Onderwerp: Re: EDI message pass through
Ok, that makes sense. I have tried to figure this out but so far no
luck :(

Looking in \bots\grammar.py it looks like ISA15 is default to 'P'

I have tried

out.put({'ISA15':'P'})

or

out.put({'BOTSID':'ISA','ISA15':'P'})

in the mapping but I think that at this point we are inside the
envelope so it is not valid?

hmm a little more reading led me to try this

out.ta_info['testindicator'] = 'P'

hmmm I think I am maybe close?? but so far I haven't hit on it?

Any pointers in the right direction?

Thanks,

Michael

On Jan 23, 7:00 am, henk-jan ebbers <hjebb...@gmail.com> wrote:


    Doorsturen  
Je moet je aanmelden voordat je berichten kunt plaatsen.
Als je een bericht wilt verzenden, moet je eerst deelnemen aan deze discussiegroep.
Werk je bijnaam bij op de pagina met abonnementsinstellingen voordat je een bericht plaatst.
Je hebt geen toestemming om berichten te plaatsen.
Mellerbeck  
Profiel weergeven   Naar het vertalen Vertaald (origineel weergeven)
 Meer opties 26 jan, 17:41
Van: Mellerbeck <mellerb...@gmail.com>
Datum: Tue, 26 Jan 2010 08:41:44 -0800 (PST)
Lokaal: di 26 jan 2010 17:41
Onderwerp: Re: EDI message pass through
Ok, that makes sense. I have tried to figure this out but so far no
luck :(

Looking in \bots\grammar.py it looks like ISA15 is default to 'P'

I have tried

out.put({'ISA15':'P'})

or

out.put({'BOTSID':'ISA','ISA15':'P'})

in the mapping but I think that at this point we are inside the
envelope so it is not valid?

hmm a little more reading led me to try this

out.ta_info['testindicator'] = 'P'

hmmm I think I am maybe close?? but so far I haven't hit on it?

Any pointers in the right direction?

Thanks,

Michael

On Jan 23, 7:00 am, henk-jan ebbers <hjebb...@gmail.com> wrote:


    Doorsturen  
Je moet je aanmelden voordat je berichten kunt plaatsen.
Als je een bericht wilt verzenden, moet je eerst deelnemen aan deze discussiegroep.
Werk je bijnaam bij op de pagina met abonnementsinstellingen voordat je een bericht plaatst.
Je hebt geen toestemming om berichten te plaatsen.
henk-jan ebbers  
Profiel weergeven   Naar het vertalen Vertaald (origineel weergeven)
 Meer opties 26 jan, 17:51
Van: henk-jan ebbers <hjebb...@gmail.com>
Datum: Tue, 26 Jan 2010 17:51:45 +0100
Lokaal: di 26 jan 2010 17:51
Onderwerp: Re: [Mail list Bots OS EDI software] Re: EDI message pass through
in the grammar of the message there is a syntax section, something like:
syntax = {
        'ISA15':'P',
        }

in bots/grammar.py are all syntax options.
it works a bit like CSS:
- in grammar.py are the defaults values of the syntax
- you can overrule the syntax values in the grammar of your message
- you can overrule the syntax values per partner (in
bots/usersys/<editype>/<partnerid>.py)

kind regards,
henk-jan


    Doorsturen  
Je moet je aanmelden voordat je berichten kunt plaatsen.
Als je een bericht wilt verzenden, moet je eerst deelnemen aan deze discussiegroep.
Werk je bijnaam bij op de pagina met abonnementsinstellingen voordat je een bericht plaatst.
Je hebt geen toestemming om berichten te plaatsen.
Mellerbeck  
Profiel weergeven   Naar het vertalen Vertaald (origineel weergeven)
 Meer opties 26 jan, 18:29
Van: Mellerbeck <mellerb...@gmail.com>
Datum: Tue, 26 Jan 2010 09:29:43 -0800 (PST)
Lokaal: di 26 jan 2010 18:29
Onderwerp: Re: EDI message pass through
Hmm in the 858004010.py I added

syntax = {
        'version'    :  '00403',    #version of ISA (to send)
        'functionalgroup'    :  'SI',
        'ISA15':'P',
        }

It still is outputting a T

I wonder if there is something strange with my channels? I am not
specifying a Toeditype or Tomessagetype, could that be related?

-Michael

On Jan 26, 8:51 am, henk-jan ebbers <hjebb...@gmail.com> wrote:


    Doorsturen  
Je moet je aanmelden voordat je berichten kunt plaatsen.
Als je een bericht wilt verzenden, moet je eerst deelnemen aan deze discussiegroep.
Werk je bijnaam bij op de pagina met abonnementsinstellingen voordat je een bericht plaatst.
Je hebt geen toestemming om berichten te plaatsen.
Mellerbeck  
Profiel weergeven   Naar het vertalen Vertaald (origineel weergeven)
 Meer opties 27 jan, 00:20
Van: Mellerbeck <mellerb...@gmail.com>
Datum: Tue, 26 Jan 2010 15:20:03 -0800 (PST)
Lokaal: wo 27 jan 2010 00:20
Onderwerp: Re: EDI message pass through
I tried to put the

 syntax = {
         'ISA15':'P',
         }

in the bots/usersys/<editype>/<partnerid>.py as well. But it still
keeps putting out a T

I guess it doesn't like me :(

On Jan 26, 9:29 am, Mellerbeck <mellerb...@gmail.com> wrote:


    Doorsturen  
Je moet je aanmelden voordat je berichten kunt plaatsen.
Als je een bericht wilt verzenden, moet je eerst deelnemen aan deze discussiegroep.
Werk je bijnaam bij op de pagina met abonnementsinstellingen voordat je een bericht plaatst.
Je hebt geen toestemming om berichten te plaatsen.
henk-jan ebbers  
Profiel weergeven   Naar het vertalen Vertaald (origineel weergeven)
 Meer opties 27 jan, 00:24
Van: henk-jan ebbers <hjebb...@gmail.com>
Datum: Wed, 27 Jan 2010 00:24:15 +0100
Lokaal: wo 27 jan 2010 00:24
Onderwerp: Re: [Mail list Bots OS EDI software] Re: EDI message pass through
Hi Michael,

I was just looking at this, and doing some testing.
a workaround for envelope.py (around line 348):
        if self.ta_info['testindicator'] and
self.ta_info['testindicator']!='0':
should be:
        if self.ta_info['testindicator'] and
self.ta_info['testindicator']!='P':

this works for this situation, but I am going to test more situatons.

kidn regards,
henk-jan


    Doorsturen  
Je moet je aanmelden voordat je berichten kunt plaatsen.
Als je een bericht wilt verzenden, moet je eerst deelnemen aan deze discussiegroep.
Werk je bijnaam bij op de pagina met abonnementsinstellingen voordat je een bericht plaatst.
Je hebt geen toestemming om berichten te plaatsen.
Mellerbeck  
Profiel weergeven   Naar het vertalen Vertaald (origineel weergeven)
 Meer opties 27 jan, 16:33
Van: Mellerbeck <mellerb...@gmail.com>
Datum: Wed, 27 Jan 2010 07:33:34 -0800 (PST)
Lokaal: wo 27 jan 2010 16:33
Onderwerp: Re: EDI message pass through
Great, that did the trick.

-Michael

On Jan 26, 3:24 pm, henk-jan ebbers <hjebb...@gmail.com> wrote:


    Doorsturen  
Je moet je aanmelden voordat je berichten kunt plaatsen.
Als je een bericht wilt verzenden, moet je eerst deelnemen aan deze discussiegroep.
Werk je bijnaam bij op de pagina met abonnementsinstellingen voordat je een bericht plaatst.
Je hebt geen toestemming om berichten te plaatsen.
Einde van berichten
« Terug naar Discussies « Nieuwer onderwerp     Ouder onderwerp »

Discussiegroep maken - Google Discussiegroepen - Google Startpagina - Servicevoorwaarden - Privacybeleid
©2010 Google