Integration

Aptos Integration

TRANSCRIPTION:

0:00:13.759,0:00:20.150
now I’m going to give you a quick walk
to how to integrate with applause Aptos

0:00:20.150,0:00:27.310
is the retail platform I have a number
of products or order management

0:00:27.310,0:00:34.489
point-of-sale merchandising etc it’s a
popular platform but it’s very hard to

0:00:34.489,0:00:39.290
integrate with this going to give you a
quick five minute introduction on how to

0:00:39.290,0:00:46.520
go about doing that so the place to
start is the documentation website this

0:00:46.520,0:00:53.870
details are some basics about how to get
started on integrating with them and has

0:00:53.870,0:01:00.050
documentation of different functions you
can perform and entities you can click

0:01:00.050,0:01:04.850
on saved the customers location products
etc this is going to go through a simple

0:01:04.850,0:01:13.520
example of looking at a list of active
products so if you go to the product

0:01:13.520,0:01:22.130
listing this will give you all the
methods you can do on the product so

0:01:22.130,0:01:29.509
some of their services are regularly snx
SPX services but some of them are done

0:01:29.509,0:01:38.630
handlers yes each X file and most of
them don’t return responses in a proper

0:01:38.630,0:01:45.560
XML format they are formatted as XML but
they are missing a root node in most

0:01:45.560,0:01:52.039
cases and you need to you need to
augment that for that to become a valid

0:01:52.039,0:01:57.709
XML document so let’s just go through
simple example of getting the active

0:01:57.709,0:02:01.959
products so let’s see if I want to get
the active product to something after it

0:02:01.959,0:02:09.500
and you can see that in the URL I need
to along with the name of the method I

0:02:09.500,0:02:13.790
need to pass the client name and clang
code this is like a username and

0:02:13.790,0:02:19.010
password that you can get your source
administration account

0:02:19.010,0:02:28.800
which is a subscription so in Visual
Studio I am just basically little bit

0:02:28.800,0:02:35.940
below online application filling up my
time in record from the configuration

0:02:35.940,0:02:42.440
files or I need to add a reference to
the service

0:03:13.439,0:03:18.040
once the reference is set up you’re
basically just calling setting up a

0:03:18.040,0:03:22.230
client and you’re calling the activist
method you need to give it a page number

0:03:22.230,0:03:28.420
and from that page number that you can I
trade it gives you 25 at a time and then

0:03:28.420,0:03:34.090
I’m just dumping the response to an XML
file it’s a good look what that looks

0:03:34.090,0:03:46.419
like this was wrong and now sometimes
you get an error value calling their

0:03:46.419,0:03:52.209
service and it’s because by default when
you add a service it will not set up the

0:03:52.209,0:03:58.719
configuration properly so you want to
make sure that your your configuration

0:03:58.719,0:04:05.769
is set up in this way you basically need
to increase the size of the buffer then

0:04:05.769,0:04:10.169
you need to make sure that you’re
pointing to the right service URLs so

0:04:10.169,0:04:13.769
let’s get this ago

0:04:17.760,0:04:29.140
and a drownded updates the XML with
other response looks like for vanity you

0:04:29.140,0:04:33.220
can see that there is no parent no dear
this is why you can’t load this directly

0:04:33.220,0:04:39.090
into an XML not in my point setting for
though this is the first of the 25 pages

0:04:39.090,0:04:45.550
many a bunch of products and product
details in the return integrating with

0:04:45.550,0:04:51.700
Aptos can be pretty tricky theoretical
any system can be tricky particularly so

0:04:51.700,0:04:59.110
without dolls because of the lack of
documentation peculiarities if you ever

0:04:59.110,0:05:06.960
have engines if you can touch my human
should be video’s description

Author

Muhammad Omer

Muhammad Omer is the founding partner at Allied Consultants. Areas of interest for him are entreprenuership in organizations, IT Management, Integration and Business Intelligence.