/
AUS_CU_CustomTopic

AUS_CU_CustomTopic

Example Value in JSON

{ "request": { "Interface": "ABC_INTEGRATION", "Code": "ANNUAL", "PIN": "11", "ExternalPIN": "", "SeqNo": "10000005", "ExternalSeqNo": "", "UFields": [ { "Name": "UFIELD1", "Value": "2020" }, { "Name": "UFIELD2", "Value": "USD" }, { "Name": "UFIELD3", "Value": "499.99" } ] } }

 

Fields Definition

Name

Format

V

Description/Comments

XREF

Mandatory

Name

Format

V

Description/Comments

XREF

Mandatory

Interface

string

v1

Adonis generated interface name

Identified in APM > Setup > General Codes > Miscellaneous > Interfaces

PW001C112

Y

Code

string

v1

A unique Custom Topic CODE

Identified in APM > Setup > General Codes > Customized > Topics Codes

Y

PIN

int

v1

An Adonis UUID identifying the person

 

Defined in the UUID Conditions below

ExternalPIN

string

v1

A 3rd party UUID identifying the person

Automatically mapped with the Adonis PIN.

PW001P00_XREF

SeqNo

int

v1

An Adonis UUID identifying the record

 

ExternalSeqNo

string

v1

A 3rd party UUID identifying the record

Automatically mapped with the SeqNo.

PW001U00_XREF

uFieldXX

user defined

v1

A customized column where the datatype, character limit, and if should be a mandatory field.

 

Identified in APM > Setup > General Codes > Customized > Topics Codes

Y / n

 

UUID Conditions

PIN

ExternalPIN

Operation

PIN

ExternalPIN

Operation

NULL

NULL

No Operation. ERROR.

NULL

If not found, ERROR.

NULL

If not found, ERROR.

No Operation. ERROR.

SeqNo

ExternalSeqNo

Operation

SeqNo

ExternalSeqNo

Operation

NULL

NULL

CREATE. The generated SeqNo is in the response.

NULL

If found UPDATE else ERROR.

NULL

If found UPDATE else CREATE.

No Operation. ERROR.

 

Field Type Conditions

Column Type

Mapping / Condition

V

Values Format

Column Type

Mapping / Condition

V

Values Format

Text

PW001UXX.UFIELDXX

v1

string

Date

PW001UXX.UFIELDXX

v1

YYYY-MM-DD

Number

PW001UXX.UFIELDXX

v1

decimal or number

Related content