Skip to content

Commit 08c597a

Browse files
Updated APIs to support inbound EDI split capabilities and additional Partnership-level configurations of generated EDI files' contents and format.
1 parent 7690ac6 commit 08c597a

File tree

56 files changed

+3389
-81
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+3389
-81
lines changed

docgenerator/AWSSDKDocSamples/B2bi.GeneratedSamples.extra.xml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,44 @@
475475
</example>
476476
</value>
477477
</doc>
478+
<doc>
479+
<members>
480+
<member name="M:Amazon.B2bi.IAmazonB2bi.TestParsing(Amazon.B2bi.Model.TestParsingRequest)" />
481+
<member name="M:Amazon.B2bi.AmazonB2biClient.TestParsing(Amazon.B2bi.Model.TestParsingRequest)" />
482+
<member name="T:Amazon.B2bi.Model.TestParsingRequest" />
483+
<member name="T:Amazon.B2bi.Model.TestParsingResponse" />
484+
</members>
485+
<value>
486+
<example>
487+
<para>
488+
489+
</para>
490+
<code
491+
title="Sample TestParsing call without EDI Splitting"
492+
source=".\AWSSDKDocSamples\B2bi\B2bi.GeneratedSamples.cs"
493+
region="example-2" />
494+
</example>
495+
</value>
496+
</doc>
497+
<doc>
498+
<members>
499+
<member name="M:Amazon.B2bi.IAmazonB2bi.TestParsing(Amazon.B2bi.Model.TestParsingRequest)" />
500+
<member name="M:Amazon.B2bi.AmazonB2biClient.TestParsing(Amazon.B2bi.Model.TestParsingRequest)" />
501+
<member name="T:Amazon.B2bi.Model.TestParsingRequest" />
502+
<member name="T:Amazon.B2bi.Model.TestParsingResponse" />
503+
</members>
504+
<value>
505+
<example>
506+
<para>
507+
508+
</para>
509+
<code
510+
title="Sample TestParsing call with EDI Splitting by Transaction"
511+
source=".\AWSSDKDocSamples\B2bi\B2bi.GeneratedSamples.cs"
512+
region="example-3" />
513+
</example>
514+
</value>
515+
</doc>
478516
<doc>
479517
<members>
480518
<member name="M:Amazon.B2bi.IAmazonB2bi.UntagResource(Amazon.B2bi.Model.UntagResourceRequest)" />

docgenerator/AWSSDKDocSamples/B2bi/B2bi.GeneratedSamples.cs

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -577,6 +577,55 @@ public void B2biTestParsing()
577577
#endregion
578578
}
579579

580+
public void B2biTestParsing()
581+
{
582+
#region example-2
583+
584+
var client = new AmazonB2biClient();
585+
var response = client.TestParsing(new TestParsingRequest
586+
{
587+
AdvancedOptions = new AdvancedOptions { X12 = new X12AdvancedOptions { SplitOptions = new X12SplitOptions { SplitBy = "NONE" } } },
588+
EdiType = new EdiType { X12Details = new X12Details {
589+
Version = "VERSION_4010",
590+
TransactionSet = "X12_110"
591+
} },
592+
FileFormat = "JSON",
593+
InputFile = new S3Location {
594+
Key = "sampleFile.txt",
595+
BucketName = "test-bucket"
596+
}
597+
});
598+
599+
string parsedFileContent = response.ParsedFileContent;
600+
601+
#endregion
602+
}
603+
604+
public void B2biTestParsing()
605+
{
606+
#region example-3
607+
608+
var client = new AmazonB2biClient();
609+
var response = client.TestParsing(new TestParsingRequest
610+
{
611+
AdvancedOptions = new AdvancedOptions { X12 = new X12AdvancedOptions { SplitOptions = new X12SplitOptions { SplitBy = "TRANSACTION" } } },
612+
EdiType = new EdiType { X12Details = new X12Details {
613+
Version = "VERSION_4010",
614+
TransactionSet = "X12_110"
615+
} },
616+
FileFormat = "JSON",
617+
InputFile = new S3Location {
618+
Key = "sampleFile.txt",
619+
BucketName = "test-bucket"
620+
}
621+
});
622+
623+
string parsedFileContent = response.ParsedFileContent;
624+
List<string> parsedSplitFileContents = response.ParsedSplitFileContents;
625+
626+
#endregion
627+
}
628+
580629
public void B2biUntagResource()
581630
{
582631
#region example-1

0 commit comments

Comments
 (0)