Import_Report.aspx

Import_Report.aspx

This page requires the option Enable public import report to be ticked. Please ask your service manager to activate the option for your console account.



Overview

The Import_Report.aspx frontend page will display the statistics related to the completed import processes per List.

This functionality is useful especially when the import file is remitted from a third party automated process.

A sample of the page layout as it appears when properly configured is shown below : 

 

When landing to this page it will be possible for the user to :

1) select the amount of rows the data grid will display per page ( default is 5 )

2) browse the paginated grid according to the defined value at the point 1

Report columns description 

Column

Label in english

Description

Column

Label in english

Description

Import Id

Id

The unique identifier for the specific process

Message Id

Msg Id

Message Id bound to current import process ( if applicable )

Send Id

Send Id

Send Id bound to current import process ( if applicable )

Imported File Name

File

The name of the submitted import file

List Id

List

The target list the process imported the recipients for

Start date

Start

The datetime the import process has begun

End date

End

The datetime the import process has ended

Processed rows

Rows

The overall count of rows the process has treated

Valid rows

Valid

The amount of valid rows the process was able to read

Duplicated email messages

Duplicated

The email recipients found as duplicated

Valid email messages

Valid Email

The amount of unique email addresses imported

Non valid email messages

Invalid Email

The amount of invalid email addresses the process couldn't import to the desired list

Normally when sending campaigns out from Mailup account, there's no relationship between an import process and the subsequent dispatch it may take place.

Fields Message Id and Send Id, will be valued only when using MailUpSend.SendMessageNL to import and send out messages in one single process.

For more information about MailUpSend.SendMessageNL web method, please read here

Accepted Arguments

Field name

type

description

Field name

type

description

IdList

int

the unique identity for the list the report will display data for

ListGuid

string

the unique string identifier for the list being taken into cosideration by the report

 

Callback pattern

The frontend page is placed for every console, regardless of the service activation status, in the frontend root as follows :

http://<your_console_host>/frontend/Import_Report.aspx

when accessed with the proper query string arguments, it will look like

http://<your_console_host>/frontend/Import_Report.aspx?ListGuid=<your_list_guid>&ListId=<your_list_id>

 

The ListGuid information can be easily retrieved from the Mailup console interface : Click on Settings from your left panel menu --> Account settings --> Developer's corner --> Codes table. There, it will be listed all the GuidList information for each List

It can be either retrieved via REST or SOAP API, for more information please take a look at these sections : REST or SOAP



Working sample

http://e9x3d.s85.it/frontend/Import_Report.aspx?ListGUID=52dd6acf-785e-4690-9899-a3a42066d052&IdList=1

 

Troubleshooting

Below a simple chart displaying the possible issues occurring when trying to run this page, along with a suggested resolution for the specific issue

 

Error Message

Possible causes

Resolution

Error Message

Possible causes

Resolution

One or more arguments were not passed in

one of the two expected arguments was not passed or passed with the wrong lettering

Check the lettering of the two parameters the page actually expects as mandatory ( correct naming is displayed in the Accepted Arguments section above )

Guid and ListId mismatch

The inbound parameters were passed to the page with the correct lettering, however the ListGuid and the List Id values do not match.

Please check the ListGuid value actually relates to the ListId you've requested the page for

An expected error occurred whilst validating arguments

The arguments were passed with the right naming, but one of them may have been passed as an empty value

Please check your query string callback includes all the mandatory parameters as the page expects