Unable to add new rows to UD09 with rest-erp or REST API Help

There are examples in the help but once you know how to call one method you know how to call them all

What are you specifically hoping / looking for?

Taking the code snippet from above:

CallService<Ice.Contracts.UD09SvcContract>(UD09svc =>
{
    // Create a new record
    UD09Tableset ds = new UD09Tableset();

    UD09svc.GetaNewUD09(ref ds);

    // Set field values
    ds.UD09[0].Key1 = PONum;
    ds.UD09[0].Key2 = VendorID;
    ds.UD09[0].Key3 = IssueNum;
    ds.UD09[0].Character01 = Issue;
    ds.UD09[0].Character02 = Comments;
    ds.UD09[0].Number01 = NumDrums;

    // Save the record
    UD09svc.Update(ref ds);
    
});

From REST API Help I can see GetaNewUD09 takes in a ds and how the request body should be structured, but where is the documentation on how to instantiate that ds object from within a function? I now know we do that by creating a new UDXXTableset() object from the called service, pass that to GetaNewUDXX(), set column values on that object then pass that ds to Update(), but where do devs go to find this information outside of this forum?

Using that code (Thanks, Kevin) I was able to easily modify it for a new function I made that uses GetList() instead, simply returning the int number of rows from UD09 satisfying a provided Where clause. API Help shows GetList() takes in whereClause, pageSize, and absolutePage parameters. When I initially used var list = UD09svc.GetList(whereClause, pageSize, absolutePage) in my function, I got this error:

Easy fix to make, but shouldn’t that morePages boolean be shown as an input parameter in API Help?

CallService<Ice.Contracts.SOMETHINGSvcContract>(SOMETHINGsvc =>
{ });

Is this always the typical boilerplate wrapper to access Svc methods within Functions? I’ve learned ‘Db’ context is accessible within Custom Code blocks for BPM’s but not Functions-- if this forum didn’t exist, how would one ever know that? Knowing these little nuances have sped up my development tremendously so I thank ya’ll for that. I come from a background in software and this is my first role being constrained to a “low code” environment. Not being able to have free range and easily implement my own solutions (like move a UI element with some JS because it’s off-center and killing my OCD) has definitely been a test to my patience.

If only Epicor gave us public Class documentation I’d stop complaining… (for today)

They don’t want to support it. I believe more documentation was available in the past, but that was before my time.

Whether you like it or not, you live here now.

Usl Championship Soccer GIF by Oakland Roots SC

Moving Season 5 GIF by Friends

1 Like

for the morePages thing, that little bitty piece is at least documented in a weird place. in REST Help it’s in the output section - because while that is an input parameter, it’s an input by reference so that it can have output written to it.. Epicor decided to classify that as output in REST Help.. :melting_face:

If you look in your client folder, along with the.DLLs, you’ll find XML files that contain the auto-generated documentation that goes along with it.

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Ice.Contracts.BO.UD09</name>
    </assembly>
    <members>
        <member name="T:Ice.BO.UD09DataSet">
             <summary>
            Represents a strongly typed in-memory cache of data.
            </summary>
        </member>
        <member name="T:Ice.BO.UD09DataSet.UD09DataTable">
             <summary>
            Represents the strongly named DataTable class.
            </summary>
        </member>
        <member name="T:Ice.BO.UD09DataSet.UD09AttchDataTable">
             <summary>
            Represents the strongly named DataTable class.
            </summary>
        </member>
        <member name="T:Ice.BO.UD09DataSet.UD09Row">
             <summary>
            Represents strongly named DataRow class.
            </summary>
        </member>
        <member name="T:Ice.BO.UD09DataSet.UD09AttchRow">
             <summary>
            Represents strongly named DataRow class.
            </summary>
        </member>
        <member name="T:Ice.BO.UD09DataSet.UD09RowChangeEvent">
             <summary>
            Row event argument class
            </summary>
        </member>
        <member name="T:Ice.BO.UD09DataSet.UD09AttchRowChangeEvent">
             <summary>
            Row event argument class
            </summary>
        </member>
        <member name="T:Ice.BO.UD09ListDataSet">
             <summary>
            Represents a strongly typed in-memory cache of data.
            </summary>
        </member>
        <member name="T:Ice.BO.UD09ListDataSet.UD09ListDataTable">
             <summary>
            Represents the strongly named DataTable class.
            </summary>
        </member>
        <member name="T:Ice.BO.UD09ListDataSet.UD09ListRow">
             <summary>
            Represents strongly named DataRow class.
            </summary>
        </member>
        <member name="T:Ice.BO.UD09ListDataSet.UD09ListRowChangeEvent">
             <summary>
            Row event argument class
            </summary>
        </member>
        <member name="T:Ice.BO.UpdExtUD09DataSet">
             <summary>
            Represents a strongly typed in-memory cache of data.
            </summary>
        </member>
        <member name="T:Ice.BO.UpdExtUD09DataSet.UD09DataTable">
             <summary>
            Represents the strongly named DataTable class.
            </summary>
        </member>
        <member name="T:Ice.BO.UpdExtUD09DataSet.UD09AttchDataTable">
             <summary>
            Represents the strongly named DataTable class.
            </summary>
        </member>
        <member name="T:Ice.BO.UpdExtUD09DataSet.UD09Row">
             <summary>
            Represents strongly named DataRow class.
            </summary>
        </member>
        <member name="T:Ice.BO.UpdExtUD09DataSet.UD09AttchRow">
             <summary>
            Represents strongly named DataRow class.
            </summary>
        </member>
        <member name="T:Ice.BO.UpdExtUD09DataSet.UD09RowChangeEvent">
             <summary>
            Row event argument class
            </summary>
        </member>
        <member name="T:Ice.BO.UpdExtUD09DataSet.UD09AttchRowChangeEvent">
             <summary>
            Row event argument class
            </summary>
        </member>
        <member name="T:Ice.Contracts.UD09SvcContract">
            <summary>
            User Defined Table 9
            </summary>
        </member>
        <member name="M:Ice.Contracts.UD09SvcContract.GetaNewUD09(Ice.Tablesets.UD09Tableset@)">
            <summary>
            Get new for UD09.
            </summary>
            <param name="ds">User Defined Table9 Data set</param>
        </member>
        <member name="M:Ice.Contracts.UD09SvcContract.GetNewUD09(Ice.Tablesets.UD09Tableset@,System.String,System.String,System.String,System.String)">
            <summary>
            Inserts a new row in the DataSet with defaults populated.
            </summary>
        </member>
        <member name="M:Ice.Contracts.UD09SvcContract.GetNewUD09Attch(Ice.Tablesets.UD09Tableset@,System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Inserts a new row in the DataSet with defaults populated.
            </summary>
        </member>
        <member name="M:Ice.Contracts.UD09SvcContract.DeleteByID(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Deletes a row given its ID.
            </summary>
        </member>
        <member name="M:Ice.Contracts.UD09SvcContract.GetByID(System.String,System.String,System.String,System.String,System.String)">
            <summary>
            Returns a DataSet given the primary key.
            </summary>
            <returns>The DataSet.</returns>
        </member>
        <member name="M:Ice.Contracts.UD09SvcContract.GetList(System.String,System.Int32,System.Int32,System.Boolean@)">
            <summary>
            Returns a list of rows that satisfy the where clause.
            </summary>
            <param name="whereClause">An expression used to filter the rows. Can be left blank for all rows.</param>
            <param name="pageSize">The maximum number of rows to return. Leave as zero for no maximum.</param>
            <param name="absolutePage">Page of rows to return.</param>
            <param name="morePages">Whether there are more pages of rows available.</param>
            <returns>The list DataSet.</returns>
        </member>
        <member name="M:Ice.Contracts.UD09SvcContract.GetRows(System.String,System.String,System.Int32,System.Int32,System.Boolean@)">
            <summary>
            Returns a dataset containing all rows that satisfy the where clauses.
            </summary>
            <returns>The full DataSet.</returns>
        </member>
        <member name="M:Ice.Contracts.UD09SvcContract.GetBySysRowID(System.Guid)">
            <summary>
            </summary>
        </member>
        <member name="M:Ice.Contracts.UD09SvcContract.GetBySysRowIDs(System.Collections.Generic.List{System.Guid})">
            <summary>
            </summary>
        </member>
        <member name="M:Ice.Contracts.UD09SvcContract.Update(Ice.Tablesets.UD09Tableset@)">
            <summary>
            Commits the DataSet changes to the data store.
            </summary>
            <param name="ds">The full DataSet.</param>
        </member>
        <member name="M:Ice.Contracts.UD09SvcContract.UpdateExt(Ice.Tablesets.UpdExtUD09Tableset@,System.Boolean,System.Boolean,System.Boolean@)">
            <summary>
            Apply input data to service by calling GetByID/GetNew/Update methods.
            </summary>
            <returns>The dataset with list of errors occurred during update process.</returns>
        </member>
        <member name="F:Ice.Proxy.BO.UD09Impl.UriPath">
            <summary>
            The relative path to the API.
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Company">
            <summary>
            Company
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Key1">
            <summary>
            Key1
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Key2">
            <summary>
            Key2
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Key3">
            <summary>
            Key3
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Key4">
            <summary>
            Key4
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Key5">
            <summary>
            Key5
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Character01">
            <summary>
            Character01
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Character02">
            <summary>
            Character02
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Character03">
            <summary>
            Character03
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Character04">
            <summary>
            Character04
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Character05">
            <summary>
            Character05
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Character06">
            <summary>
            Character06
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Character07">
            <summary>
            Character07
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Character08">
            <summary>
            Character08
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Character09">
            <summary>
            Character09
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Character10">
            <summary>
            Character10
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number01">
            <summary>
            Number01
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number02">
            <summary>
            Number02
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number03">
            <summary>
            Number03
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number04">
            <summary>
            Number04
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number05">
            <summary>
            Number05
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number06">
            <summary>
            Number06
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number07">
            <summary>
            Number07
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number08">
            <summary>
            Number08
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number09">
            <summary>
            Number09
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number10">
            <summary>
            Number10
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number11">
            <summary>
            Number11
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number12">
            <summary>
            Number12
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number13">
            <summary>
            Number13
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number14">
            <summary>
            Number14
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number15">
            <summary>
            Number15
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number16">
            <summary>
            Number16
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number17">
            <summary>
            Number17
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number18">
            <summary>
            Number18
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number19">
            <summary>
            Number19
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Number20">
            <summary>
            Number20
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date01">
            <summary>
            Date01
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date02">
            <summary>
            Date02
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date03">
            <summary>
            Date03
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date04">
            <summary>
            Date04
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date05">
            <summary>
            Date05
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date06">
            <summary>
            Date06
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date07">
            <summary>
            Date07
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date08">
            <summary>
            Date08
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date09">
            <summary>
            Date09
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date10">
            <summary>
            Date10
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date11">
            <summary>
            Date11
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date12">
            <summary>
            Date12
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date13">
            <summary>
            Date13
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date14">
            <summary>
            Date14
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date15">
            <summary>
            Date15
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date16">
            <summary>
            Date16
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date17">
            <summary>
            Date17
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date18">
            <summary>
            Date18
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date19">
            <summary>
            Date19
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.Date20">
            <summary>
            Date20
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox01">
            <summary>
            CheckBox01
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox02">
            <summary>
            CheckBox02
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox03">
            <summary>
            CheckBox03
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox04">
            <summary>
            CheckBox04
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox05">
            <summary>
            CheckBox05
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox06">
            <summary>
            CheckBox06
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox07">
            <summary>
            CheckBox07
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox08">
            <summary>
            CheckBox08
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox09">
            <summary>
            CheckBox09
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox10">
            <summary>
            CheckBox10
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox11">
            <summary>
            CheckBox11
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox12">
            <summary>
            CheckBox12
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox13">
            <summary>
            CheckBox13
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox14">
            <summary>
            CheckBox14
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox15">
            <summary>
            CheckBox15
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox16">
            <summary>
            CheckBox16
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox17">
            <summary>
            CheckBox17
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox18">
            <summary>
            CheckBox18
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox19">
            <summary>
            CheckBox19
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.CheckBox20">
            <summary>
            CheckBox20
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar01">
            <summary>
            ShortChar01
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar02">
            <summary>
            ShortChar02
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar03">
            <summary>
            ShortChar03
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar04">
            <summary>
            ShortChar04
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar05">
            <summary>
            ShortChar05
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar06">
            <summary>
            ShortChar06
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar07">
            <summary>
            ShortChar07
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar08">
            <summary>
            ShortChar08
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar09">
            <summary>
            ShortChar09
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar10">
            <summary>
            ShortChar10
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar11">
            <summary>
            ShortChar11
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar12">
            <summary>
            ShortChar12
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar13">
            <summary>
            ShortChar13
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar14">
            <summary>
            ShortChar14
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar15">
            <summary>
            ShortChar15
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar16">
            <summary>
            ShortChar16
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar17">
            <summary>
            ShortChar17
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar18">
            <summary>
            ShortChar18
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar19">
            <summary>
            ShortChar19
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.ShortChar20">
            <summary>
            ShortChar20
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.GlobalUD09">
            <summary>
            GlobalUD09
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.GlobalLock">
            <summary>
            GlobalLock
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.SysRevID">
            <summary>
            SysRevID
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.SysRowID">
            <summary>
            SysRowID
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.BitFlag">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.RowMod">
            <summary>
            RowMod
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09Row.SpecifiedProperties">
            <summary>
            SpecifiedProperties
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.Company">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.Key1">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.Key2">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.Key3">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.Key4">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.Key5">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.DrawingSeq">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.XFileRefNum">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.SysRevID">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.SysRowID">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.ForeignSysRowID">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.DrawDesc">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.FileName">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.PDMDocID">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.DocTypeID">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.RowMod">
            <summary>
            RowMod
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09AttchRow.SpecifiedProperties">
            <summary>
            SpecifiedProperties
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Company">
            <summary>
            Company
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Key1">
            <summary>
            Key1
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Key2">
            <summary>
            Key2
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Key3">
            <summary>
            Key3
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Key4">
            <summary>
            Key4
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Key5">
            <summary>
            Key5
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Character01">
            <summary>
            Character01
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Character02">
            <summary>
            Character02
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Character03">
            <summary>
            Character03
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Character04">
            <summary>
            Character04
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Character05">
            <summary>
            Character05
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Character06">
            <summary>
            Character06
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Character07">
            <summary>
            Character07
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Character08">
            <summary>
            Character08
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Character09">
            <summary>
            Character09
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Character10">
            <summary>
            Character10
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number01">
            <summary>
            Number01
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number02">
            <summary>
            Number02
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number03">
            <summary>
            Number03
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number04">
            <summary>
            Number04
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number05">
            <summary>
            Number05
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number06">
            <summary>
            Number06
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number07">
            <summary>
            Number07
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number08">
            <summary>
            Number08
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number09">
            <summary>
            Number09
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number10">
            <summary>
            Number10
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number11">
            <summary>
            Number11
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number12">
            <summary>
            Number12
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number13">
            <summary>
            Number13
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number14">
            <summary>
            Number14
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number15">
            <summary>
            Number15
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number16">
            <summary>
            Number16
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number17">
            <summary>
            Number17
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number18">
            <summary>
            Number18
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number19">
            <summary>
            Number19
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Number20">
            <summary>
            Number20
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date01">
            <summary>
            Date01
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date02">
            <summary>
            Date02
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date03">
            <summary>
            Date03
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date04">
            <summary>
            Date04
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date05">
            <summary>
            Date05
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date06">
            <summary>
            Date06
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date07">
            <summary>
            Date07
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date08">
            <summary>
            Date08
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date09">
            <summary>
            Date09
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date10">
            <summary>
            Date10
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date11">
            <summary>
            Date11
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date12">
            <summary>
            Date12
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date13">
            <summary>
            Date13
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date14">
            <summary>
            Date14
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date15">
            <summary>
            Date15
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date16">
            <summary>
            Date16
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date17">
            <summary>
            Date17
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date18">
            <summary>
            Date18
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date19">
            <summary>
            Date19
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.Date20">
            <summary>
            Date20
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox01">
            <summary>
            CheckBox01
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox02">
            <summary>
            CheckBox02
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox03">
            <summary>
            CheckBox03
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox04">
            <summary>
            CheckBox04
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox05">
            <summary>
            CheckBox05
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox06">
            <summary>
            CheckBox06
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox07">
            <summary>
            CheckBox07
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox08">
            <summary>
            CheckBox08
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox09">
            <summary>
            CheckBox09
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox10">
            <summary>
            CheckBox10
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox11">
            <summary>
            CheckBox11
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox12">
            <summary>
            CheckBox12
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox13">
            <summary>
            CheckBox13
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox14">
            <summary>
            CheckBox14
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox15">
            <summary>
            CheckBox15
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox16">
            <summary>
            CheckBox16
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox17">
            <summary>
            CheckBox17
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox18">
            <summary>
            CheckBox18
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox19">
            <summary>
            CheckBox19
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.CheckBox20">
            <summary>
            CheckBox20
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar01">
            <summary>
            ShortChar01
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar02">
            <summary>
            ShortChar02
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar03">
            <summary>
            ShortChar03
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar04">
            <summary>
            ShortChar04
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar05">
            <summary>
            ShortChar05
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar06">
            <summary>
            ShortChar06
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar07">
            <summary>
            ShortChar07
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar08">
            <summary>
            ShortChar08
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar09">
            <summary>
            ShortChar09
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar10">
            <summary>
            ShortChar10
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar11">
            <summary>
            ShortChar11
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar12">
            <summary>
            ShortChar12
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar13">
            <summary>
            ShortChar13
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar14">
            <summary>
            ShortChar14
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar15">
            <summary>
            ShortChar15
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar16">
            <summary>
            ShortChar16
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar17">
            <summary>
            ShortChar17
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar18">
            <summary>
            ShortChar18
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar19">
            <summary>
            ShortChar19
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.ShortChar20">
            <summary>
            ShortChar20
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.GlobalUD09">
            <summary>
            GlobalUD09
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.GlobalLock">
            <summary>
            GlobalLock
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.SysRevID">
            <summary>
            SysRevID
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.SysRowID">
            <summary>
            SysRowID
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.BitFlag">
            <summary>
            
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.RowMod">
            <summary>
            RowMod
            </summary>
        </member>
        <member name="P:Ice.Tablesets.UD09ListRow.SpecifiedProperties">
            <summary>
            SpecifiedProperties
            </summary>
        </member>
    </members>
</doc>

After the client, all we have OpenAPI. However, we will want traces or similar for developing Functions.

This is very helpful– Thanks, Mark!

You also have the method parameters in BPM designer (method directives). Load up the method you are looking for and then from the tool bar or overflow choose advanced. This will then give you all the parameters, the type and also whether they are in, out, shake it all about :zany_face: sorry in-out (ref).

Thanks, Ben!

Don’t be sorry, it’s your signature line! I’ll let myself ref out.

Plus, a lot of us will talk to a fence post, and some of us think we know what we’re doing.