ECGrid Forums  

Go Back   ECGrid Forums > Electronic Commerce > ECGridOS > ECGridOS Developer

ECGridOS Developer Development related posts.

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 09-12-2012, 12:15 PM
Todd Gould's Avatar
Todd Gould Todd Gould is offline
Loren Data Corp.
 
Join Date: May 2005
Location: Loren Data Corp.
Posts: 303
Send a message via Skype™ to Todd Gould
Exclamation ECGridOS v3.0 BETA [CLOSED]

This has taken longer than hoped, but I think you will find that the wait was worth it. Please note there will be changes before production release, but hopefully, not too many.

You can start playing with it at https://ecgridos.net/v3.0/beta/ecgridos.asmx

It should be pretty stable as we have been using it in house for all sorts of applications for nearly a year. My apologies up front, documentation will be lagging. Run that link in your browser to get the user-friendly version of the WSDL.

Please use this thread to post your comments, bugs, etc.

Thank you!

-=tg=-
  #2  
Old 09-14-2012, 03:30 AM
JesCar JesCar is offline
New Member
 
Join Date: Jun 2011
Posts: 6
Thumbs up Looking good

Hi Todd.

Looking good, looking good.....

The first thing I will work with (as soon as I know there a no breaking changes that breeaks my application ) is the ability to add a callback to my Inbox; it fits very well with my application.

Can I ask you what the format of the webservice that ECGrid will call should be? Which parameters does ECGrid expect?

And how do I tear down an established callback if I should want that; I don't see a DeleteCallback call?

Another thing.... I seem to recall from a post from either you or Allan that you have a web-interface for setting up AS2, so we do not neccessarily have to program that ourselves; can you provide a link to that interface?

Thanks and regards
Jesper Carstensen
  #3  
Old 09-14-2012, 10:19 AM
Todd Gould's Avatar
Todd Gould Todd Gould is offline
Loren Data Corp.
 
Join Date: May 2005
Location: Loren Data Corp.
Posts: 303
Send a message via Skype™ to Todd Gould
Arrow CallBack Functions

Jesper:

Great points.

CallBack makes a simple HTTP POST to a FORM with these parameters:
  • CallBackEventID - Integer
  • CallBackQueueID - Integer - Unique for the this call (and retries)
  • Date - DateTime - When CallBackQueue was created
  • NetworkID - Integer
  • MailboxID - Integer
  • UserID - Integer - User assigned ownership of CallBackEvent
  • ParcelID - Integer - deprecated - do not use
  • Direction - String - OutBox | InBox | NoDir
  • InterchangeID - Integer - deprecated - do not use
  • StatusCode - String - value causing CallBack (e.g. M6000)
  • SystemObject - String - Object type causing CallBack (e.g. Parcel)
  • ObjectID - Integer - ID of object causing CallBack (e.g. ParcelID)

The URL that is called should exectute very quickly. If it runs too long, it will timeout. You can use an HTTPS (SSL) URL, but it must use a certificate from a known certificate authority, we will not be supporting self-signed URL certificates.

The only expected response is the HTTP status code. If we receive a 200, then we consider the CallBack a success. Any other codes (e.g. 401, 500) will put the system into retry mode. I suggest having little or now response text as that will only be extra data sent across the connection.

When you setup up a call, the retry frequency cannot be less than 5 minutes. The maximum number of retries is 500. For our AS2 system we use Frequency=10 and MaxRetries=432 which is every 10 minutes up to 72 hours (3 Days).

You are correct in the lack of a "delete" funciton. I will be adding a CallBackTerminate() soon for this purpose.

One last note, you will never call CallBackInvoke(), that is handled internally. It requires Root authority.

-=tg=-
  #4  
Old 02-17-2013, 02:33 PM
edewsnap edewsnap is offline
New Member
 
Join Date: Apr 2012
Posts: 5
Default As2

Todd,

This is looking great, I am very interested in the AS2. Can I create a connection to an AS2 that is not ECGrid. For example a publically hosted As2 connector published on the company's network.
  #5  
Old 02-17-2013, 03:23 PM
Todd Gould's Avatar
Todd Gould Todd Gould is offline
Loren Data Corp.
 
Join Date: May 2005
Location: Loren Data Corp.
Posts: 303
Send a message via Skype™ to Todd Gould
Default As2

Ed,

The short answer is most likely yes.

You can configure both AS2 Servers and AS2 Clients in ECGridOS.

The AS2 infrastructure is a hosted, multi-tenant system that supports its separate AS2 IDs and private certificates by Network or Mailbox. You then can connect to unlimited external AS2 systems by configuring their URL, AS2 ID, public certificate and other optional parameters.

I will be publishing a technical document on how to do this within the next month.

The next generation of the GUI, will simply let the trading partner on the other end manage their own parameters. Much more to come on that [hint hint].

-=tg=-
  #6  
Old 03-26-2013, 11:33 AM
Todd Gould's Avatar
Todd Gould Todd Gould is offline
Loren Data Corp.
 
Join Date: May 2005
Location: Loren Data Corp.
Posts: 303
Send a message via Skype™ to Todd Gould
Exclamation ECGridOS v3.0 BETA [CLOSED]

ECGrid v3.0 BETA has been closed as the production version has been posted.

Please move the production URL ASAP:
https://ecgridos.net/v3.0/prod/ecgridos.aspx
The BETA will be pulled down within 30 days.

-=tg=-
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
ECGridOS v3.0 PRODUCTION! Todd Gould ECGridOS Developer 2 03-26-2013 11:35 AM
Sneak Peek of ECGridOS v3.0 Todd Gould ECGridOS Developer 2 08-21-2012 10:15 AM


All times are GMT -4. The time now is 02:39 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
ECGrid® is a registered service mark of Loren Data Corp.