EDI X12 mise en Œuvre avec C#

Notre société est la vente de fournitures médicales, nous avons un site web que nous vendons nos produits en ligne. Nous travaillons avec des fournisseurs qui envoie nos produits à nos clients lorsque nous recevons une nouvelle commande. Nous sommes en train de gérer cela manuellement. Nous recevons l'ordre dans notre site web et téléphone /fax /e-mail afin de fournisseur de ce produit, ils envoie au client sur les produits, et de notifier à nous avec les informations de livraison et nous en informe le client.

Ce processus est l'obtention difficile de gérer ces derniers temps. Nous ne sommes pas à l'aide de toute solution B2B jusqu'à présent, mais nous avons besoin de mettre en œuvre une solution EDI maintenant. Notre plus grand fournisseur est l'aide de l'EDI standarts.

Comme je le comprends, le processus sera comme ci-dessous;

  1. Lorsque nous recevrons une commande, nous créons X12 document, et envoyer ce document par l'intermédiaire de FTP, SFTP ou VAN.
  2. Notre fournisseur recevoir X12 document et de le traiter. Et envoyer une facture formaté comme X12.
  3. Nous recevoir la facture et l'analyse de notre système.
  4. Notre fournisseur envoie les informations de livraison formaté comme X12 quand ils ont envoyé au client sur les produits.
  5. Nous recevons les informations de livraison de documents et l'analyse.

J'ai quelques questions au sujet de ce processus.

  1. Première et la plus importante question: Suis-je comprendre le droit? 🙂
  2. Quels programmes /outils dont j'ai besoin pour un développeur?
  3. Je sais que ce n'est pas sage chose à écrire notre propre X12 parser. Nous avons besoin d'une application externe. Mais quel genre d'une application, nous avons besoin? Avons-nous besoin d'une grosse application comme BizTalk? ou certaines bibliothèques d'assistance comme
  4. Notre fournisseur prend en charge FTP, SFTP et VAN pour la communication de données, qui communication, il faut choisir? lequel est le plus simple et rapide à comprendre?

Désolé, je sais, j'ai beaucoup de questions 🙂 Toute aide sera appréciée.

  • Je ne recommanderais pas le faire vous-même. S'ils prennent en charge cXML ou quelque chose du genre (comme Richard mentionné), peut - être, mais dès que vous soutenez un document EDI, ils vont vous demander pour un autre. Et de l'autre. Ensuite, vous aurez quelqu'un de poser pour un/EDIFACT (une autre norme), alors cXML, les différents protocoles de connexion/réseaux... je l'avais acheter un logiciel commercial ou d'un contrat avec un VAN.
  • Je pense fait un très bon point ici.
  • Merci, vous êtes de droite. Si je le fais par moi-même, il peut être douloureux plus tard. Je suis .net developer, si je vais choisir Microsoft BizTalk pour les processus EDI, sera-ce un bon choix?
  • Je ne recommanderais pas de BizTalk pour votre scénario. Il est assez cher, et à mon humble avis, l'UX/UI est terrible. Si vous êtes à la recherche pour un de Microsoft à base de produit de traduction, découvrez le Delta de Liaison (liaison.com/products/transform/delta). Combinez cela avec leur ECS produit, et vous avez un dossier solide cadre de l'intégration qui sera facilement rivaliser avec BizTalk à une fraction du coût / courbe d'apprentissage.
  • Juste pour être complet, il y a une bibliothèque opensource pour ce faire Appelé Edi.Net et sa construction à l'appui .Net plein Cadre ainsi que netstandard 1.0 à aujourd'hui. Avertissement je suis l'auteur de la lib
InformationsquelleAutor arunes | 2013-05-23