Conversie van de TransSmart solution van BizTalk 2013 naar 2016.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

83 lines
4.0KB

  1. namespace TM.TransSmart.Schemas {
  2. using Microsoft.XLANGs.BaseTypes;
  3. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.BizTalk.Schema.Compiler", "3.0.1.0")]
  4. [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
  5. [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
  6. [SchemaType(SchemaTypeEnum.Document)]
  7. [Schema(@"http://TM.TransSmart.Status",@"root")]
  8. [System.SerializableAttribute()]
  9. [SchemaRoots(new string[] {@"root"})]
  10. public sealed class Status : Microsoft.XLANGs.BaseTypes.SchemaBase {
  11. [System.NonSerializedAttribute()]
  12. private static object _rawSchema;
  13. [System.NonSerializedAttribute()]
  14. private const string _strSchema = @"<?xml version=""1.0"" encoding=""utf-16""?>
  15. <xs:schema xmlns=""http://TM.TransSmart.Status"" xmlns:b=""http://schemas.microsoft.com/BizTalk/2003"" targetNamespace=""http://TM.TransSmart.Status"" xmlns:xs=""http://www.w3.org/2001/XMLSchema"">
  16. <xs:element name=""root"">
  17. <xs:complexType>
  18. <xs:sequence>
  19. <xs:element minOccurs=""0"" maxOccurs=""unbounded"" name=""status"">
  20. <xs:complexType>
  21. <xs:sequence>
  22. <xs:element name=""shipment"">
  23. <xs:complexType>
  24. <xs:sequence>
  25. <xs:element minOccurs=""0"" maxOccurs=""1"" name=""statusTimeStamp"" nillable=""true"" type=""xs:string"" />
  26. <xs:element minOccurs=""0"" maxOccurs=""1"" name=""reference"" nillable=""true"" type=""xs:string"" />
  27. <xs:element minOccurs=""0"" maxOccurs=""1"" name=""NoPieces"" nillable=""true"" type=""xs:string"" />
  28. <xs:element minOccurs=""0"" maxOccurs=""1"" name=""weight"" nillable=""true"" type=""xs:string"" />
  29. <xs:element minOccurs=""0"" maxOccurs=""1"" name=""weightUom"" nillable=""true"" type=""xs:string"" />
  30. <xs:element minOccurs=""0"" maxOccurs=""1"" name=""incoterms"" nillable=""true"" type=""xs:string"" />
  31. <xs:element minOccurs=""0"" maxOccurs=""1"" name=""statusPrice"" nillable=""true"" type=""xs:string"" />
  32. <xs:element minOccurs=""0"" maxOccurs=""1"" name=""currency"" nillable=""true"" type=""xs:string"" />
  33. <xs:element minOccurs=""0"" maxOccurs=""1"" name=""deliveryDate"" nillable=""true"" type=""xs:string"" />
  34. <xs:element minOccurs=""0"" maxOccurs=""1"" name=""deliveryTime"" nillable=""true"" type=""xs:string"" />
  35. <xs:element minOccurs=""0"" maxOccurs=""1"" name=""acceptedBy"" nillable=""true"" type=""xs:string"" />
  36. <xs:element minOccurs=""0"" maxOccurs=""1"" name=""pickupDate"" nillable=""true"" type=""xs:string"" />
  37. <xs:element minOccurs=""0"" maxOccurs=""1"" name=""shipmentStatus"" nillable=""true"" type=""xs:string"" />
  38. <xs:element minOccurs=""0"" maxOccurs=""1"" name=""carrierStatusCode"" nillable=""true"" type=""xs:string"" />
  39. <xs:element minOccurs=""0"" maxOccurs=""1"" name=""carrierStatusDescription"" nillable=""true"" type=""xs:string"" />
  40. </xs:sequence>
  41. </xs:complexType>
  42. </xs:element>
  43. </xs:sequence>
  44. <xs:attribute name=""carrier"" type=""xs:string"" use=""optional"" />
  45. </xs:complexType>
  46. </xs:element>
  47. </xs:sequence>
  48. </xs:complexType>
  49. </xs:element>
  50. </xs:schema>";
  51. public Status() {
  52. }
  53. public override string XmlContent {
  54. get {
  55. return _strSchema;
  56. }
  57. }
  58. public override string[] RootNodes {
  59. get {
  60. string[] _RootElements = new string [1];
  61. _RootElements[0] = "root";
  62. return _RootElements;
  63. }
  64. }
  65. protected override object RawSchema {
  66. get {
  67. return _rawSchema;
  68. }
  69. set {
  70. _rawSchema = value;
  71. }
  72. }
  73. }
  74. }