You are on page 1of 542

Test Case ID Type Description

Verify in Aconex that a document is correctly upserted


on the basis of entity when single or multiple attributes
are passed using INPUT Parameters to POST under
BATCH Action based on defined Request body in XML

INPUT Parameters:
X-EIP-ClientApplication=xxxxxxx
contextName=xxxxxxxx

EIP_224_01 MANUAL
Verify in Aconex that a document is correctly upserted
on the basis of entity when single or multiple attributes
are passed using INPUT Parameters to POST under
BATCH Action based on defined Request body in JSON

INPUT Parameters:
X-EIP-ClientApplication=xxxxxxx
contextName=xxxxxxxx

MANUAL
Verify in Aconex that a document is correctly upserted
on the basis of entity when single or multiple attributes
are passed along with documentNumber using INPUT
Parameters to POST under BATCH Action based on
defined Request body in XML

INPUT Parameters:
X-EIP-ClientApplication=xxxxxxx
contextName=xxxxxxxx

MANUAL
Verify in Aconex that a document is correctly upserted
on the basis of entity when single or multiple attributes
are passed along with documentNumber using INPUT
Parameters to POST under BATCH Action based on
defined Request body in JSON

INPUT Parameters:
X-EIP-ClientApplication=xxxxxxx
contextName=xxxxxxxx

MANUAL
Verify in Aconex that multiple document is correctly
upserted on the basis of entity when single or multiple
attributes are passed using INPUT Parameters to POST
under BATCH Action based on defined Request body in
XML

INPUT Parameters:
X-EIP-ClientApplication=xxxxxxx
contextName=xxxxxxxx

MANUAL
Verify in Aconex that multiple document is correctly
upserted on the basis of entity when single or multiple
attributes are passed using INPUT Parameters to POST
under BATCH Action based on defined Request body in
JSON

INPUT Parameters:
X-EIP-ClientApplication=xxxxxxx
contextName=xxxxxxxx

MANUAL
Verify in Aconex that multiple document is correctly
upserted on the basis of entity when single or multiple
attributes are passed along with documentNumber
using INPUT Parameters to POST under BATCH Action
based on defined Request body in XML

INPUT Parameters:
X-EIP-ClientApplication=xxxxxxx
contextName=xxxxxxxx

MANUAL
Verify in Aconex that multiple document is correctly
upserted on the basis of entity when single or multiple
attributes are passed along with documentNumber
using INPUT Parameters to POST under BATCH Action
based on defined Request body in JSON

INPUT Parameters:
X-EIP-ClientApplication=xxxxxxx
contextName=xxxxxxxx

MANUAL
Verify in Aconex that single or multiple document is
correctly upserted on the basis of entity when INPUT
Parameters are blank under BATCH Action using POST
method based on defined Request body in XML

INPUT Parameters:
X-EIP-ClientApplication=
contextName=

MANUAL
Verify in Aconex that single or multiple document is
correctly upserted on the basis of entity when INPUT
Parameters are blank under BATCH Action using POST
method based on defined Request body in JSON

INPUT Parameters:
X-EIP-ClientApplication=
contextName=

MANUAL
Verify in Aconex that single or multiple document is
correctly upserted on the basis of entity when INPUT
Parameters contain invalid value under BATCH Action
using POST method based on defined Request body in
XML

INPUT Parameters:
X-EIP-ClientApplication=
contextName=

MANUAL
Verify in Aconex that single or multiple document is
correctly upserted on the basis of entity when INPUT
Parameters contain invalid value under BATCH Action
using POST method based on defined Request body in
JSON

INPUT Parameters:
X-EIP-ClientApplication=
contextName=

MANUAL
Verify in Aconex that single or multiple document is
correctly upserted on the basis of entity using INPUT
Parameters to POST under BATCH Action when all
attibutes contain blank value based on defined Request
body in XML

INPUT Parameters:
X-EIP-ClientApplication=
contextName=

MANUAL
Verify in Aconex that single or multiple document is
correctly upserted on the basis of entity using INPUT
Parameters to POST under BATCH Action when all
attibutes contain blank value based on defined Request
body in JSON

INPUT Parameters:
X-EIP-ClientApplication=
contextName=

MANUAL
Verify in Aconex that single or multiple document is
correctly upserted on the basis of entity using INPUT
Parameters to POST under BATCH Action when single or
multiple attibutes contain blank value based on defined
Request body in XML

INPUT Parameters:
X-EIP-ClientApplication=
contextName=

MANUAL
Verify in Aconex that single or multiple document is
correctly upserted on the basis of entity using INPUT
Parameters to POST under BATCH Action when single or
multiple attibutes contain blank value based on defined
Request body in JSON

INPUT Parameters:
X-EIP-ClientApplication=
contextName=

MANUAL
Verify in Aconex that single or multiple document is
correctly upserted on the basis of entity using INPUT
Parameters to POST under BATCH Action when all
attibutes contain invalid value based on defined
Request body in XML

INPUT Parameters:
X-EIP-ClientApplication=
contextName=

MANUAL
Verify in Aconex that single or multiple document is
correctly upserted on the basis of entity using INPUT
Parameters to POST under BATCH Action when all
attibutes contain invalid value based on defined
Request body in JSON

INPUT Parameters:
X-EIP-ClientApplication=
contextName=

MANUAL
Verify in Aconex that single or multiple document is
correctly upserted on the basis of entity using INPUT
Parameters to POST under BATCH Action when single or
multiple attibutes contain invalid value based on
defined Request body in XML

INPUT Parameters:
X-EIP-ClientApplication=
contextName=

MANUAL
Verify in Aconex that single or multiple document is
correctly upserted on the basis of entity using INPUT
Parameters to POST under BATCH Action when single or
multiple attibutes contain invalid value based on
defined Request body in JSON

INPUT Parameters:
X-EIP-ClientApplication=
contextName=

MANUAL
Verify in Aconex that single or multiple document is
correctly upserted on the basis of entity using INPUT
Parameters to POST under BATCH Action when single or
multiple attibutes contain invalid value based on
defined Request body in JSON

INPUT Parameters:
X-EIP-ClientApplication=
contextName=

MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute documentId in request body in
XML
MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute documentId in request body in
JSON
MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute documentNumber in request body
in XML
MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute documentNumber in request body
in JSON
MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute Title in request body in XML

MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute Title in request body in JSON

MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute documentType in request body in
XML
MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute documentType in request body in
JSON
MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute discipline in request body in XML

MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute discipline in request body in JSON

MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute documentStatus in request body in
XML
MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute documentStatus in request body in
JSON
MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute dateIssued in request body in XML

MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute dateIssued in request body in JSON

MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute originatingCompany in request
body in XML
MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute originatingCompany in request
body in JSON
MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute revision in request body in XML

MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed along with
mandatory attribute revision in request body in JSON

MANUAL
Verify in Acones that single or multiple document
should not upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute documentId in request body in
XML
MANUAL
Verify in Acones that single or multiple document
should not upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute documentId in request body in
JSON
MANUAL
Verify in Acones that single or multiple document
should not upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute documentNumber in request body
in XML
MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute documentNumber in request body
in JSON
MANUAL
Verify in Acones that single or multiple document
should not upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute title in request body in XML

MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute title in request body in JSON

MANUAL
Verify in Acones that single or multiple document
should not upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute documentType in request body in
XML
MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute documentType in request body in
JSON
MANUAL
Verify in Acones that single or multiple document
should not upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute discipline in request body in XML

MANUAL
Verify in Acones that single or multiple document is
correctly upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute discipline in request body in JSON

MANUAL
Verify in Acones that single or multiple document
should not upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute documentStatus in request body in
XML
MANUAL
Verify in Acones that single or multiple document
should not upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute documentStatus in request body in
JSON
MANUAL
Verify in Acones that single or multiple document
should not upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute dateIssued in request body in XML

MANUAL
Verify in Acones that single or multiple document
should not upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute dateIssued in request body in JSON

MANUAL
Verify in Acones that single or multiple document
should not upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute originatingCompany in request
body in XML
MANUAL
Verify in Acones that single or multiple document
should not upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute originatingCompany in request
body in JSON
MANUAL
Verify in Acones that single or multiple document
should not upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute revision in request body in XML

MANUAL
Verify in Acones that single or multiple document
should not upserted on the basis of entity using INPUT
param in POST request under BATCH Action when
single or multiple attributes is passed without
mandatory attribute revision in request body in JSON

MANUAL
Validate in Aconex date format of dateOnDocument
attribute using INPUT param is passed in POST under
BATCH Action based on defined Request body in XML

INPUT Parameters:
X-EIP-ClientApplication=
contextName=

MANUAL
Validate in Aconex date format of dateOnDocument
attribute using INPUT param is passed in POST under
BATCH Action based on defined Request body in JSON

INPUT Parameters:
X-EIP-ClientApplication=
contextName=

MANUAL
Validate datatype String, Date, Integer, boolean of all
document attribute in entity using INPUT param to
POST under BATCH Action based on defined Request
body in XML
MANUAL
Validate datatype String, Date, Integer, boolean of all
document attribute in entity using INPUT param to
POST under BATCH Action based on defined Request
body in JSON
MANUAL
Validate datatype length of all document attribute in
entity using INPUT param to POST under BATCH Action
based on defined Request body in XML

MANUAL
Validate datatype length of all document attribute in
entity using INPUT param to POST under BATCH Action
based on defined Request body in XML

MANUAL
Verify in Aconex that single or multiple document
should not be upserted on the basis of entity when
INPUT Param is passed in POST request under BATCH
Action and Request Body is Blank

MANUAL
Verify in Aconex that single or multiple document
should not be upserted on the basis of entity using
when incorrect WADL is passed

MANUAL
Extract list of Aconex projects that are configured in
MCDB using GET method based on defined WADL
containing contexts and validate data response with
MCDB
MANUAL
Verify that when unsecure protocol http is passed in
WADL then an error should return using GET method
upon trying to extract list of Aconex project that are
configured in MCDB
MANUAL

Verify that when MCDB is not connected with Aconex


then an error should return using GET method upon
trying to extract list of Aconex project that are
MANUAL configured in MCDB
A list of Aconex projects should not return that are
configured in MCDB using GET method when incorrect
WADL is passed in that case an error should return

MANUAL
Validate the XML/JSON response which is getting from
Aconex side it should be correct and human readable
MANUAL
Extract specific details of Aconex project that are
configured in MCDB using GET Method based on
defined WADL containing {context Name} param and
validate data response with MCDB
MANUAL
Verify when null value is passed in contextName param
using GET method based on defined WADL in that case
an error should display
MANUAL
Verify when special character value is passed in
contextName param using GET method based on
defined WADL in that case an error should display

MANUAL
Verify when String,float,int,char value is passed in
contextName param using GET method based on
defined WADL in that case an error should display

MANUAL
Verify when space value is passed in contextName
param using GET method based on defined WADL in
that case an error should display

MANUAL
Verify that when unsecure protocol http is passed in
WADL then an error should return using GET method
upon trying to extract specific details of Aconex project
that are configured in MCDB

MANUAL
Verify that when MCDB is not connected with Aconex
then an error should return using GET method upon
trying to extract specific details of Aconex project that
MANUAL are configured in MCDB
A specific details of Aconex projects should not return
that are configured in MCDB using GET method when
incorrect WADL is passed in that case an error should
return
MANUAL
Validate the XML/JSON response which is getting from
TEAMWorks side it should be correct and human
readable
MANUAL
Extract document from Aconex by perfoming filter
operation using GET method based on defined
mandatory parameters with single or multiple attribute

X-EIP-ClientApplication=
contextName=
documentId=
dateIssued=
documentNumber=
title=

Refer Coloumn D under Aconex Facade GET API Matrix


Workbook

Extract document from Aconex by perfoming filter


operation using GET method based on defined
mandatory parameters with single or multiple attribute

X-EIP-ClientApplication=
contextName=
documentId=
dateIssued=
documentNumber=
title=
showDocumentHistory=
q=
Extract document should not return from Aconex by
perfoming filter operation using GET method when
invalid value is passed in filter and mandatory param
X-EIP-ClientApplication=
contextName=
documentId=
dateIssued=
documentNumber=
title=

Extract document should not return from Aconex by


perfoming filter operation using GET method when
invalid value is passed in mandatory param
X-EIP-ClientApplication=
contextName=
documentId=
dateIssued=
documentNumber=
title=

Extract document should not return from Aconex by


perfoming filter operation using GET method when
invalid value is passed in filter param
X-EIP-ClientApplication=
contextName=
documentId=
dateIssued=
documentNumber=
title=

Extract document should not return from Aconex by


perfoming filter operation using GET method when
blank value is passed in all parameter
X-EIP-ClientApplication=
contextName=
documentId=
dateIssued=
documentNumber=
title=
Extract document should not return from Aconex by
perfoming filter operation using GET method when
blank value is passed in all filter param except
mandatory parameter
X-EIP-ClientApplication=
contextName=
documentId=
dateIssued=
documentNumber=
title=

Extract document should not return from Aconex by


perfoming filter operation using GET method when only
mandatory parameter contains blank value
X-EIP-ClientApplication=xxxxxx
contextName=xxxxxxx
documentId=
dateIssued=
documentNumber=
title=

Extract document should not return from Aconex by


perfoming filter operation using GET method when only
X-EIP-ClientApplication contains blank value
X-EIP-ClientApplication=xxxxxx
contextName=xxxxxxx
documentId=
dateIssued=
documentNumber=
title=

Extract document should not return from Aconex by


perfoming filter operation using GET method when only
X-EIP-ClientApplication contains blank value
X-EIP-ClientApplication=xxxxxx
contextName=xxxxxxx
documentId=
dateIssued=
documentNumber=
title=
Extract document should not return from Aconex by
perfoming filter operation using GET method when
invalid value is passed in showDocumentHistory and q
parameter

X-EIP-ClientApplication=
contextName=
documentId=
dateIssued=
documentNumber=
title=
showDocumentHistory=
q=

Extract document from Aconex by perfoming filter


operation using GET method when blank value is passed
in showDocumentHistory and q parameter

X-EIP-ClientApplication=
contextName=
documentId=
dateIssued=
documentNumber=
title=
showDocumentHistory=
q=

Validate datatype of all attribute by replacing


Integer,Boolen, String with string ,char,float in filter
operation using Get method

Validate datatype length of all attribute in filter


operation using GET method
Extract document from Aconex using GET method with
single or multiple filter attribute based on provided
param as per below

X-EIP-ClientApplication : DSC
contextName :26089_xxx
documentId : 1353331688066671054
pageSize=25
pageIndex=1
sort= originatingCompany.ASC
showDocumentHistory=true
q=true

Extract document from Aconex using GET method


based on provided param without attribute in that case
full document result should display

X-EIP-ClientApplication : DSC
contextName :26089_xxx
pageSize=25
pageIndex=1
sort= originatingCompany.ASC
showDocumentHistory=true
q=false

Extract document from Aconex using GET method


based on provided param without attribute in that case
full document result should display

X-EIP-ClientApplication : DSC
contextName :26089_xxx
pageSize=25
pageIndex=1
sort= originatingCompany.ASC
showDocumentHistory=true
q=false
Extract document from Aconex using GET method
when shortDocumentHistory and q param is blank

X-EIP-ClientApplication : DSC
contextName :26089_xxx
pageSize=25
pageIndex=1
sort= originatingCompany.ASC
shortDocumentHistory=
q=

Extract documentin ASC or DESC from Aconex using GET


method based on provided sort param

X-EIP-ClientApplication : DSC
contextName :26089_xxx
pageSize=25
pageIndex=1
sort= originatingCompany.ASC

Extract document from Aconex using GET method


based on provided paging param

X-EIP-ClientApplication : DSC
contextName :26089_xxx
pageSize=25
pageIndex=1

Extract document from Aconex using GET method when


all param is blank except mandatory parameters

X-EIP-ClientApplication : DSC
contextName :26089_xxx
pageSize=
pageIndex=
sort=
showDocumentHistory=
q=

Mandatory Parameters:
X-EIP-ClientApplication : DSC
contextName :26089_xxx
Extract document should not return from Aconex using
GET method when mandatory parameters contains
blank value

X-EIP-ClientApplication : DSC
contextName :26089_xxx
pageSize=
pageIndex=
sort=
showDocumentHistory=
q=

Mandatory Parameters:
X-EIP-ClientApplication :
contextName :

Extract document should not return from Aconex using


GET method when mandatory parameters is missing

pageSize=
pageIndex=
sort=
showDocumentHistory=
q=

Mandatory Parameters:
X-EIP-ClientApplication :
contextName :

Extract document from Aconex using GET method when


only pageSize value is passed in parameter

X-EIP-ClientApplication : DSC
contextName :26089_xxx
pageSize=

Mandatory Parameters:
X-EIP-ClientApplication :
contextName :
Extract document from Aconex using GET method when
only pageIndex param is passed remaining is blank
X-EIP-ClientApplication : DSC
contextName :26089_xxx
pageIndex=

Mandatory Parameters:
X-EIP-ClientApplication :
contextName :

Extract document from Aconex using GET method when


only sort param is passed remaining is blank

X-EIP-ClientApplication : DSC
contextName :26089_xxx
pageIndex=

Mandatory Parameters:
X-EIP-ClientApplication :
contextName :

Verify that document should not return from Aconex


using GET method when string,float,char is passed in
pageSize and pageIndex
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Extract project specific commodity records from


TEAMWorks using GET method when pageSize param
cross default pageSize value (like 150 size)
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx

Commodity name can be Valve,Spool,Bulkpipe


Verify that project specific commodity records should
not return from TEAMWorks using GET method when
pageIndex param contains either negative or zero value
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx

Commodity name can be Valve,Spool,Bulkpipe

This test case is to verify when we are passing


parameter values {search_type=FULL} to get a list of
document from a specific aconex project in pages

EIP_224_03 MANUAL
This test case is to verify when we are passing
parameter values
{
search_type=FULL
documentNumber=0987654321
} to get a matching document metadata from a specific
aconex project in pages

EIP_224_04 MANUAL
This test case is to verify when we are passing
parameter values
{
search_type=FULL
documentNumber=0987654321
sortField=
sortDirection=
showDocumentHistory=true
}
to get latest revision of each matching document
metadata from a specific aconex project in pages

EIP_224_05 MANUAL
This test case is to verify when we are passing
parameter values
{
search_type=FULL
documentNumber=
sortField=
sortDirection=
showDocumentHistory=true} to get all latest revision of
matching document from specific aconex project in
pages

EIP_224_06 MANUAL
This test case is to verify when we are passing valid
multiple parameter values
{
ClientApplication=DSC
search_type=FULL
documentNumber=
trackingid=
documentType
discipline=
title=
author=
sortField=
sortDirection=
} to get matching document metadata from a specific
aconex project in pages

EIP_224_07 MANUAL
This test case is to verify when we are passing invalid
parameter values
{
ClientApplication=DSC
search_type=FULL
documentNumber=
trackingid=
documentType
discipline=
title=
author=
sortField=
sortDirection=
} to get matching document metadata from a specific
aconex project in pages

EIP_224_08 MANUAL
This test case is to verify when we are passing invalid
parameter values
{
search_type=FULL1312#$#%
}
EIP_224_09 MANUAL
This test case is to verify when "search_type"
parameter is set to blank.

EIP_27_10 MANUAL
This test case is to verify when "search_type"
parameter is set with invalid values (eg. Sfsf,13212,!@!
13212,000)

EIP_27_11 MANUAL
This test case is to verify when "search _type"
parameter is set to null value

EIP_27_12 MANUAL

This test case is to verify when we are passing


parameter values
{
search_type=NUMBER_LIMITED
search_Result_Size = 75

}
to get metadata from specific aconex project in pages

EIP_224_13 MANUAL
This test case is to verify when we are passing invalid
parameter values
{
search_type=NUMBER_LIMITED34343443
search_result_ size = 23
}

EIP_224_14 MANUAL
This test case is to verify when we are passing invalid
parameter values
{
search_type=123526735
search_result_ size = 2343@$
}

EIP_224_15 MANUAL
This test case is to verify when we are passing invalid
parameter values
{
search type=134231@$$@
search_result_ size = $#%
}
EIP_224_16 MANUAL
This test case is to verify when we are passing invalid
parameter values
{
search_type=NUMBER_LIMITED
search_result_ size = 000000
}
EIP_224_17 MANUAL
This test case is to verify when we are passing invalid
parameter values
{
search_type=NUMBER_LIMITED
search_result_ size = null
}
EIP_224_18 MANUAL
This test case is to verify when we are passing
parameter values
{
search_type= NUMBER_LIMITED
search_result_ size =
}
EIP_224_19 MANUAL
This test case is to verify when we are passing valid
multiple parameter values
{
ClientApplication=DSC
search_type=NUMBER_LIMITED
documentNumber=
trackingid=
documentType
discipline=
title=
author=
}

EIP_224_20 MANUAL
This test case is to verify when we are passing invalid
parameter values
{
ClientApplication=DSC
search_type=NUMBER_LIMITED
documentNumber=fgfg32432
trackingid=fdgfdg454
documentType=000ghhfgh32432@$
discipline=fdgfd#@$224
title=fgfgd@$@!$223214
author=gfdghfth@$@@$24324
}

EIP_224_21 MANUAL
This test case is to verify when we are passing
parameter values
{
search_type=PAGED
page_size= 75
page_number=8
}
to get document metadata from specific aconex project
in pages

EIP_224_22 MANUAL
This test case is to verify when we are passing
parameter values {search_type=PAGED
page_size= 77
page_number=8
}
to get document metadata from specific aconex project
in pages

EIP_224_23 MANUAL
This test case is to verify when we are passing
parameter values
{
search_type=PAGED
page_size= 77
page_number=8
}
to get document metadata from specific aconex project
in pages

EIP_224_24 MANUAL
This test case is to verify when we are passing
parameter values
{
search_type=PAGED
page_size= 77
page_number=8
}
to get document metadata from a specific aconex
project in pages

EIP_224_25 MANUAL
This test case is to verify when we are passing invalid
parameter values
{
search_type=PAGEDfdgtfdg
page_size= fsdfdsf
page_number=dgfdggfd
}
to get document metadata from a specific aconex
project in pages

EIP_224_26 MANUAL
This test case is to verify when we are passing invalid
parameter values
{
search_type=PAGED
page_size=
page_number=
show_document_history=343435
}
to get document metadata from a specific aconex
project in pages

EIP_224_27 MANUAL
This test case is to verify when we are passing invalid
parameter values
{
search_type=null
page_size= null
page_number=null
show_document_history=true
}
to get document metadata from a specific aconex
project in pages

EIP_224_28 MANUAL
This test case is to verify when we are passing multiple
parameter values
{
ClientApplication=DSC
search_type=PAGED
documentNumber=
trackingid=
documentType
discipline=
title=
author=
}
to get document metadata from a specific aconex
project in pages

EIP_224_29 MANUAL
This test case is to verify when we are passing multiple
invalid parameter values
{
ClientApplication=DSC
search_type=NUMBER_LIMITED
documentNumber=
trackingid=
documentType
discipline=
title=
author=
sortField=docno
sortDirection=ASC
showDocumentHistory=true}

EIP_224_30 MANUAL
This test case is to verify when we are passing
parameter values
{
search_type= COUNT_ONLY
}

EIP_224_31 MANUAL
This test case is to verify when we are passing
parameter values
{
search_type= COUNT_ONLY
documentNumber=
}
to get count of matching document from a specific
Aconex project

EIP_224_32 MANUAL
This test case is to verify when we are passing
parameter values
{
search_type= COUNT_ONLY
discipline=
}
to get count of matching document from a specific
Aconex project

EIP_224_33 MANUAL
This test case is to verify when we are passing
parameter values
{
search_type= COUNT_ONLY
author=
}
to get count of matching document from a specific
Aconex project

EIP_224_34 MANUAL
This test case is to verify when we are passing
parameter values
{
search_type= COUNT_ONLY35646
pagesize=75
}
to get count of matching document from a specific
Aconex project

EIP_224_35 MANUAL
This test case is to verify when we are passing multiple
parameter values
{
ClientApplication=DSC
search_type=COUNT_ONLY
documentNumber=
trackingid=
documentType=
discipline=
title=
author=
}
to get count of matching document from a specific
Aconex project

EIP_224_36 MANUAL
This test case is to verify when we are passing invalid
parameter values
{
ClientApplication=DSC
search_type=COUNT_ONLY
documentNumber=
trackingid=
documentType=
discipline=
title=
author=
}

EIP_224_37 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"approved"

EIP_225_38 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"asBuiltRequired"

EIP_225_39 MANUAL
This test case is to verify whether document is
searchable and sortable when passing multiple
parameter value(for eg. title,author so on.)

EIP_225_40 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"attribute1"

EIP_225_41 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"attribute2"

EIP_225_42 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"attribute3"

EIP_225_43 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"attribute4"

EIP_225_44 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"author"

EIP_225_45 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"authorisedBy"

EIP_225_46 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"category"

EIP_225_47 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"check1"

EIP_225_48 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"check2"

EIP_225_49 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"comments"

EIP_225_50 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"comments2"

EIP_225_51 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"confidential"

EIP_225_52 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"contractDeliverable"

EIP_225_53 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"contractnumber"

EIP_225_54 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"contractorrev"

EIP_225_55 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"current"

EIP_225_56 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is "date1"

EIP_225_57 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"date2"

EIP_225_58 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"discipline"

EIP_225_59 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"docno"

EIP_225_60 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"doctype"

EIP_225_61 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"filename"

EIP_225_62 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"fileSize"

EIP_225_63 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"fileType"

EIP_225_64 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"forreview"

EIP_225_65 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"markupdate"

EIP_225_66 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"markupLastModifiedDate"

EIP_225_67 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"milestonedate"

EIP_225_68 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"numberOfMarkups"

EIP_225_69 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"packagenumber"

EIP_225_70 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"percentComplete"

EIP_225_71 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"plannedsubmissiondate"

EIP_225_72 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"printSize"

EIP_225_73 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"projectField1"

EIP_225_74 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"projectField2"

EIP_225_75 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"projectField3"

EIP_225_76 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"received"

EIP_225_77 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"reference"

EIP_225_78 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"registered"

EIP_225_79 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"reviewed"

EIP_225_80 MANUAL
This test case is to verify whether document is
searchable and sortable when attribute name is
"reviewSource"

EIP_225_81 MANUAL
This test case is to verify whether document is
searchable and sortable when passing parameters value
with attribute field.
For eg.
{ sortField=docno
sortdirection=DESC
documentNumber=
}

EIP_225_82 MANUAL
This test case is to verify whether document is
searchable and sortable when passing multiple
parameters value with attribute field.
For eg.
{ sortField=docno
sortdirection=DESC
documentNumber=
discipline=
title=
author=
}

EIP_225_83 MANUAL
This test case is to verify when we are passing invalid
values in "sort_field" parameter.

EIP_225_84 MANUAL
This test case is to verify when we are passing invalid
values in "sort_direction" parameter.

EIP_225_85 MANUAL
This test case is to verify when we are passing invalid
values in "dataApproved" parameter.

EIP_225_86 MANUAL
This test case is to verify when we are passing invalid
values in "content_search" parameter.

EIP_225_87 MANUAL
This test case is to verify when we are passing invalid
values in "discipline" parameter.

EIP_225_88 MANUAL
This test case is to verify when we are passing invalid
values in "pagesize" parameter.

EIP_225_89 MANUAL
This test case is to verify when we are passing invalid
values in "showDocumentHistory" parameter.

EIP_225_90 MANUAL
This test case is to verify when we are passing invalid
values in "searchResultSize" parameter.

EIP_225_91 MANUAL
This test case is to verify when we are passing invalid
values in "pageNumber" parameter.

EIP_225_92 MANUAL
This test case is to verify when we are passing invalid
values in "clientApplication" parameter.

EIP_225_93 MANUAL
This test is to verify to get metadata from specific
Aconex project using filter condition
"documentNumber"=1353331688064575123

EIP_27-94 MANUAL
This test is to verify to get metadata from specific
Aconex project using filter condition "documentStatus"

EIP_27-95 MANUAL
This test is to verify to filter metadata from specific
Aconex project using multiple parameter value
"clientApplication"

EIP_27-96 MANUAL
This test is to verify to get metadata from specific
Aconex project using filter condition "documentType"

EIP_27-97 MANUAL
This test is to verify to get metadata from specific
Aconex project using filter condition "discipline"

EIP_27-98 MANUAL
This test is to verify to get metadata from specific
Aconex project using filter condition "dateIssued"

EIP_27-99 MANUAL
This test is to verify to get metadata from specific
Aconex project using filter condition "discipline"

EIP_27-100 MANUAL
This test case is to verify when we are passing invalid
value in filter condition for eg.{
documentNumber=6253gijhdjshf^%
documentStatus=sdhsjahbfd
discipline= jfidjf&86 etc.}

EIP_27-101 MANUAL
Extract document details from Aconex using GET
method, based on defined parameters and validate
data response with Aconex

Defined parameters:
X-EIP-ClientApplication : DSC
contextName :26089_xxx
documentId : 1353331688066671054

EIP_247_102 MANUAL
Extract document details from Aconex using GET
method, when only documentId param is blank in
Defined Parameters and validate data response with
Aconex

Defined parameters:
X-EIP-ClientApplication : DSC
contextName :26089_xxx
documentId :

MANUAL
Document details should not return from Aconex using
GET method, when documentId and contextName
param is passed in Defined Parameters

Defined parameters:
contextName :26089_xxx
documentId : xxxxxx

MANUAL
Document details should not return from Aconex using
GET method, when X-EIP-ClientApplication and
documentId param is passed in Defined Parameters

Defined parameters:
X-EIP-ClientApplication :xxxxxxxx
documentId : xxxxx

MANUAL
Document details should not return from Aconex using
GET method, when only contextName param is passed
in Defined Param and remaining is blank

Defined parameters:
contextName :26089_xxx

MANUAL
Document details should not return from Aconex using
GET method, when only documentId param is passed
in Defined Param and remaining is blank

Defined parameters:

documentId : xxxxxxxxxx

MANUAL
Document details should not return from Aconex using
GET method, when only X-EIP-ClientApplication param
is passed in Defined Param and remaining is blank

Defined parameters:
X-EIP-ClientApplication : DSC

MANUAL
Document details should not return from Aconex using
GET method, when invalid value is passed in Defined
Param

Defined parameters:
X-EIP-ClientApplication : DSC
contextName :26089_xxx
documentId : 1353331688066671054

EIP_247_105 MANUAL

Document details should not return from Aconex using


GET method, when blank value is passed in all Defined
Param

X-EIP-ClientApplication :
contextName :
EIP_247_106 MANUAL documentId :

Extract document metadata from Aconex using GET


method, based on defined parameters

Defined parameters:
X-EIP-ClientApplication : DSC
contextName :26089_xxx
MANUAL documentId : 1353331688066671054
Document metadata should not return from Aconex
using GET method, when documentId param is blank in
Defined Parameters

Defined parameters:
X-EIP-ClientApplication : DSC
contextName :26089_xxx
documentId :

MANUAL
Document metadata should not return from Aconex
using GET method, when only contextName param is
blank in Defined Parameters

Defined parameters:
X-EIP-ClientApplication : DSC
contextName :
documentId : xxxxxx

MANUAL
Document metadata should not return from Aconex
using GET method, when only X-EIP-ClientApplication
param is blank in Defined Parameters

Defined parameters:
X-EIP-ClientApplication :
contextName :26089_xxx
documentId : xxxxxx

MANUAL

Document metadata should not return from Aconex


using GET method, when documentId and
contextName param is passed in Defined Parameters

Defined parameters:
contextName :xxxxx
MANUAL documentId : xxxxxx

Document metadata should not return from Aconex


using GET method, when X-EIP-ClientApplication and
documentId param is passed in Defined Parameters

Defined parameters:
X-EIP-ClientApplication :xxxxxxxx
MANUAL documentId : xxxxx

Document metadata should not return from Aconex


using GET method, when X-EIP-ClientApplication and
contextName param is passed in Defined Parameters

Defined parameters:
X-EIP-ClientApplication :xxxxxxxx
MANUAL documentId : xxxxx
Document metadata should not return from Aconex
using GET method, when all defined param is blank

Defined parameters:
X-EIP-ClientApplication :
contextName :
MANUAL documentId :

Document metadata should not return from Aconex


using GET method, when invalid value is passed in
defined parameters

Defined parameters:
X-EIP-ClientApplication :
contextName :
MANUAL documentId :

Document metadata should not return from Aconex


using GET method, when incorrect WADL is passed

MANUAL
Verify that new document id gets created using POST
request, in case where document id does not exist in a
document Number based on defined input payload
{
sourceSystem
documentSystem
clientApplication
projectNumber
dateIssued
documentNumber
revision
title
documentType
GSCode
tagNumber
locatorCod
projectField1
projectField2
projectField3
comments
responsiblePerson
responsibleOffice
accessList
confidential
filename
data
}

EIP_247_111 MANUAL

Verify that new document id gets created using POST


request, in case where document id does not exist in a
document Number based on defined input payload
{
documentNumber:
projectNumber:
documentType:
EIP_247_112 MANUAL }

Verify that new document id gets created using POST


request, in case where document id does not exist in a
document Number based on defined input payload
{
documentType:
EIP_247_113 MANUAL }
Verify that new document id gets created using POST
request, in case where document id does not exist in a
document Number based on defined input payload

{
sourceSystem
documentSystem
clientApplication
projectNumber
dateIssued
EIP_247_114 MANUAL }

Verify that new document id gets created using POST


request, in case where document id does not exist in a
document Number based on defined input payload
{
documentNumber
revision
title
documentType
GSCode
tagNumber
EIP_247_115 MANUAL }

Verify that existing document id gets updated using


POST request , in case where document id exist in
document Number based on defined input payload
{
documentNumber:
projectNumber:
documentType:
EIP_247_116 MANUAL }

Verify that existing document number is updated using


POST request based on defined input payload
{
documentType:
}
EIP_247_117 MANUAL
Verify that existing document number is updated using
POST request based on defined input payload
{
documentNumber:
}
EIP_247_118 MANUAL

Verify that existing document number is updated using


POST request based on defined input payload
{
documentType:
documentSubType:
}
EIP_247_119 MANUAL
Verify that existing document number is updated using
POST request based on defined input payload
{
documentType:
discipline:
}

EIP_247_120 MANUAL
Verify that existing document number is updated using
POST request based on defined input payload
{
GSCode:
tagNumber:
}

EIP_247_121 MANUAL
Verify that existing document number is updated using
POST request based on defined input payload
{
GSCode:
tagNumber:
locatorCode:
projectField1:
}

EIP_247_122 MANUAL
Verify that existing document number is updated using
POST request based on defined input payload
{
GSCode: ADGG - 24673643&^*"
tagNumber: "PSV-&%^&*(12ff,
locatorCode: null
projectField1": 223
}

EIP_247_123 MANUAL

Verify that existing document number is updated using


POST request when we are passing blank input payload
{
documentType:
discipline:
}
EIP_247_124 MANUAL

Verify that existing document number is updated using


POST request based on defined input payload
{
documentType: 00000
discipline: 00000000
}
EIP_247_125 MANUAL

Verify that existing document number is updated using


POST request based on defined input payload
{
documentType: null
discipline: null
}
EIP_247_126 MANUAL

Verify that existing document number is updated using


POST request based on defined input payload
{
documentType: 2323.493849
discipline: 384.98
EIP_247_127 MANUAL }
Verify that existing document number is updated using
POST request based on defined input payload
{
documentType: +++++
discipline: -----%%///
EIP_247_128 MANUAL }
Request Body Method Operation

GET BATCH

GET BATCH

GET BATCH

GET BATCH
GET BATCH

GET BATCH

GET BATCH

GET BATCH
GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH
GET BATCH

GET BATCH

GET BATCH

GET BATCH
GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH
GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH
GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH
GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH
GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH
GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH
GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH

GET BATCH
GET GET Contexts

GET GET Contexts

GET GET Contexts

GET GET Contexts

GET GET Contexts

GET GET Context

GET GET Context

GET GET Context

GET GET Context

GET GET Context

GET GET Context


GET GET Context

GET GET Context

GET GET Context


GET

GET

GET
GET

GET

GET

GET
GET

GET

GET

GET

GET

GET
GET

GET

GET

GET

GET
GET

GET

GET

GET
GET

GET

GET

GET
GET

GET

GET

GET
GET

GET

GET

GET
GET

GET

GET

GET

GET

GET
GET

GET

GET

GET

GET

GET

GET
GET

GET

GET

GET

GET

GET

GET
GET

GET

GET

GET

GET

GET

GET
GET

GET

GET

GET

GET

GET

GET
GET

GET

GET

GET

GET

GET

GET
GET

GET

GET

GET

GET

GET
GET

GET

GET

GET

GET

GET

GET
GET

GET

GET

GET

GET

GET

GET
GET

GET

GET

GET

GET
GET

GET
POST

POST

POST
POST

POST

POST

POST
POST

POST

POST

POST

POST
POST

POST

POST

POST

POST
POST
Aconex API Facade Call References/Query Expected Status Code

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document???
clientApplication={clientApplication}&showDo
cumentHistory={showDocumentHistory}&sear
chType=Full&documentNumber={documentN
umber}&sortField={sortField}

200
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
400

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
400
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
400

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
400

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
400

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&searchTy
pe=NumberLimited&searchResultSize={search
ResultSize} 200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&searchTy
pe=NumberLimited&searchResultSize={search
ResultSize} 400

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&searchTy
pe={searchType}&searchResultSize={searchRe
sultSize} 400
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
400

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
400

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/26089/documents/{documentid}/document?clientA
200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&pageNu
mber={pageNumber}&searchType=Paged&pag
esize={pagesize} 200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&pageNu
mber={pageNumber}&searchType=Paged&pag
esize={pagesize} 200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&pageNu
mber={pageNumber}&searchType=Paged&pag
esize={pagesize} 200
http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&pageNu
mber={pageNumber}&searchType=Paged&pag
esize={pagesize} 200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&pageNu
mber={pageNumber}&searchType=Paged&pag
esize={pagesize} 200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&show_d
ocument_history={showDocumentHistory}&pa
geNumber={pageNumber}&searchType=Paged
&pagesize={pagesize} 200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&searchTy
pe=Count_Only 200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&docume
ntNumber={documentNumber}&sortField={so
rtField} 200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&docume
ntNumber={documentNumber}&sortField={so
rtField} 200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&docume
ntNumber={documentNumber}&sortField={so
rtField}&sortDirection={sortDirection} 200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&docume
ntNumber={documentNumber}&discipline={di
scipline}&title={title}&author={author}&sortFi
eld={sortField}&sortDirection={sortDirection} 200
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&content
Search={contentSearch} 200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&pagesize
={pagesize} 200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&showDo
cumentHistory={showDocumentHistory} 200
http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&searchR
esultsize={searchResultsize} 200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}&pageNu
mber={pageNumber} 200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication} 200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
clientApplication={clientApplication}
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/
{projectNumber}/documents/
{documentid}/document?
dateIssued={dateIssued} 200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}/docume
200

http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}?ClientAp
200
http://ashst95070.becpsn.com:8011/Docume
ntService/Aconex/projects/26089/documents/
1353331688066671054?ClientApp=DSC

200
http://ashst95070.becpsn.com:8011/DocumentService/Aconex/projects/{projectNumber}/documents/{documentid}?ClientAp

200
Expected Result Actual Result User Story Link

Document metadata should be


displayed from specific Aconex
project in response. EIP-253
Data response should be match
with Aconex MCDB database

An error message should be


displayed

An error message should be


return

An error message should be


return

XML/JSON Response should be


valid

Data response should be match


with Aconex MCDB database

applicationInstance is null should


be displayed

applicationInstance is null should


be displayed

applicationInstance is null should


be displayed

applicationInstance is null should


be displayed

An error message should be


displayed
An error message should be
return

An error message should be


return

XML/JSON Response should be


valid
All Document metadata should be
displayed from specfic Aconex
project in pages

EIP-218
Document metadata should be
displayed from specfic Aconex
project in pages as per matching.

EIP-219
Latest revision of document
metadata should be displayed
from a specific aconex project in
pages
All document metadata of latest
revision should be displayed.

Matching document metadata


should be displayed from a
specific aconex project in pages

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code
Every document in the project
should be returned in response

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code
Fixed number of results should be
displayed in pages

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code
Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code

Fixed number of results should be


displayed with each matching
parameter.
Invalid_Parameter_Value message
should be displayed with status
code

Document results should be


displayed as per pagination filter

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code
Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code
Document should be displayed in
pages as per matching fields .

Invalid_Parameter_Value message
should be displayed with status
code

Only Count of matching items


should be return in response

A count of matching document


should be displayed.
A count of matching document
should be displayed.

A count of matching document


should be displayed.

Invalid_Parameter_Value message
should be displayed with status
code

A count of matching document


should be displayed.
Invalid_Parameter_Value message
should be displayed with status
code

Document should be searchable


and sortable when attribute name
is "approved"

Document should be searchable


and sortable when attribute name
is "asBuiltRequired"

Document should be searchable


with multiple parameter value.

Document should be sortable


when attribute name is "attribute"

Document should be sortable


when attribute name is
"attribute2"
Document should be searchable
and sortable when attribute name
is "attribute3"

Document should be searchable


and sortable when attribute name
is "attribute4"

Document should be searchable


and sortable when attribute name
is "author"

Document should be sortable


when attribute name is
"authorisedBy"

Document should be searchable


and sortable when attribute name
is "category"

Document should be sortable


when attribute name is "check1"

Document should be sortable


when attribute name is "check2"
Document should not be sortable
or searchable when attribute
name is "comments" .

Document should not be sortable


or searchable when attribute
name is "comments2" .

Document should be sortable


when attribute name is
"confidential"

Document should be sortable


when attribute name is
"contractDeliverable"

Document should be searchable


and sortable when attribute name
is "contractnumber"

Document should be searchable


and sortable when attribute name
is "contractorrev"

Document should not be sortable


or searchable when attribute
name is "current" .
Document should be searchable
and sortable when attribute name
is "date1"

Document should be searchable


and sortable when attribute name
is "date2"

Document should be searchable


and sortable when attribute name
is "discipline"

Document should be searchable


and sortable when attribute name
is "docno"

Document should be searchable


and sortable when attribute name
is "doctype"

Document should not be sortable


or searchable when attribute
name is "filename" .

Document should be sortable


when attribute name is "fileSize"
Document should be sortable
when attribute name is "fileType"

Document should be searchable


and sortable when attribute name
is "forreview"

Document should be searchable


when attribute name is
"markupdate"

Document should be sortable


when attribute name is
"markupLastModifiedDate"

Document should be searchable


and sortable when attribute name
is "milestonedate"

Document should be sortable


when attribute name is
"numberOfMarkups"

Document should be sortable


when attribute name is
"packagenumber"
Document should be sortable
when attribute name is
"percentComplete"

Document should be searchable


and sortable when attribute name
is "plannedsubmissiondate"

Document should be sortable


when attribute name is "printSize"

Document should be sortable


when attribute name is
"projectField1"

Document should be sortable


when attribute name is
"projectField2"

Document should be sortable


when attribute name is
"projectField3"

Document should be searchable


and sortable when attribute name
is received"
Document should be searchable
and sortable when attribute name
is "reference"

Document should be searchable


and sortable when attribute name
is "registered"

Document should be searchable


and sortable when attribute name
is "reviewed"

Document should be sortable


when attribute name is
"reviewSource"

Document shoulld be searchable


and sortable on the basis of
parameters value and attribute
field.

Document should be searchable


and sortable on the basis of
parameters and attribute field.
Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code
Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code

Document metadata should be


displayed from specific Aconex
project with matching filter
condition

Document metadata should be


displayed from specific Aconex
project with matching filter
condition

Document metadata should be


displayed from specific Aconex
project with matching filter
condition

Document metadata should be


displayed from specific Aconex
project with matching filter
condition
Document metadata should be
displayed from specific Aconex
project with matching filter
condition

Document metadata should be


displayed from specific Aconex
project with matching filter
condition

Document metadata should be


displayed from specific Aconex
project with matching filter
condition

Document metadata should be


displayed from specific Aconex
project with matching filter
condition
Document result should be display
as pe Aconex existing API
Document result should be display
as pe Aconex existing API

Document result should be display


as pe Aconex existing API
New document id should be
created when document id
doesn't exist in document
number.
Existing document id should be
updated

Existing document number should


be updated based on defined field
value
Existing document number should
be updated based on defined field
value

Existing document number should


be updated based on defined field
value

Existing document number should


be updated based on defined field
value

Existing document number should


be updated based on defined field
value

Existing document number should


be updated based on defined field
value
Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code

Invalid_Parameter_Value message
should be displayed with status
code
Invalid_Parameter_Value message
should be displayed with status
code
Attribute Length Attribute data type Searchable Sortable

documentId 50 String Yes Yes

documentNumber 50 String Yes Yes

title 50 String Yes No

documentType 50 String Yes Yes

documentSubType 50 String No Yes

discipline 50 String Yes Yes

documentStatus 50 String Yes Yes

dateIssued 0 date Yes Yes

comments 50 String No Yes

dateOnDocument 0 date Yes Yes


uploadDate 0 date No Yes

dateReceived 0 date No Yes

originatingCompany 50 String yes No

versionNumber 38 Integer No No

current 0 boolean No Yes

revision 50 String Yes Yes

revisionDate 0 date Yes Yes

authorisedBy 50 String Yes Yes

accessList 50 String No No

confidential 0 boolean Yes Yes

accessControl 50 String Yes Yes


securityClass 50 String Yes Yes

responsiblePerson 50 String Yes Yes

dateForReview 0 date Yes Yes

reviewSource 50 String Yes Yes

reviewStatus 50 String Yes Yes

dateReviewed 0 date Yes Yes

dateApproved 0 date Yes Yes

contractNumber 50 String Yes Yes

trackingId 50 String Yes Yes

tagNumber 50 String Yes Yes

GSCode 50 String No Yes


locatorCode 50 String Yes Yes

contractDeliverable 0 boolean No Yes

documentRequirements 50 String Yes Yes

milestoneDate 0 date Yes Yes

plannedSubmissionDate 0 date Yes Yes

markupDate 0 date Yes Yes

numberOfMarkups 38 Integer No No

clientDocumentNumber 50 String No No

clientDocumentRevision 50 String No No

toClientDate 0 date Yes Yes

supplierDocumentNumber 50 String No No
supplierRevision 50 String No No

subType 50 String No No

fileName 50 String No No

fileType 50 String No No

fileSize 38 Integer No No

printSize 50 String No No

scale 50 String Yes Yes


Pass Invalid Value in Field
searchType=Full
(For eg. Number, Filter Document with
Pass Valid in pass single and multiple
Field Value AlphaNumeric,Null,Character single and multiple field with valid/Invalid
,Float,Special field
value
char,arithmetic,space)

Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


Errorcode
INVALID_PARAMETER_VALUE
message should be display

Pass Yes Pass


searchType=Number_Limited searchType=Paged pass single search_Type=Count_Only pass
pass single and multiple field and multiple field with single and multiple field with
with Valid/Invalid value Valid/Invalid value Valid/Invalid value

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass


Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass


Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass


Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass


Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass

Pass Pass Pass


showDocumentHistory sortDirection

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC
1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC
1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC
1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC
1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC

1 DESC/ASC
TestCase ID Type

EIP_248_01 Manual
EIP_248_02 Manual
EIP_248_03 Manual
EIP_248_04 Manual
EIP_248_05 Manual
EIP_248_06 Manual
EIP_248_07 Manual
EIP_248_08 Manual
EIP_248_09 Manual
EIP_248_10 Manual
EIP_248_11 Manual
EIP_248_12 Manual
EIP_248_13 Manual
EIP_248_14 Manual
EIP_248_15 Manual
EIP_248_16 Manual
EIP_248_17 Manual
EIP_248_18 Manual
EIP_248_19 Manual
EIP_248_20 Manual
EIP_248_21 Manual
EIP_248_22 Manual
EIP_248_23 Manual
EIP_248_24 Manual
EIP_248_25 Manual
EIP_248_26 Manual
EIP_248_27 Manual
EIP_248_28 Manual
EIP_248_29 Manual
EIP_248_30 Manual
EIP_248_31 Manual
EIP_248_32 Manual
EIP_248_33 Manual
EIP_248_34 Manual
EIP_248_35 Manual
EIP_248_36 Manual
EIP_248_37 Manual
EIP_248_38 Manual
EIP_248_39 Manual
EIP_248_40 Manual
EIP_248_41 Manual
EIP_248_42 Manual
EIP_248_43 Manual
EIP_248_44 Manual
EIP_248_45 Manual
EIP_248_46 Manual
EIP_248_47 Manual
EIP_248_48 Manual
EIP_248_49 Manual
EIP_248_50 Manual
EIP_248_51 Manual
EIP_248_52 Manual
EIP_248_53 Manual
EIP_248_54 Manual
EIP_248_55 Manual
EIP_248_56 Manual
EIP_248_57 Manual
EIP_248_58 Manual

EIP_248_59 Manual

EIP_248_60 Manual

EIP_248_61 Manual

EIP_248_62 Manual

EIP_248_63 Manual

EIP_248_64 Manual
EIP_248_65 Manual

EIP_248_66 Manual

EIP_248_67 Manual

EIP_248_68 Manual

EIP_248_69 Manual

EIP_248_70 Manual

EIP_248_71 Manual

EIP_248_72 Manual

EIP_248_73 Manual

EIP_248_74 Manual
EIP_248_75 Manual

EIP_248_76 Manual

EIP_248_77 Manual

EIP_248_78 Manual
EIP_248_79 Manual

EIP_248_80 Manual

EIP_248_81 Manual

EIP_248_82 Manual

EIP_248_83 Manual
EIP_248_84 Manual

EIP_248_85 Manual

EIP_248_86 Manual

EIP_248_87 Manual
EIP_248_88 Manual

EIP_248_89 Manual

EIP_248_90 Manual

EIP_248_91 Manual

EIP_248_92 Manual
EIP_248_93 Manual

EIP_248_94 Manual

EIP_248_95 Manual

EIP_248_96 Manual
EIP_248_97 Manual

EIP_248_98 Manual

EIP_248_99 Manual

EIP_248_100 Manual

EIP_248_101 Manual
EIP_248_102 Manual

EIP_248_103 Manual

EIP_248_104 Manual

EIP_248_105 Manual

EIP_248_106 Manual

EIP_248_107 Manual
Description

Verify in TEAMWorks that commodity attributes have been correctly


Inserted,Updated,Upserted,Deleted when single or multiple attribute is
passed with tag using POST method under Batch Service based on defined
Request Body in XML

Commodity Name can be Bulkpipe,Spool,Valve

Refer Coloumn E under TEAMWorks Facade POST API Matrix Workbook


Verify in TEAMWorks that commodity attributes have been correctly
Inserted,Updated,Upserted,Deleted when single or multiple attribute is
passed with tag using POST method under Batch Service based on defined
Request Body in JSON.

Commodity Name can be Bulkpipe,Spool,Valve

Refer Coloumn E under TEAMWorks Facade POST API Matrix Workbook


Verify in TEAMWorks that in a case when only commodity attribute 'tag' of
duplicate value is being passed in Request body with XML using POST method
under Batch Service, a message should be displayed about the duplicate tag
entry and no such tag value should get inserted.

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks that in a case when only commodity attribute 'tag' of
duplicate value is being passed in Request body with JSON using POST
method under Batch Service, a message should be displayed about the
duplicate tag entry and no such tag value should get inserted.

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks that in a case when only commodity attribute tag of
new entry is passed in Request body with XML using POST method under
Batch Service, a success message should be displayed about new tag entry
and tag value should get correctly inserted.

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks that in a case when only commodity attribute tag of
new entry is passed in Request body with JSON using POST method under
Batch Service, a success message should be displayed about new tag entry
and tag value should get correctly inserted.

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks that in a case when tag commodity attribute is blank in
Request body with XML using POST method under Batch Service, Failure
message should display about tag attribute which can't be left blank

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks that in a case when tag commodity attribute is blank in
Request body with JSON using POST method under Batch Service, Failure
message should display about tag attribute which can't be left blank

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks that commodity attributes should not be
Inserted,Updated,Upserted,Deleted when commodity attribute is passed
without tag attribute in Request Body with XML using POST method under
Batch Service
Verify in TEAMWorks that commodity attributes should not be
Inserted,Updated,Upserted,Deleted when commodity attribute is passed
without tag attribute in Request Body with JSON using POST method under
Batch Service
Verify in TEAMWorks that commodity attributes have been correctly Inserted
when single or multiple commodity attributes is passed with tag attribute in
Request Body with XML using POST method under Entity Service, "a success
message should be displayed" and attribute value should get inserted

Refer Coloumn H under TEAMWorks Facade POST API Matrix Workbook


Verify in TEAMWorks that commodity attributes have been correctly Inserted
when single or multiple commodity attributes is passed with tag attribute in
Request Body with JSON using POST method under Entity Service," a success
message should be displayed" and attribute value should get inserted

Refer Coloumn H under TEAMWorks Facade POST API Matrix Workbook


Verify in TEAMWorks that commodity attributes have been Inserted when
only commodity attribute tag is passed in Request body with XML using POST
method under Entity Service.

If tag value entry is new then, "Success message should be displayed" and tag
value should get inserted otherwise it will show duplicate entry in response.
Verify in TEAMWorks that commodity attributes have been Inserted when
only commodity attribute tag is passed in Request body with JSON using
POST method under Entity Service.

If tag value entry is new then, "Success message should be displayed" and tag
value should get inserted otherwise it will show duplicate entry in response.
Verify in TEAMWorks that in a case when only commodity attribute tag of
blank value is passed in Request body with JSON using POST method under
Entity Service, a message should be displayed, "primary key cannot be null"
and no such tag value should get inserted
Verify in TEAMWorks that in a case when only commodity attribute tag of
blank value is passed in Request body with XML using POST method under
Entity Service, a message should be displayed, "primary key cannot be null"
and no such tag value should get inserted
Verify in TEAMWorks that in a case when only tag attribute is blank with
single or multiple commodity attributes in Request Body with XML using
POST method under Entity Service, Failure message should display about tag
is primary key that can not be null
Verify in TEAMWorks that in a case when only tag attribute is blank with
single or multiple commodity attributes in Request Body with JSON using
POST method under Entity Service, Failure message should display about tag
is primary key that can not be null"
Verify in TEAMWorks when commodity attribute is passed without tag
attribute in Request Body with XML using POST method under Entity Service,
in that case a failure message should display tag is mandatory attribute and
no such attribute should get inserted.
Verify in TEAMWorks when commodity attribute is passed without tag
attribute in Request Body with JSON using POST method under Entity Service,
in that case a failure message should display tag is mandatory attribute and
no such attribute should get inserted
Verify in TEAMWorks that commodity attribute is inserted when special
character is passed in commodity attribute using POST method under Entity
Service in Request Body with XML
Verify in TEAMWorks that commodity attribute is inserted when special
character is passed in commodity attribute using POST method under Entity
Service in Request Body with JSON
Verify in TEAMWorks when commodity attributes contains null value in
Request Body with XML using POST method under Entity Service, in that case
a Success message should display and null value should get inserted.

Here tag attribute is of string type so null is string for tag attribute
Verify in TEAMWorks when commodity attributes contains null value in
Request Body with JSON using POST method under Entity Service, in that case
a Success message should display and null value should get inserted.

Here tag attribute is of string type so null is string for tag attribute
Verify in TEAMWorks when random value is passed in commodity attribute in
Request Body with XML using POST method under Entity Service, in that case
a sucess message should be displayed value should get inserted

Refer Coloumn G under TEAMWorks Facade POST API Matrix Workbook


Verify in TEAMWorks when random value is passed in commodity attribute in
Request Body with JSON using POST method under Entity Service, in that case
a sucess message should be displayed value should get inserted

Refer Coloumn H under TEAMWorks Facade POST API Matrix Workbook


Verify in TEAMWorks that commodity attribute should is inserted when
special character is passed in commodity attribute using POST method under
Batch Service based on defined Request Body in XML

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks that commodity attribute is inserted when special
character is passed in commodity attribute using POST method under Batch
Service based on defined Request Body in JSON.

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks when null value is passed in commodity attribute using
POST method under Batch Service based on defined Request Body with XML,
in that case a failure message should be displayed that "primary key cannot
be null"

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks when null value is passed in commodity attribute using
POST method under Batch Service based on defined Request Body with JSON,
in that case a failure message should be displayed that "primary key cannot
be null"

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks when date commodity attribute contains incorrect date
format using POST method under Batch Service in Request Body with XML, in
that case a message should display about incorrect date format in response.

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks when date commodity attribute contains incorrect date
format using POST method under Batch Service in Request Body with JSON,
in that case a message should display about incorrect date format in
response.

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks when dateRequestDelivery commodity attribute
contains incorrect date format using POST method under Batch Service in
Request Body with JSON, in that case a message should display about
incorrect date format in response.

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks when dateRequestDelivery commodity attribute
contains incorrect date format using POST method under Batch Service in
Request Body with XML, in that case a message should display about
incorrect date format in response.

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks when dateRevision commodity attribute contains
incorrect date format using POST method under Batch Service in Request
Body with JSON, in that case a message should display about incorrect date
format in response.

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks when dateRevision commodity attribute contains
incorrect date format using POST method under Batch Service in Request
Body with XML, in that case a message should display about incorrect date
format in response.

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks when dateLastUpdated commodity attribute contains
incorrect date format using POST method under Batch Service in Request
Body with XML, in that case a message should be displayed about incorrect
date format in response.

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks when dateLastUpdated commodity attribute contains
incorrect date format using POST method under Batch Service in Request
Body with JSON, in that case a message should display about incorrect date
format in response.

Commodity Name can be Bulkpipe,Spool,Valve


Verify in TEAMWorks when date commodity attribute contains incorrect date
format using POST method under Entity Service in Request Body with XML,
in that case a message should display about incorrect date format in
response.
Verify in TEAMWorks when date commodity attribute contains incorrect date
format using POST method under Entity Service in Request Body with JSON,
in that case a message should display about incorrect date format in
response.
Verify in TEAMWorks when dateRequestDelivery commodity attribute
contains incorrect date format using POST method under Entity Service in
Request Body with XML, in that case a message should display about
incorrect date format in response.
Verify in TEAMWorks when dateRequestDelivery commodity attribute
contains incorrect date format using POST method under Entity Service in
Request Body with JSON, in that case a message should display about
incorrect date format in response.
Verify in TEAMWorks when dateRevision commodity attribute contains
incorrect date format using POST method under Entity Service in Request
Body with XML, in that case a message should be displayed about incorrect
date format in response.
Verify in TEAMWorks when dateRevision commodity attribute contains
incorrect date format using POST method under Entity Service in Request
Body with JSON, in that case a message should display about incorrect date
format in response.
Verify in TEAMWorks when dateLastUpdated format commodity attribute
contains incorrect date format using POST method under Entity Service in
Request Body with XML, in that case a message should display about
incorrect date format in response.
Verify in TEAMWorks when dateLastUpdated format commodity attribute
contains incorrect date format using POST method under Entity Service in
Request Body with JSON, in that case a message should display about
incorrect date format in response.
Validate data type of all commodity attributes by replacing string data type
values with double,integer,float type so on using POST method under Batch
Service based on defined Request Body with XML, in that case a failure
message about invalid data type should display

Commodity Name can be Bulkpipe,Spool,Valve

Refer Coloumn I under TEAMWorks Facade POST API Matrix Workbook for
Attribute Data Type deatail of each commodity attribute
Validate data type of all commodity attributes by replacing string data type
values with double,integer,float type so on using POST method under Batch
Service based on defined Request Body with JSON, in that case a failure
message about invalid data type should display

Commodity Name can be Bulkpipe,Spool,Valve

Refer Coloumn I under TEAMWorks Facade POST API Matrix Workbook for
Attribute Data Type deatail of each commodity attribute
Validate data type of all commodity attributes by replacing double data type
values with String type using POST method under Batch Service based on
defined Request Body with XML, in that case a failure message about invalid
data type should display

Commodity Name can be Bulkpipe,Spool,Valve

Refer Coloumn I under TEAMWorks Facade POST API Matrix Workbook for
Attribute Data Type deatail of each commodity attribute
Validate data type of all commodity attributes by replacing double data type
values with String type using POST method under Batch Service based on
defined Request Body with JSON, in that case a failure message about invalid
data type should display

Refer Coloumn I under TEAMWorks Facade POST API Matrix Workbook for
Attribute Data Type deatail of each commodity attribute
Validate data type of all commodity attributes by replacing string data type
values with double,integer,float type so on using POST method under Entity
Service based on defined Request Body with XML, in that case a failure
message about invalid data type should display

Refer Coloumn I under TEAMWorks Facade POST API Matrix Workbook for
Attribute Data Type deatail of each commodity attribute
Validate data type of all commodity attributes by replacing string data type
values with double,integer,float type so on using POST method under Entity
Service based on defined Request Body with JSON, in that case a failure
message about invalid data type should display

Refer Coloumn I under TEAMWorks Facade POST API Matrix Workbook for
Attribute Data Type deatail of each commodity attribute
Validate data type of all commodity attributes by replacing double data type
values with String type using POST method under Entity Service based on
defined Request Body with XML, in that case a failure message about invalid
data type should display

Refer Coloumn I under TEAMWorks Facade POST API Matrix Workbook for
Attribute Data Type deatail of each commodity attribute
Validate data type of all commodity attributes by replacing double data type
values with String type using POST method under Entity Service based on
defined Request Body with JSON, in that case a failure message about invalid
data type should display

Refer Coloumn I under TEAMWorks Facade POST API Matrix Workbook for
Attribute Data Type deatail of each commodity attribute
Vaidate data length of each commodity attribute using POST method under
Batch service based on defined Request Body with XML

Commodity Name can be Bulkpipe,Spool,Valve

Refer Coloumn C under TEAMWorks Facade POST API Matrix Workbook for
Length deatail of each commodity attribute
Vaidate data length of each commodity attribute using POST method under
Batch service based on defined Request Body with JSON

Commodity Name can be Bulkpipe,Spool,Valve

Refer Coloumn C under TEAMWorks Facade POST API Matrix Workbook for
Length deatail of each commodity attribute
Vaidate data length of each commodity attribute using POST method under
Entity service based on defined Request Body with XML

Refer Coloumn C under TEAMWorks Facade POST API Matrix Workbook for
Length deatail of each commodity attribute
Vaidate data length of each commodity attribute using POST method under
Entity service based on defined Request Body with JSON

Refer Coloumn C under TEAMWorks Facade POST API Matrix Workbook for
Length deatail of each commodity attribute

Extract list of TEAMWorks projects that are configured in MCDB using GET
method based on defined WADL containing contexts and validate data
response with MCDB

Extract specific details of TEAMWorks project that are configured in MCDB


using GET Method based on defined WADL containing {context Name} param
and validate data response with MCDB

Verify when null value is passed in contextName param using GET method
based on defined WADL in that case an error should display
Verify when special character value is passed in contextName param using
GET method based on defined WADL in that case an error should display

Verify when String,float,int,char value is passed in contextName param using


GET method based on defined WADL in that case an error should display

Verify when space value is passed in contextName param using GET method
based on defined WADL in that case an error should display
Verify that when unsecure protocol http is passed in WADL then an error
should return using GET method upon trying to extract list of TEAMWorks
project that are configured in MCDB

Verify that when unsecure protocol http is passed in WADL then an error
should return using GET method upon trying to extract specific details of
TEAMWorks project that are configured in MCDB

Verify that when MCDB is not connected with TEAMWorks then an error
should return using GET method upon trying to extract list of TEAMWorks
project that are configured in MCDB

Verify that when MCDB is not connected with TEAMWorks then an error
should return using GET method upon trying to extract specific details of
TEAMWorks project that are configured in MCDB
A list of TEAMWorks projects should not return that are configured in MCDB
using GET method when incorrect WADL is passed in that case an error should
return

A specific details of TEAMWorks projects should not return that are


configured in MCDB using GET method when incorrect WADL is passed in that
case an error should return

Validate the XML/JSON response which is getting from TEAMWorks side it


should be correct and human readable
Validate the XML/JSON response which is getting from TEAMWorks side it
should be correct and human readable
Extract project specific commodity records from TEAMWorks using GET
method, based on provided param values as per below
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx
sort=xxxxxxxx
approvalStatus=xxxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Extract project specific commodity records from TEAMWorks using GET


method based on provided param without field filter
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx
sort=xxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe


Extract project specific commodity records from TEAMWorks in ASC and DESC
order using GET method based on provided sort param
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx
sort=xxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Extract project specific commodity records from TEAMWorks in ASC and DESC
order using GET method based on provided filter attribute field
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx
sort=xxxxxxxx
approvalStatus=xxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Extract project specific commodity records from TEAMWorks in ASC and DESC
order using GET method based on provided filter with multiple attribute field
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx
sort=xxxxxxxx
approvalStatus=xxxxxxxx
tag=xxxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Extract project specific commodity records from TEAMWorks using GET


method, based on the provided pageSize and page Index param without any
field
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxxx
pageIndex=xxxxxxx

Commodity name can be Valve,Spool,Bulkpipe


Extract project specific commodity records from TEAMWorks using GET
method, based on the provided only page size param
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Extract project specific commodity records from TEAMWorks using GET


method, based on the provided only page Index param
contextName=xxxxxx
commodityName=xxxxxx
pageIndex=xxxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Extract project specific commodity records from TEAMWorks using GET


method, based on the provided sort param without any paging values
contextName=xxxxxx
commodityName=xxxxxx
sort=xxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Extract project specific commodity records from TEAMWorks using GET


method when blank value is passed in all param
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx
sort=xxxxxxxx
approve status=xxxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Verify that project specific commodity records should not return from
TEAMWorks using GET method when special character value is passed in all
param, in that case an error should return
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx
sort=xxxxxxxx
approve status=xxxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe


Verify that project specific commodity records should not return from
TEAMWorks using GET method when special character value is passed in
context and commodity param and remaining is blank, in that case an error
should return
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx
sort=xxxxxxxx
approve status=xxxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Extract project specific commodity records should not return from


TEAMWorks using GET method, when invalid value is passed in contextName
and Commodity Name and remaining param is blank
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx
sort=xxxxxxxx
approvalStatus=xxxxxxx

Verify that project specific commodity records should not return from
TEAMWorks using GET method when string,float,char is passed in pageSize
and pageIndex
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Extract project specific commodity records from TEAMWorks using GET


method when pageSize param cross default pageSize value (like 150 size)
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx

Commodity name can be Valve,Spool,Bulkpipe


Verify that project specific commodity records should not return from
TEAMWorks using GET method when pageIndex param contains either
negative or zero value
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Verify that project specific commodity records should not return from
TEAMWorks using GET method when special character value is passed in
pageIndex param
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Verify that project specific commodity records should not return from
TEAMWorks using GET method when any statement is passed in pageIndex
param
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Extract project specific commodity records from TEAMWorks using GET


method when blank value is passed in pageIndex param
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Verify that project specific commodity records should not return from
TEAMWorks using GET method when float,char,Integer value is passed in sort
filter param
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx
sort=xxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe


Extract that project specific commodity records from TEAMWorks using GET
method when blank value is passed in sort param
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx
sort=xxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Verify that project specific commodity records should not return from
TEAMWorks using GET method when special character value is passed in sort
param
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx
sort=xxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Verify that project specific commodity records should not return from
TEAMWorks using GET method when random value is passed in sort param
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx
sort=xxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Verify that project specific commodity records should not return from
TEAMWorks using GET method when random statement is passed in sort
param
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx
pageIndex=xxxxxx
sort=xxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe


Extract project specific commodity records from TEAMWorks using GET
method when blank value is passed in pageSize param
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Verify that project specific commodity records should not return from
TEAMWorks using GET method when special character value is passed in
pageSize param
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Verify that project specific commodity records should not return from
TEAMWorks using GET method when any statement is passed in pageSize
filter param
contextName=xxxxxx
commodityName=xxxxxx
pageSize=xxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Extract project specific commodity records from TEAMWorks using GET


method using filter attribute field only
contextName=xxxxxx
commodityName=xxxxxx
approvalStatus=xxxxxxxx
tag=xxxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Verify that project specific commodity records should not return from
TEAMWorks using GET method when special character value is passed in filter
field
contextName=xxxxxx
commodityName=xxxxxx
approvalStatus=xxxxxxxx
tag=xxxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe


Verify that project specific commodity records should not return from
TEAMWorks using GET method when random value is passed in filter field
contextName=xxxxxx
commodityName=xxxxxx
approvalStatus=xxxxxxxx
tag=xxxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe

Verify that project specific commodity records should not return from
TEAMWorks using GET method when any statement is passed in filter field
contextName=xxxxxx
commodityName=xxxxxx
approvalStatus=xxxxxxxx
tag=xxxxxxxxx

Commodity name can be Valve,Spool,Bulkpipe


Verify Default value should be provided for pageSize and pageIndex

Verify that when unsecure protocol http is passed in WADL then an error
should return using GET method upon trying to extract specific commodity
records from TEAMWorks using GET method

Validate the XML/JSON response which is getting from TEAMWorks side it


should be correct and human readable

Extract project specific commodity records should not return from


TEAMWorks using GET method when incorrect WADL is passed in Request
Request Body Method

<?xml version="1.0" encoding="UTF-8"?> POST


<t1:entityBatchAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">
-
<t1:entityOperation>
<t1:operationType>insert</t1:operationType>
<t1:operationContext>3456</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>xxxxxxxxx</t1:tag>
<t1:plantIdentifier>xxxxxx</t1:plantIdentifier>
<t1:pipeRun>xxxxxxxx</t1:pipeRun>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>update</t1:operationType>
<t1:operationContext>4567</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>xxxxxxxxx</t1:tag>
<t1:plantIdentifier>xxxxx</t1:plantIdentifier>
<t1:pipeRun>xxxxxx</t1:pipeRun>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>upsert</t1:operationType>
<t1:operationContext>8589</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>xxxxxxxxxxxx</t1:tag>
<t1:plantIdentifier>xxxxxxx</t1:plantIdentifier>
<t1:pipeRun>xxxxxxxx</t1:pipeRun>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>delete</t1:operationType>
<t1:operationContext>3444</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>xxxxxxxx</t1:tag>
<t1:plantIdentifier>xxxxxxx</t1:plantIdentifier>
<t1:pipeRun>xxxxxxxxx</t1:pipeRun>
</t1:entity>
</t1:entityOperation>
</t1:entityBatchAction>
{ POST
"entityOperation": [
{
"operationType": "insert",
"operationContext": "3456",
"entityName": "Commodity Name",
"entity": {
"tag": "xxxx",
"pipeRun": "xxxxxx",
"plantIdentifier": "xxxx"

}
},
{
"operationType": "update",
"operationContext": "4567",
"entityName": "Commodity Name",
"entity": {
"tag": "xxxxx",
"pipeRun": "xxxxxxx",
"plantIdentifier": "xxxxxxx"
}
},
{
"operationType": "upsert",
"operationContext": "8589",
"entityName": "Commodity Name",
"entity": {
"tag": "xxxxxx",
"pipeRun": "xxxxxxx",
"plantIdentifier": "xxxxxxxxx"

}
},
{
"operationType": "delete",
"operationContext": "3444",
"entityName": "Commodity Name",
"entity": {
"tag": "xxxxxxx",
"pipeRun": "xxxxxxxxxx",
"plantIdentifier": "xxxxxxxxx"

}
}
]
}
<?xml version="1.0" encoding="UTF-8"?> POST
<t1:entityBatchAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">
-
<t1:entityOperation>
<t1:operationType>insert</t1:operationType>
<t1:operationContext>3456</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>xxxxxx</t1:tag>
</t1:entity>
</t1:entityOperation>
-
-
<t1:entityOperation>
<t1:operationType>upsert</t1:operationType>
<t1:operationContext>8589</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>xxxxxx</t1:tag>
</t1:entity>
</t1:entityOperation>
-
</t1:entityBatchAction>
{
"entityOperation": [
{
"operationType": "insert",
"operationContext": "3456",
"entityName": "Commodity Name",
"entity": {
"tag": "xxxxxx"

}
},

{
"operationType": "upsert",
"operationContext": "8589",
"entityName": "Commodity Name",
"entity": {
"tag": "xxxxxx"

}
},

]
}
<?xml version="1.0" encoding="UTF-8"?>
<t1:entityBatchAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">
-
<t1:entityOperation>
<t1:operationType>insert</t1:operationType>
<t1:operationContext>3456</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>xxxxxx</t1:tag>
</t1:entity>
</t1:entityOperation>
-
-
<t1:entityOperation>
<t1:operationType>upsert</t1:operationType>
<t1:operationContext>8589</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>xxxxxx</t1:tag>
</t1:entity>
</t1:entityOperation>
-
</t1:entityBatchAction>
{ POST
"entityOperation": [
{
"operationType": "insert",
"operationContext": "3456",
"entityName": "Commodity Name",
"entity": {
"tag": "xxxxxx"

}
},

{
"operationType": "upsert",
"operationContext": "8589",
"entityName": "Commodity Name",
"entity": {
"tag": "xxxxxx"

}
},

]
}
<?xml version="1.0" encoding="UTF-8"?> POST
<t1:entityBatchAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">
-
<t1:entityOperation>
<t1:operationType>insert</t1:operationType>
<t1:operationContext>3456</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>update</t1:operationType>
<t1:operationContext>4567</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>upsert</t1:operationType>
<t1:operationContext>8589</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>delete</t1:operationType>
<t1:operationContext>3444</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
</t1:entity>
</t1:entityOperation>
</t1:entityBatchAction>
{ POST
"entityOperation": [
{
"operationType": "insert",
"operationContext": "3456",
"entityName": "Commodity Name",
"entity": {
"tag": ""

}
},
{
"operationType": "update",
"operationContext": "4567",
"entityName": "Commodity Name",
"entity": {
"tag": ""
}
},
{
"operationType": "upsert",
"operationContext": "8589",
"entityName": "Commodity Name",
"entity": {
"tag": ""

}
},
{
"operationType": "delete",
"operationContext": "3444",
"entityName": "Commodity Name",
"entity": {
"tag": ""

}
}
]
}
<?xml version="1.0" encoding="UTF-8"?> POST
<t1:entityBatchAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">
-
<t1:entityOperation>
<t1:operationType>insert</t1:operationType>
<t1:operationContext>3456</t1:operationContext>
<t1:entityName>BulkPipe</t1:entityName>
-
<t1:entity>
<t1:plantIdentifier></t1:plantIdentifier>
<t1:pipeRun></t1:pipeRun>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>update</t1:operationType>
<t1:operationContext>4567</t1:operationContext>
<t1:entityName>BulkPipe</t1:entityName>
-
<t1:entity>
<t1:plantIdentifier></t1:plantIdentifier>
<t1:pipeRun></t1:pipeRun>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>upsert</t1:operationType>
<t1:operationContext>8589</t1:operationContext>
<t1:entityName>BulkPipe</t1:entityName>
-
<t1:entity>
<t1:plantIdentifier></t1:plantIdentifier>
<t1:pipeRun></t1:pipeRun>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>delete</t1:operationType>
<t1:operationContext>3444</t1:operationContext>
<t1:entityName>BulkPipe</t1:entityName>
-
<t1:entity>
<t1:plantIdentifier></t1:plantIdentifier>
<t1:pipeRun></t1:pipeRun>
</t1:entity>
</t1:entityOperation>
</t1:entityBatchAction>
{ POST
"entityOperation": [
{
"operationType": "insert",
"operationContext": "3456",
"entityName": "Commodity Name",
"entity": {
"pipeRun": "xxxxxx",
"plantIdentifier": "xxxx"

}
},
{
"operationType": "update",
"operationContext": "4567",
"entityName": "Commodity Name",
"entity": {
"pipeRun": "xxxxxxx",
"plantIdentifier": "xxxxxxx"
}
},
{
"operationType": "upsert",
"operationContext": "8589",
"entityName": "Commodity Name",
"entity": {
"pipeRun": "xxxxxxx",
"plantIdentifier": "xxxxxxxxx"

}
},
{
"operationType": "delete",
"operationContext": "3444",
"entityName": "Commodity Name",
"entity": {
"pipeRun": "xxxxxxxxxx",
"plantIdentifier": "xxxxxxxxx"

}
}
]
}
<?xml version="1.0"?> POST

-<entityAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">

-<entities>

-<entity>

<tag>xxxxxx</tag>

<plantIdentifier>xxxxxx</plantIdentifier>

<pipeRun>xxxxxx</pipeRun>

</entity>

-<entity>

<tag>xxxxxx</tag>

<plantIdentifier>xxxxxx</plantIdentifier>

<pipeRun>xxxxxx</pipeRun>

</entity>

-<entity>

<tag>xxxxxx</tag>

<plantIdentifier>xxxxxx</plantIdentifier>

<pipeRun>xxxxxx</pipeRun>

</entity>

-<entity>

<tag>xxxxxx</tag>

<plantIdentifier>xxxxxx</plantIdentifier>

<pipeRun>xxxxxx</pipeRun>

</entity>

</entities>

</entityAction>
{ POST
"entities": {
"entity": [
{
"tag": "xxxxxx",
"plantIdentifier": "xxxxxx",
"pipeRun": "xxxxxx"
},
{
"tag": "xxxxxx",
"plantIdentifier": "xxxxxx",
"pipeRun": "xxxxxx"
},
{
"tag": "xxxxxx",
"plantIdentifier": "xxxxxx",
"pipeRun": "ECU"
},
{
"tag": "xxxxxx",
"plantIdentifier": "xxxxxx",
"pipeRun": "xxxxxx"
}
]
}
}
<?xml version="1.0"?> POST

-<entityAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">

-<entities>

-<entity>

<tag>xxxxxx</tag>

</entity>

-<entity>

<tag>xxxxxx</tag>

</entity>

-<entity>

<tag>xxxxxx</tag>

</entity>

-<entity>

<tag>xxxxxx</tag>

</entity>

</entities>

</entityAction>
{ POST
"entities": {
"entity": [
{
"tag": "xxxxxx"

},
{
"tag": "xxxxxx"

},
{
"tag": "xxxxxx"

},
{
"tag": "xxxxxx"

}
]
}
}
{ POST
"entities": {
"entity": [
{
"tag": ""

},
{
"tag": ""

},
{
"tag": ""

},
{
"tag": ""

}
]
}
}
<?xml version="1.0"?> POST

<entityAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">

-<entities>

-<entity>

<tag></tag>

</entity>

-<entity>

<tag></tag>

</entity>

-<entity>

<tag></tag>

</entity>

-<entity>

<tag></tag>

</entity>

</entities>

</entityAction>
<?xml version="1.0"?> POST

<entityAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">

-<entities>

-<entity>

<tag></tag>

<plantIdentifier>xxxxxx</plantIdentifier>

<pipeRun>xxxxx</pipeRun>

</entity>

-<entity>

<tag></tag>

<plantIdentifier>xxxxxx</plantIdentifier>

<pipeRun>xxxxxx</pipeRun>

</entity>

-<entity>

<tag></tag>

<plantIdentifier>xxxxxx</plantIdentifier>

<pipeRun>xxxxxx</pipeRun>

</entity>

-<entity>

<tag></tag>

<plantIdentifier>xxxxxx</plantIdentifier>

<pipeRun>xxxxxx</pipeRun>

</entity>

</entities>

</entityAction>
{ POST
"entities": {
"entity": [
{
"tag": "",
"plantIdentifier": "xxxxxx",
"pipeRun": "xxxxxx"
},
{
"tag": "",
"plantIdentifier": "xxxxxx",
"pipeRun": "xxxxxx"

},
{
"tag": "",
"plantIdentifier": "xxxxxx",
"pipeRun": "xxxxxx"
},
{
"tag": "",
"plantIdentifier": "xxxxxx",
"pipeRun": "xxxxxx"
}
]
}
}
<?xml version="1.0"?> POST

<entityAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">
-<entities>
-<entity>

<plantIdentifier>xxxxxx</plantIdentifier>
<pipeRun>xxxxx</pipeRun>
</entity>
-<entity>

<plantIdentifier>xxxxx</plantIdentifier>
<pipeRun>xxxxx</pipeRun>
</entity>
-<entity>

<plantIdentifier>xxxxxx</plantIdentifier>
<pipeRun>xxxxxx</pipeRun>
</entity>

-<entity>

<plantIdentifier>xxxxxx</plantIdentifier>
<pipeRun>xxxxxx</pipeRun>

</entity>

</entities>

</entityAction>
{ POST
"entities": {
"entity": [
{
"plantIdentifier": "xxxxxx",
"pipeRun": "xxxxxx"
},
{
"plantIdentifier": "xxxxxx",
"pipeRun": "xxxxxx"

},
{
"plantIdentifier": "xxxxxxx",
"pipeRun": "xxxxxx"
},
{
"plantIdentifier": "xxxxxx",
"pipeRun": "xxxxxxx"
}
]
}
}
<?xml version="1.0"?> POST

<entityAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">

-<entities>

-<entity>

<tag>erfedfd345334@$@$</tag>

<plantIdentifier>fdgfggg4554</plantIdentifier>

<pipeRun>trtrfgthyt879</pipeRun>

</entity>

-<entity>

<tag>hghgh454566#%^&</tag>

<plantIdentifier>fghfhgfhg565</plantIdentifier>

<pipeRun>utyugh</pipeRun>

</entity>

-<entity>

<tag>ytutyu$%565432434</tag>

<plantIdentifier>yuyuy56765$^#%#</plantIdentifier>
{ POST
"entities": {
"entity": [
{
"tag": "erfedfd345334@$@$",
"plantIdentifier": "fdgfggg4554"",
"pipeRun": "trtrfgthyt879"
},
{
"tag": "hghgh454566#%^&",
"plantIdentifier": ""fghfhgfhg565",
"pipeRun": "utyugh"

},
{
"tag": "ytutyu$%565432434",
"plantIdentifier": ""yuyuy56765$^#%#",
"pipeRun": "uytuty454#@%%$"
},
{
"tag": "gtytytrsaer#%@$%45457657",
"plantIdentifier": ""67675675hygfh%$$",
"pipeRun": "tryftytry3432#%@%"
}
]
}
}
<?xml version="1.0"?> POST

<entityAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">

-<entities>

-<entity>

<tag>null</tag>

<plantIdentifier>null</plantIdentifier>

<pipeRun>null</pipeRun>

</entity>

-<entity>

<tag>null</tag>

<plantIdentifier>null</plantIdentifier>

<pipeRun>null</pipeRun>

</entity>

-<entity>

<tag>null</tag>

<plantIdentifier>null</plantIdentifier>

<pipeRun>null</pipeRun>

</entity>
{ POST
"entities": {
"entity": [
{
"tag": "null",
"plantIdentifier": "null",
"pipeRun": "null"
},
{
"tag": "null",
"plantIdentifier": "null",
"pipeRun": "null"

},
{
"tag": "null",
"plantIdentifier": "null",
"pipeRun": "null"
},
{
"tag": "null",
"plantIdentifier": "null",
"pipeRun": "null"
}
]
}
}
<?xml version="1.0"?>

<entityAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">

-<entities>

-<entity>

<tag>00000+++++</tag>

<plantIdentifier>00000+++++</plantIdentifier>

<pipeRun>00000+++++</pipeRun>

</entity>

-<entity>

<tag>00000+++++</tag>

<plantIdentifier>00000+++++</plantIdentifier>

<pipeRun>00000+++++</pipeRun>

</entity>

-<entity>

<tag>00000+++++</tag>

<plantIdentifier>00000+++++</plantIdentifier>

<pipeRun>00000+++++</pipeRun>

</entity>
{ POST
"entities": {
"entity": [
{
"tag": "00000+++++",
"plantIdentifier": "00000+++++",
"pipeRun": "00000+++++"
},
{
"tag": "00000+++++",
"plantIdentifier": "00000+++++",
"pipeRun": "00000+++++"

},
{
"tag": "00000+++++",
"plantIdentifier": "00000+++++",
"pipeRun": "00000+++++"
},
{
"tag": "00000+++++",
"plantIdentifier": "00000+++++",
"pipeRun": "00000+++++"
}
]
}
}
<?xml version="1.0" encoding="UTF-8"?> POST
<t1:entityBatchAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">
-
<t1:entityOperation>
<t1:operationType>insert</t1:operationType>
<t1:operationContext>3456</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>jgkfgkfngke4535"</t1:tag>
<t1:plantIdentifier>rgtrtggfh</t1:plantIdentifier>
<t1:pipeRun>gfdgHBDHB595</t1:pipeRun>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>update</t1:operationType>
<t1:operationContext>4567</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>jgkfgkfngke4535</t1:tag>
<t1:plantIdentifier>rgtrtggfh</t1:plantIdentifier>
<t1:pipeRun>gfdgHBDHB595</t1:pipeRun>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>upsert</t1:operationType>
<t1:operationContext>8589</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>jgkfgkfngke4535</t1:tag>
<t1:plantIdentifier>rgtrtggfh</t1:plantIdentifier>
<t1:pipeRun>gfdgHBDHB595</t1:pipeRun>
{ POST
"entityOperation": [
{
"operationType": "insert",
"operationContext": "3456",
"entityName": "Commodity Name",
"entity": {
"tag": "jgkfgkfngke4535",
"pipeRun": "rgtrtggfh",
"plantIdentifier": "gfdgHBDHB595"

}
},
{
"operationType": "update",
"operationContext": "4567",
"entityName": "Commodity Name",
"entity": {
"tag": "jgkfgkfngke4535",
"pipeRun": "rgtrtggfh",
"plantIdentifier": "gfdgHBDHB595"
}
},
{
"operationType": "upsert",
"operationContext": "8589",
"entityName": "Commodity Name",
"entity": {
"tag": "jgkfgkfngke4535",
"pipeRun": "rgtrtggfh",
"plantIdentifier": "gfdgHBDHB595"

}
},
{
"operationType": "delete",
"operationContext": "3444",
<?xml version="1.0" encoding="UTF-8"?> POST
<t1:entityBatchAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">
-
<t1:entityOperation>
<t1:operationType>insert</t1:operationType>
<t1:operationContext>3456</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>null</t1:tag>
<t1:plantIdentifier>null</t1:plantIdentifier>
<t1:pipeRun>null</t1:pipeRun>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>update</t1:operationType>
<t1:operationContext>4567</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>null</t1:tag>
<t1:plantIdentifier>null</t1:plantIdentifier>
<t1:pipeRun>null</t1:pipeRun>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>upsert</t1:operationType>
<t1:operationContext>8589</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>null</t1:tag>
<t1:plantIdentifier>null</t1:plantIdentifier>
<t1:pipeRun>null</t1:pipeRun>
POST
}
},
{
"operationType": "update",
"operationContext": "4567",
"entityName": "Commodity Name",
"entity": {
"tag": "null",
"pipeRun": "null",
"plantIdentifier": "null"
}
},
{
"operationType": "upsert",
"operationContext": "8589",
"entityName": "Commodity Name",
"entity": {
"tag": "null",
"pipeRun": "null",
"plantIdentifier": "null"

}
},
{
"operationType": "delete",
"operationContext": "3444",
"entityName": "Commodity Name",
"entity": {
"tag": "null",
"pipeRun": "null",
"plantIdentifier": "null"

}
}
]
}
<?xml version="1.0" encoding="UTF-8"?> POST
<t1:entityBatchAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">
-
<t1:entityOperation>
<t1:operationType>insert</t1:operationType>
<t1:operationContext>3456</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
<t1:date></t1:date>

</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>update</t1:operationType>
<t1:operationContext>4567</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
<t1:date></t1:date>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>upsert</t1:operationType>
<t1:operationContext>8589</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
<t1:date></t1:date>

</t1:entity>
{ POST
"entityOperation": [
{
"operationType": "insert",
"operationContext": "3456",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"date": "",

}
},
{
"operationType": "update",
"operationContext": "4567",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"date": "",
}
},
{
"operationType": "upsert",
"operationContext": "8589",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"date": ""
}
},
{
"operationType": "delete",
"operationContext": "3444",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"date": "",
{ POST
"entityOperation": [
{
"operationType": "insert",
"operationContext": "3456",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"dateRequestDelivery": "",

}
},
{
"operationType": "update",
"operationContext": "4567",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"dateRequestDelivery": "",
}
},
{
"operationType": "upsert",
"operationContext": "8589",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"dateRequestDelivery": ""
}
},
{
"operationType": "delete",
"operationContext": "3444",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"dateRequestDelivery": "",
<t1:entityBatchAction POST
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">
-
<t1:entityOperation>
<t1:operationType>insert</t1:operationType>
<t1:operationContext>3456</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>null</t1:tag>
<t1:dateRequestDelivery></t1:dateRequestDelivery>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>update</t1:operationType>
<t1:operationContext>4567</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>null</t1:tag>
<t1:dateRequestDelivery></t1:dateRequestDelivery>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>upsert</t1:operationType>
<t1:operationContext>8589</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>null</t1:tag>
<t1:dateRequestDelivery></t1:dateRequestDelivery>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
{ POST
"entityOperation": [
{
"operationType": "insert",
"operationContext": "3456",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"dateRevision": "",

}
},
{
"operationType": "update",
"operationContext": "4567",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"dateRevision": "",
}
},
{
"operationType": "upsert",
"operationContext": "8589",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"dateRevision": ""
}
},
{
"operationType": "delete",
"operationContext": "3444",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"dateRevision": "",
<t1:entityBatchAction POST
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">
-
<t1:entityOperation>
<t1:operationType>insert</t1:operationType>
<t1:operationContext>3456</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
<t1:dateRevision></t1:dateRevision>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>update</t1:operationType>
<t1:operationContext>4567</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
<t1:dateRevision></t1:dateRevision>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>upsert</t1:operationType>
<t1:operationContext>8589</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
<t1:dateRevision></t1:dateRevision>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<?xml version="1.0" encoding="UTF-8"?> POST
<t1:entityBatchAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">
-
<t1:entityOperation>
<t1:operationType>insert</t1:operationType>
<t1:operationContext>3456</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
<t1:dateLastUpdated></t1:dateLastUpdated>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>update</t1:operationType>
<t1:operationContext>4567</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
<t1:dateLastUpdated></t1:dateLastUpdated>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>upsert</t1:operationType>
<t1:operationContext>8589</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
<t1:dateLastUpdated></t1:dateLastUpdated>
</t1:entity>
</t1:entityOperation>
-
"entityName": "Commodity Name", POST
"entity": {
"tag": "",
"dateLastUpdated": "",

}
},
{
"operationType": "update",
"operationContext": "4567",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"dateLastUpdated": "",
}
},
{
"operationType": "upsert",
"operationContext": "8589",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"dateLastUpdated": ""
}
},
{
"operationType": "delete",
"operationContext": "3444",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"dateLastUpdated": "",

}
}
]
}
<?xml version="1.0"?> POST

<entityAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">

-<entities>

-<entity>

<tag></tag>

<date></date>

</entity>

-<entity>

<tag></tag>

<date></date>

</entity>

-<entity>

<tag></tag>

<date></date>

</entity>

-<entity>

<tag>null</tag>
<date></date>
{ POST
"entities": {
"entity": [
{
"tag": "",
"date": ""
},
{
"tag": "",
"date": ""

},
{
"tag": "",
"date": ""
},
{
"tag": "",
"date": ""
}
]
}
}
-<entities> POST
-<entity>

<tag></tag>

<dateRequestDelivery></dateRequestDelivery>

</entity>

-<entity>

<tag></tag>

<dateRequestDelivery></dateRequestDelivery>

</entity>

-<entity>

<tag></tag>

<dateRequestDelivery></dateRequestDelivery>

</entity>

-<entity>

<tag></tag>
<dateRequestDelivery></dateRequestDelivery>

</entity>

</entities>

</entityAction>
{ POST
"entities": {
"entity": [
{
"tag": "",
"dateRequestDelivery": ""
},
{
"tag": "",
"dateRequestDelivery": ""

},
{
"tag": "",
"dateRequestDelivery": ""
},
{
"tag": "",
"dateRequestDelivery": ""
}
]
}
}
<?xml version="1.0"?> POST

<entityAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">

-<entities>

-<entity>

<tag></tag>

<dateRevision></dateRevision>

</entity>

-<entity>

<tag></tag>

<dateRevision></dateRevision>

</entity>

-<entity>

<tag></tag>

<dateRevision></dateRevision>

</entity>

-<entity>

<tag></tag>
<dateRevision></dateRevision>
{ POST
"entities": {
"entity": [
{
"tag": "",
"dateRevision": ""
},
{
"tag": "",
"dateRevision": ""

},
{
"tag": "",
"dateRevision": ""
},
{
"tag": "",
"dateRevision": ""
}
]
}
}
<?xml version="1.0"?> POST

<entityAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">

-<entities>

-<entity>

<tag></tag>

<dateLastUpdated></dateLastUpdated>

</entity>

-<entity>

<tag></tag>

<dateLastUpdated></dateLastUpdated>

</entity>

-<entity>

<tag></tag>

<dateLastUpdated></dateLastUpdated>

</entity>

-<entity>

<tag></tag>
<dateLastUpdated></dateLastUpdated>
{ POST
"entities": {
"entity": [
{
"tag": "",
"dateLastUpdated": ""
},
{
"tag": "",
"dateLastUpdated": ""

},
{
"tag": "null",
"dateLastUpdated": ""
},
{
"tag": "",
"dateLastUpdated": ""
}
]
}
}
<?xml version="1.0" encoding="UTF-8"?> POST
<t1:entityBatchAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">
-
<t1:entityOperation>
<t1:operationType>insert</t1:operationType>
<t1:operationContext>3456</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
<t1:plantIdentifier></t1:plantIdentifier>
<t1:pipeRun></t1:pipeRun>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>update</t1:operationType>
<t1:operationContext>4567</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
<t1:plantIdentifier></t1:plantIdentifier>
<t1:pipeRun></t1:pipeRun>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>upsert</t1:operationType>
<t1:operationContext>8589</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
<t1:plantIdentifier></t1:plantIdentifier>
<t1:pipeRun></t1:pipeRun>
{ POST
"entityOperation": [
{
"operationType": "insert",
"operationContext": "3456",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"pipeRun": "",
"plantIdentifier": ""

}
},
{
"operationType": "update",
"operationContext": "4567",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"pipeRun": "",
"plantIdentifier": ""
}
},
{
"operationType": "upsert",
"operationContext": "8589",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"pipeRun": "",
"plantIdentifier": ""

}
},
{
"operationType": "delete",
"operationContext": "3444",
<?xml version="1.0" encoding="UTF-8"?> POST
<t1:entityBatchAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">
-
<t1:entityOperation>
<t1:operationType>insert</t1:operationType>
<t1:operationContext>3456</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
<t1:plantIdentifier></t1:plantIdentifier>
<t1:throughLength></t1:throughLength>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>update</t1:operationType>
<t1:operationContext>4567</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
<t1:plantIdentifier></t1:plantIdentifier>
<t1:throughLength></t1:throughLength>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>upsert</t1:operationType>
<t1:operationContext>8589</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag></t1:tag>
<t1:plantIdentifier></t1:plantIdentifier>
<t1:throughLength></t1:throughLength>
{ POST
"entityOperation": [
{
"operationType": "insert",
"operationContext": "3456",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"pipeRun": "",
"throughLength": ""

}
},
{
"operationType": "update",
"operationContext": "4567",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"pipeRun": "",
"throughLength": ""
}
},
{
"operationType": "upsert",
"operationContext": "8589",
"entityName": "Commodity Name",
"entity": {
"tag": "",
"pipeRun": "",
"throughLength": ""

}
},
{
"operationType": "delete",
"operationContext": "3444",
<?xml version="1.0"?> POST

<entityAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">

-<entities>

-<entity>

<tag></tag>

<plantIdentifier></plantIdentifier>

<pipeRun></pipeRun>

</entity>

-<entity>

<tag></tag>

<plantIdentifier></plantIdentifier>

<pipeRun></pipeRun>

</entity>

-<entity>

<tag></tag>

<plantIdentifier></plantIdentifier>

<pipeRun></pipeRun>

</entity>
{ POST
"entities": {
"entity": [
{
"tag": "",
"plantIdentifier": "",
"pipeRun": ""
},
{
"tag": "",
"plantIdentifier": "",
"pipeRun": ""

},
{
"tag": "",
"plantIdentifier": "",
"pipeRun": ""
},
{
"tag": "",
"plantIdentifier": "",
"pipeRun": ""
}
]
}
}
<?xml version="1.0"?> POST

<entityAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">

-<entities>

-<entity>

<tag></tag>

<plantIdentifier></plantIdentifier>

<throughLength></throughLength>

</entity>

-<entity>

<tag></tag>

<plantIdentifier></plantIdentifier>

<throughLength></throughLength>

</entity>

-<entity>

<tag></tag>

<plantIdentifier></plantIdentifier>

<throughLength></throughLength>

</entity>
{ POST
"entities": {
"entity": [
{
"tag": "",
"plantIdentifier": "",
"throughLength": ""
},
{
"tag": "",
"plantIdentifier": "",
"throughLength": ""

},
{
"tag": "",
"plantIdentifier": "",
"throughLength": ""
},
{
"tag": "",
"plantIdentifier": "",
"throughLength": ""
}
]
}
}
<?xml version="1.0" encoding="UTF-8"?> POST
<t1:entityBatchAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">
-
<t1:entityOperation>
<t1:operationType>insert</t1:operationType>
<t1:operationContext>3456</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>xxxxxxxxx</t1:tag>
<t1:plantIdentifier>xxxxxx</t1:plantIdentifier>
<t1:pipeRun>xxxxxxxx</t1:pipeRun>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>update</t1:operationType>
<t1:operationContext>4567</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>xxxxxxxxx</t1:tag>
<t1:plantIdentifier>xxxxx</t1:plantIdentifier>
<t1:pipeRun>xxxxxx</t1:pipeRun>
</t1:entity>
</t1:entityOperation>
-
<t1:entityOperation>
<t1:operationType>upsert</t1:operationType>
<t1:operationContext>8589</t1:operationContext>
<t1:entityName>Commodity Name</t1:entityName>
-
<t1:entity>
<t1:tag>xxxxxxxxxxxx</t1:tag>
<t1:plantIdentifier>xxxxxxx</t1:plantIdentifier>
<t1:pipeRun>xxxxxxxx</t1:pipeRun>
{ POST
"entityOperation": [
{
"operationType": "insert",
"operationContext": "3456",
"entityName": "Commodity Name",
"entity": {
"tag": "xxxx",
"pipeRun": "xxxxxx",
"plantIdentifier": "xxxx"

}
},
{
"operationType": "update",
"operationContext": "4567",
"entityName": "Commodity Name",
"entity": {
"tag": "xxxxx",
"pipeRun": "xxxxxxx",
"plantIdentifier": "xxxxxxx"
}
},
{
"operationType": "upsert",
"operationContext": "8589",
"entityName": "Commodity Name",
"entity": {
"tag": "xxxxxx",
"pipeRun": "xxxxxxx",
"plantIdentifier": "xxxxxxxxx"

}
},
{
"operationType": "delete",
"operationContext": "3444",
<?xml version="1.0"?> POST

-<entityAction
xmlns:t1="http://www.bechtel.com/JSON/Facade/EntityInterface">

-<entities>

-<entity>

<tag>xxxxxx</tag>

<plantIdentifier>xxxxxx</plantIdentifier>

<pipeRun>xxxxxx</pipeRun>

</entity>

-<entity>

<tag>xxxxxx</tag>

<plantIdentifier>xxxxxx</plantIdentifier>

<pipeRun>xxxxxx</pipeRun>

</entity>

-<entity>

<tag>xxxxxx</tag>

<plantIdentifier>xxxxxx</plantIdentifier>
{ POST
"entities": {
"entity": [
{
"tag": "xxxxxx",
"plantIdentifier": "xxxxxx",
"pipeRun": "xxxxxx"
},
{
"tag": "xxxxxx",
"plantIdentifier": "xxxxxx",
"pipeRun": "xxxxxx"
},
{
"tag": "xxxxxx",
"plantIdentifier": "xxxxxx",
"pipeRun": "ECU"
},
{
"tag": "xxxxxx",
"plantIdentifier": "xxxxxx",
"pipeRun": "xxxxxx"
}
]
}
}

GET

GET

GET

GET

GET

GET
GET

GET

GET

GET

GET

GET

GET

GET

GET

GET
GET

GET

GET

GET
GET

GET

GET

GET

GET
GET

GET

GET

GET
GET

GET

GET

GET

GET
GET

GET

GET

GET
GET

GET

GET

GET

GET
GET

GET

GET

GET

GET

GET
Operation Name TEAMWorks POST API Facade Call Reference/Query

Batch Service
Batch Service
Batch Service
Batch Service
Batch Service
Batch Service
Batch Service
Batch Service
Batch Service
Batch Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Batch Service
Batch Service
Batch Service
Batch Service
Batch Service
Batch Service
Batch Service
Batch Service
Batch Service
Batch Service
Batch Service
Batch Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Entity Service
Batch Service
Batch Service
Batch Service
Batch Service
Entity Service
Entity Service
Entity Service
Entity Service
Batch service
Batch service
Entity service
Entity service

GET Contexts /
osb/TEAMWorks/CommmodityService/conte
xts

GET Context /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}

GET Context /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}
GET Context /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}

GET Context /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}

GET Context /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}
GET Contexts /
osb/TEAMWorks/CommmodityService/conte
xts

GET Context /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}

GET Contexts /
osb/TEAMWorks/CommmodityService/conte
xts

GET Context /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}

GET Contexts /
osb/TEAMWorks/CommmodityService/conte
xts

GET Context /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}

GET Contexts /
osb/TEAMWorks/CommmodityService/conte
xts
GET Context /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}
GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxx&approvalStatus=xxxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxx
GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxx&approvalStatus=xxxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxx&approvalStatus=xxxxxxx&tag=xxxxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx
GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageIndex=xxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
sort=xxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxx&approvalStatus=xxxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxx&approvalStatus=xxxxxxx
GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxx&approvalStatus=xxxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxx&approvalStatus=xxxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx
GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxxx
GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxxx
GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
approvalStatus=xxxxxx&tag=xxxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
approvalStatus=xxxxxx&tag=xxxxxxx
GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
approvalStatus=xxxxxx&tag=xxxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
approvalStatus=xxxxxx&tag=xxxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=100&pageIndex=1
GET Commodity

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxx&approvalStatus=xxxxxxx

GET Commodity /
osb/TEAMWorks/CommmodityService/conte
xts/{contextName}/{commodityName}?
pageSize=xxxxxx&pageIndex=xxxxxx&sort=xx
xxxx&approvalStatus=xxxxxxx
Expected Status Code Expected Response Actual Result

200 Commodity Attributes should


be inserted,
updated,Upserted,Deleted in
database
200 Commodity Attributes should
be inserted,
updated,Upserted,Deleted in
database
200 Duplicate entry message
should be displayed in the
Response body.
200 Duplicate entry message
should be displayed in the
Response body.
200 Commodity attribute should
be inserted in database
200 Commodity Attributes should
be inserted in database
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Commodity Attributes should
be Inserted
200 Commodity Attributes should
be Inserted
200 Commodity Attributes should
be Inserted
200 Commodity Attributes should
be Inserted
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Commodity attribute value
should be inserted in database
with success message
200 Commodity attribute value
should be inserted in database
with success message
200 Commodity attribute value
should be inserted in database
with success message
200 Commodity attribute value
should be inserted in database
with success message
200 Commodity attribute should
be inserted in database with
success message
200 Commodity attribute should
be inserted in database with
success message
200 Commodity attribute should
be inserted in database with
success message
200 Commodity attribute should
be inserted in database with
success message
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Failure message should be
displayed in the Response
body.
200 Exceeded length value should
give error in Response
200 Exceeded length value should
give error in Response
200 Exceeded length value should
give error in Response
200 Exceeded length value should
give error in Response

200 Data response should be


match with TEAMWorks
MCDB database

200 Data response should be


match with TEAMWorks
MCDB database

200 applicationInstance is null


should be displayed
200 applicationInstance is null
should be displayed

200 applicationInstance is null


should be displayed

200 applicationInstance is null


should be displayed
400 An error message should be
displayed

400 An error message should be


displayed

400 An error message should be


return

400 An error message should be


return

400 An error message should be


return

404 An error message should be


return

200 XML/JSON Response should


be valid
200 XML/JSON Response should
be valid
200 Commodity records should be
displayed in response from
TEAMWorks based on
provided param

200 Commodity records should be


displayed in response from
TEAMWorks based on
provided param
200 Commodity records should be
displayed in response from
TEAMWorks based on
provided param

200 Commodity records should be


displayed in response from
TEAMWorks based on
provided param

200 Commodity records should be


displayed in response from
TEAMWorks based on
provided param

200 Commodity records should be


displayed in response from
TEAMWorks based on
provided param
200 Commodity records should be
displayed in response from
TEAMWorks based on
provided param

200 Commodity records should be


displayed in response from
TEAMWorks based on
provided param

200 Commodity records should be


displayed in response from
TEAMWorks based on
provided param

200 Error message should be


displayed

400 commodity data not found


error message should be
displayed
200 Error message should be
displayed in response

400 Error message should be


displayed in response

404 Error message should be


displayed in response

200 page count should be


displayed as per passed
parameter's values
400 The request parameter (start
or limit) contains an incorrect
or unknown value message
should be displayed in
response

404 Error message should be


displayed in response

404 Error message should be


displayed in response

200 Commodity records should be


displayed in response from
TEAMWorks based on
provided param

200 Error message should be


displayed in response
200 Commodity records should be
displayed in response from
TEAMWorks based on
provided param

200 Error message should be


displayed in response

200 Error message should be


displayed in response

200 Error message should be


displayed in response
200 Commodity records should be
displayed in response from
TEAMWorks based on
provided param

404 Error message shouild be


displayed in response

404 Error message shouild be


displayed in response

200 Commodity records should be


displayed in response from
TEAMWorks based on
provided param

400 Commodity data not found


error message should be
displayed
400 Commodity data not found
error message should be
displayed

400 Commodity data not found


error message should be
displayed

200
Commodity records should be
displayed by providing default
values
404 An error message should be
displayed

200 XML/JSON response should be


valid

404 An error message should be


displayed
User Story Link

EIP-248
EIP-262

EIP-262
EIP-273
Entity Code Commodity Attrributes DATA_LENGTH

Bulk

hydroPackageNumber 50

Spool

hydroPackageNumber 50

BulkPipe

hydroPackageNumber 50

Bulk

heatTraceRequirementsLine 50

Valve

heatTraceRequirementsLine 40

Spool

heatTraceRequirementsLine 20

BulkPipe

heatTraceRequirementsLine 50

Valve

MWR 10
Spool

MWR 10

Bulk

subContractAcquisitionName 25

Spool

subContractAcquisitionName 25

BulkPipe

subContractAcquisitionName 25

Spool

vendorShipNo 6

Bulk

revisionIsometricDwg 3

Valve

revisionIsometricDwg 3

Spool

revisionIsometricDwg 3

BulkPipe

revisionIsometricDwg 3
Bulk

pipeRun 100

Valve

pipeRun 100

Spool

pipeRun 100

BulkPipe

pipeRun 100

Valve

actuator 10

Bulk

dateRequestDelivery 0

Valve

dateRequestDelivery 0

BulkPipe

dateRequestDelivery 0

Bulk

moduleNumber 10
Valve

moduleNumber 10

Spool

moduleNumber 10

BulkPipe

moduleNumber 10

Valve

MRR 10

Spool

MRR 10

Bulk

pipeSchedule 15

Valve

pipeSchedule 15

Spool

pipeSchedule 15

BulkPipe

pipeSchedule 15
Bulk

materialSpec 15

Spool

materialSpec 15

BulkPipe

materialSpec 15

Bulk

trainNo 2

Valve

trainNo 2

BulkPipe

trainNo 2

Bulk

endUserDeletedBy 32

Valve

endUserDeletedBy 32

Spool

endUserDeletedBy 32
BulkPipe

endUserDeletedBy 32

Bulk

model 10

Valve

model 10

Spool

model 10

BulkPipe

model 10

Bulk

areaClassification 20

Spool

areaClassification 20

BulkPipe

areaClassification 20

Bulk

throughLength 10
Spool

throughLength 12

BulkPipe

throughLength 10

Bulk

materialSpecLineClient 10

Valve

materialSpecLineClient 5

BulkPipe

materialSpecLineClient 10

Bulk

lengthUOM 4

Valve

lengthUOM 2

Spool

lengthUOM 4

BulkPipe

lengthUOM 4
Bulk

aboveBelowRack 1

Spool

aboveBelowRack 1

BulkPipe

aboveBelowRack 1

Bulk

materialSpecDescription 35

Spool

materialSpecDescription 35

BulkPipe

materialSpecDescription 35

Bulk

systemStartup 20

Spool
systemStartup 15

BulkPipe
systemStartup 20

Bulk
heatTraceRequirements 50

Valve
heatTraceRequirements 40

Spool
heatTraceRequirements 20
BulkPipe
heatTraceRequirements 50

Valve
length 5

Valve
quantity 2

Bulk
date 0

Valve
date 0

Spool
date 0

BulkPipe
date 0

Bulk
codeFluid 4

Valve
codeFluid 4

Spool
codeFluid 4

BulkPipe
codeFluid 4

Spool
destination 10

Bulk
codeColor 10

Valve
codeColor 5

Spool
codeColor 10

BulkPipe
codeColor 10

Bulk
isometricDrawing 25

Valve
isometricDrawing 25

Spool
isometricDrawing 30

BulkPipe
isometricDrawing 25
Bulk
thicknessInsulation 5

Valve
thicknessInsulation 5

Spool
thicknessInsulation 5

BulkPipe
thicknessInsulation 5

Spool
dateWorkPackageROS 0

Valve
dateForecastDelivery 0

Spool
dateForecastDelivery 0

Spool
dateVendorForecastShip 0

Spool
dateVendorActualShip 0

Valve
codeComGrp 2

Spool
dateVendorStartFab 0

Valve
designSubArea 4

Spool
tagPieceMarkNo 2

Spool
weightVendorPiece 6

Bulk
deleteStatus 1

Valve
deleteStatus 1

Spool
deleteStatus 1

BulkPipe
deleteStatus 1

Spool
tagVendor 30

Bulk
codeCostAccountLineTest 30

Spool
codeCostAccountLineTest 30
BulkPipe
codeCostAccountLineTest 30

Bulk
errorStatus 128

Valve
errorStatus 128

Spool
errorStatus 128

BulkPipe
errorStatus 128

Valve
codeStock 20

Bulk
vendor 20

Spool
vendor 20

BulkPipe
vendor 20

Bulk
insulationMaterial 10

Valve
insulationMaterial 10

Spool
insulationMaterial 10

BulkPipe
insulationMaterial 10

Spool
dateVendorReadyToShip 0

Bulk
fabricationCategory 10

Spool
fabricationCategory 10

BulkPipe
fabricationCategory 10

Spool
sheetVendorSpool 5

Valve
storageArea 10

Spool
storageArea 10
Bulk
unit 1

Valve
unit 4

Spool
unit 4

BulkPipe
unit 1

Bulk
subContract 25

Spool
subContract 25

BulkPipe
subContract 25

Valve
purchaseOrder 10

Spool
purchaseOrder 25

Bulk
tag 55

Valve
tag 25

Spool
tag 40

BulkPipe
tag 55

Bulk
tagLineID 30

Valve
tagLineID 30

Spool
tagLineID 40

BulkPipe
tagLineID 30

Spool
surplus 1

Bulk
dateRevision 0

Valve
dateRevision 0
Spool
dateRevision 0

BulkPipe
dateRevision 0

Valve
roleValve 6

Bulk
updateFlag 1

Valve
updateFlag 1

Spool
updateFlag 1

BulkPipe
updateFlag 1

Bulk
PID 40

Valve
PID 25

Spool
PID 30

BulkPipe
PID 40

Spool
dateVendorEndFab 0

Spool
dateVendorReceipt 0

Bulk
codeCostAccountLineTestMH 30

Spool
codeCostAccountLineTestMH 30

BulkPipe
codeCostAccountLineTestMH 30

Bulk
designArea 4

Valve
designArea 4

Spool
designArea 4

BulkPipe
designArea 4
Valve
sequenceNumber 5
Spool
sequenceNumber 6
Bulk
heatTraceMedia 50
Valve
heatTraceMedia 3
Spool
heatTraceMedia 20

BulkPipe
heatTraceMedia 50
Bulk
codeCostAccountMH 30
Spool
codeCostAccountMH 30

BulkPipe
codeCostAccountMH 30
Bulk
codePaint 10
Valve
codePaint 5
Spool
codePaint 10

BulkPipe
codePaint 10
Spool
MWRIssuedDate 0
Bulk
workPackage 50
Spool
workPackage 50

BulkPipe
workPackage 50
Bulk
nominalDiameter 7
Valve
nominalDiameter 7
Spool
nominalDiameter 7
BulkPipe
nominalDiameter 7
Spool
dateVendorMatlRelease 0
Valve
materialSpecLine 3
Bulk
flushPackageNumber 50
Spool
flushPackageNumber 50

BulkPipe
flushPackageNumber 50
Bulk
dateLastUpdated 0
Valve
dateLastUpdated 0
Spool
dateLastUpdated 0

BulkPipe
dateLastUpdated 0
Valve
endPreparation 4
Valve
dateDelivery 0
Spool
dateDelivery 0
Bulk
endUser 32
Valve
endUser 32
Spool
endUser 32

BulkPipe
endUser 32
Bulk
isometricNumber 40
Valve
isometricNumber 40
Spool
isometricNumber 40
BulkPipe
isometricNumber 40
Valve
tagVisibleSpool 30
Bulk
sequenceNumberLine 6
Valve
sequenceNumberLine 15

BulkPipe
sequenceNumberLine 6
Valve
purchaseOrderItem 25
Spool
purchaseOrderItem 10
Bulk
codeCostAccount 20
Spool
codeCostAccount 30

BulkPipe
codeCostAccount 20
Bulk
approvalStatus 20
Valve
approvalStatus 20
Spool
approvalStatus 20

BulkPipe
approvalStatus 20
Bulk
nominalDiameterUOM 2
Valve
nominalDiameterUOM 4
Spool
nominalDiameterUOM 4

BulkPipe
nominalDiameterUOM 2
Bulk
engSys 3
Valve
engSys 4
Spool
engSys 4

BulkPipe
engSys 3
Spool
dateVendorPaint 0
Bulk
endUserUpdateBy 32
Valve
endUserUpdateBy 32
Spool
endUserUpdateBy 32

BulkPipe
endUserUpdateBy 32
Bulk
plantIdentifier 5
Valve
plantIdentifier 5
Spool
plantIdentifier 5

BulkPipe
plantIdentifier 5
Valve
uniqueObjectID3DApp 50
Spool
uniqueObjectID3DApp 50
Bulk
roleInsulation 5
Valve
roleInsulation 5
Spool
roleInsulation 5

BulkPipe
roleInsulation 5
Verify in the TEAMWorks commodity
attributes have been correctly Inserted,
DB_ATTR_Name
Updated, Upserted,Deleted performed
under Batch Service

Insert, Update, Upsert,Delete action


HYDRO_PKG shoule be performed in database

HYDRO_PKG

Insert, Update, Upsert,Delete action


HYDRO_PKG shoule be performed in database

HEAT_TRACEREQLINE

HEATTRACEREQLINE

HEAT_TRACEREQLINE

Insert, Update, Upsert,Delete action


HEAT_TRACEREQLINE shoule be performed in database

MWR
MWR

SUB_CONT_NAME

SUB_CONT_NAME

Insert, Update, Upsert,Delete action


SUB_CONT_NAME shoule be performed in database

VSHIP_NO

ISO_CREV

ISO_CREV

ISO_CREV

Insert, Update, Upsert,Delete action


ISO_CREV shoule be performed in database
PIPE_RUN

PIPE_RUN

PIPERUN

Insert, Update, Upsert,Delete action


PIPE_RUN shoule be performed in database

ACTUATOR

RDELIVER

RDELIVER

Insert, Update, Upsert,Delete action


RDELIVER shoule be performed in database

MODULENO
MODULENO

MODULENO

Insert, Update, Upsert,Delete action


MODULENO shoule be performed in database

MRR

MRR

SCHEDULE

SCHEDULE

SCHEDULE

Insert, Update, Upsert,Delete action


SCHEDULE shoule be performed in database
CLASS

CLASS

Insert, Update, Upsert,Delete action


CLASS shoule be performed in database

TRAIN_NUM

TRAIN_NUM

Insert, Update, Upsert,Delete action


TRAIN_NUM shoule be performed in database

DEL_BY

DEL_BY

DEL_BY
Insert, Update, Upsert,Delete action
DEL_BY shoule be performed in database

MODELNO

MODELNO

MODELNO

Insert, Update, Upsert,Delete action


MODELNO shoule be performed in database

DESAREA_TYPE

DESAREA_TYPE

Insert, Update, Upsert,Delete action


DESAREA_TYPE shoule be performed in database

CLLENGTH
CLLENGTH

Insert, Update, Upsert,Delete action


CLLENGTH shoule be performed in database

PIPESPEC

PIPESPEC

Insert, Update, Upsert,Delete action


PIPESPEC shoule be performed in database

UOM_CLLENGTH

UOM_LENGTH

UOM_CLLENGTH

Insert, Update, Upsert,Delete action


UOM_CLLENGTH shoule be performed in database
ABV_BEL_RACK

ABV_BEL_RACK

Insert, Update, Upsert,Delete action


ABV_BEL_RACK shoule be performed in database

MAT_TYPE

MAT_TYPE

Insert, Update, Upsert,Delete action


MAT_TYPE shoule be performed in database

STARTUP

STARTUP

Insert, Update, Upsert,Delete action


STARTUP shoule be performed in database

HEAT_TRACEREQ

HEAT_TRACEREQ

HEAT_TRACEREQ
Insert, Update, Upsert,Delete action
HEAT_TRACEREQ shoule be performed in database

LENGTH

QUANTITY

ISO_IFCDATE

ISO_IFCDATE

ISO_IFCDATE

Insert, Update, Upsert,Delete action


ISO_IFCDATE shoule be performed in database

FLUIDCODE

FLUIDCODE

FLUIDCODE

Insert, Update, Upsert,Delete action


FLUIDCODE shoule be performed in database

DEST

COLORCODE

COLOR_CODE

COLORCODE

Insert, Update, Upsert,Delete action


COLORCODE shoule be performed in database

ISO_DWG

ISO_DWG

ISO_DWG

Insert, Update, Upsert,Delete action


ISO_DWG shoule be performed in database
INS_THK

INS_THK

INS_THK

Insert, Update, Upsert,Delete action


INS_THK shoule be performed in database

RDELIVER

FCDELIVER

FCDELIVER

VFCSHIP

VACT_SHIP

COMM_CODE

VSTART_FAB

DESSUBAREA

SPOOLPCNO

VPCWGHT

DELETED

DELETED

DELETED

Insert, Update, Upsert,Delete action


DELETED shoule be performed in database

VEND_TAG

COA_TEST

COA_TEST
Insert, Update, Upsert,Delete action
COA_TEST shoule be performed in database

NULL

NULL

NULL

Insert, Update, Upsert,Delete action


NULL shoule be performed in database

STOCK_CODE

VENDOR

VENDOR

Insert, Update, Upsert,Delete action


VENDOR shoule be performed in database

INSL_MATL

INSL_MATL

INSL_MATL

Insert, Update, Upsert,Delete action


INSL_MATL shoule be performed in database

VREAD_SHIP

FAB_CAT

FAB_CAT

Insert, Update, Upsert,Delete action


FAB_CAT shoule be performed in database

VSPOOLSHT

STOR_LOC

STOR_LOC
UNITCODE

UNITCODE

UNITCODE

Insert, Update, Upsert,Delete action


UNITCODE shoule be performed in database

SUB_CONT

SUB_CONT

Insert, Update, Upsert,Delete action


SUB_CONT shoule be performed in database

PO

PO

BP_ID

TAGNO

TAGNO

Insert, Update, Upsert,Delete action


BP_ID shoule be performed in database

LINEID

LINEID

LINEID

Insert, Update, Upsert,Delete action


LINEID shoule be performed in database

SURPLUS

ISO_CREVDATE

ISO_CREVDATE
ISO_CREVDATE

Insert, Update, Upsert,Delete action


ISO_CREVDATE shoule be performed in database

TYPE

UPDATED

UPDATED

UPDATED

Insert, Update, Upsert,Delete action


UPDATED shoule be performed in database

PID

PID

PID

Insert, Update, Upsert,Delete action


PID shoule be performed in database

VEND_FAB

VDWGRCVE

COA_TEST_MH

COA_TEST_MH

Insert, Update, Upsert,Delete action


COA_TEST_MH shoule be performed in database

DESAREA

DESAREA

DESAREA

Insert, Update, Upsert,Delete action


DESAREA shoule be performed in database
SEQ_NO

LINESEQNO

HEAT_TRACE

HEAT_TRACE

HEAT_TRACE

Insert, Update, Upsert,Delete action


HEAT_TRACE shoule be performed in database

COA_MH

COA_MH

Insert, Update, Upsert,Delete action


COA_MH shoule be performed in database

PAINTSYSTEM

PAINT_CODE

PAINTSYSTEM

Insert, Update, Upsert,Delete action


PAINTSYSTEM shoule be performed in database

MWR_DATE

WORK_PKG

WORK_PKG

Insert, Update, Upsert,Delete action


WORK_PKG shoule be performed in database

DIAMETER

DIAMETER

DIAMETER
Insert, Update, Upsert,Delete action
DIAMETER shoule be performed in database

VMATL_REL

LINECLASS

FLUSH_PKG

FLUSH_PKG

Insert, Update, Upsert,Delete action


FLUSH_PKG shoule be performed in database

DATED

DATED

DATED

Insert, Update, Upsert,Delete action


DATED shoule be performed in database

END_PREP

DELIVER

DELIVER

CUSER

CUSER

CUSER

Insert, Update, Upsert,Delete action


CUSER shoule be performed in database

IW_ISO_DWG

IW_ISO_DWG

IW_ISO_DWG
Insert, Update, Upsert,Delete action
IW_ISO_DWG shoule be performed in database

SPOOLPC

LINESEQNO

LINESEQNO

Insert, Update, Upsert,Delete action


LINESEQNO shoule be performed in database

ITEM

ITEM

COA

COA

Insert, Update, Upsert,Delete action


COA shoule be performed in database

APPROVAL_STATUS

APPROVAL_STATUS

APPROVAL_STATUS

Insert, Update, Upsert,Delete action


APPROVAL_STATUS shoule be performed in database

UOM_DIAMETER

UOM_DIAM

UOM_DIAM

Insert, Update, Upsert,Delete action


UOM_DIAMETER shoule be performed in database

ENG_SYS

ENG_SYS
ENG_SYS

Insert, Update, Upsert,Delete action


ENG_SYS shoule be performed in database

VPAINT_COMPL

UPDATED_BY

UPDATED_BY

UPDATED_BY

Insert, Update, Upsert,Delete action


UPDATED_BY shoule be performed in database

FACILITY

FACILITY

FACILITY

Insert, Update, Upsert,Delete action


FACILITY shoule be performed in database

SP3D_ID

SP3D_ID

INSL_PURP

INSL_PURP

INSL_PURP

Insert, Update, Upsert,Delete action


INSL_PURP shoule be performed in database
Verify in TEAMWorks when
passing single or multiple
Verify in the TEAMWorks when Passing Commodity Attributes with tag
Invalid Value in Commodity Attributes under Batch and Entity Service
(For eg.
BG_ATTR_TYPE
Number,AlphaNumeric,Null,Character,Float,S
pecial char,arithmetic,space) Under Batch and
Entity Action Service

Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

Randomly coomodity attributes


action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

Randomly coomodity attributes


action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display
Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

Randomly coomodity attributes


action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

Randomly coomodity attributes


action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

date
Errorcode INVALID_PARAMETER_VALUE
message should be display

date
Errorcode INVALID_PARAMETER_VALUE
message should be display

Randomly coomodity attributes


action should be performed in
database date
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

Randomly coomodity attributes


action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

Randomly coomodity attributes


action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

Randomly coomodity attributes


action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

Randomly coomodity attributes


action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

Randomly coomodity attributes


action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

Randomly coomodity attributes


action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

Randomly coomodity attributes


action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

double
Errorcode INVALID_PARAMETER_VALUE
message should be display

double
Errorcode INVALID_PARAMETER_VALUE
message should be display
Randomly coomodity attributes
action should be performed in
database double
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display
Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display
Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display
Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display

Randomly coomodity attributes


action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display

string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
double
Errorcode INVALID_PARAMETER_VALUE
message should be display
long
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database date
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
double
Errorcode INVALID_PARAMETER_VALUE
message should be display
double
Errorcode INVALID_PARAMETER_VALUE
message should be display
double
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database double
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
double
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database date
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
double
Errorcode INVALID_PARAMETER_VALUE
message should be display
double
Errorcode INVALID_PARAMETER_VALUE
message should be display
double
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database double
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database date
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
date
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display
string
Errorcode INVALID_PARAMETER_VALUE
message should be display Randomly coomodity attributes
action should be performed in
database string
TestCaseID Type Description
EIP_267_01 Manual Verify that Informatica webservice call should return
arguments based on the execution results.
1> Success
2> Failure
3> Error Messages

EIP_267_02 Manual Verify the rowcount in SQL server tables should


match the count in Aconex for given input
parameters.
1> With filters
2> without filters
3> Invalid arguments (should give proper error
messages)

EIP_267_03 Manual Verify Multi-value attributes and PickList values


should match with Aconex

EIP_267_04 Manual Verify all attributes are captured in SQL Server tables
same as in Aconex

EIP_267_05 Manual Verify data is stored in single or multiple tables in SQL


Server DB as per approved design

EIP_267_06 Manual Verify data types and precision for all attributes in
SQL Server tables match with Aconex

EIP_267_07 Manual Verify all attribute values in SQL Server tables exactly
match with that in Aconex

EIP_267_08 Manual Verify all table constraints like Primary key, Foreign
key etc. in SQL Server tables are as per Design.

EIP_267_09 Manual Verify data length of all attribute in SQL Server should
exactly match with Aconex
EIP_267_10 Manual Verify value of all attribute in SQL Server should
exactly match with Aconex
Steps to Reproduce Method API Facade Call
TBD GET

TBD GET

TBD GET

TBD GET

TBD GET

TBD GET

TBD GET

TBD GET

TBD GET
TBD GET
Reference Query Expected Status Code Expected Result
Data response should exactly
matched with Aconex

Export rows count should exactly


matched with Aconex

Multi-value attributes and PickList


value should exactly match with
Aconex

Count of all attribute in SQL Server


should be matched with Aconex

Data should be stored in single or


multiple tables as per design

Data types and precision for all


attributes should be matched with
Aconex

All attribute values in SQL Server


tables should be exactly matched
with Aconex

Table constraints like Primary key,


Foreign key etc. should be matched
with Aconex

Length of all attribute should be


matched with Aconex
Value of all attribute should be
exactly matched with Aconex
Actual Result User Story Link

EIP-267 Design Test Cases for Aconex Export

You might also like