Federal Procurement Data System – Next Generation (FPDS-NG)

Data Ownership Functionality

Prepared for:

General Services Administration

Prepared by:

Global Computer Enterprises, Inc.

10780 Parkridge Blvd., Suite 300

Reston, VA20191

September 14, 2004

FPDS-NG Data Ownership Functionality

Table of Contents

Section Page

1Configuring Field Disabling Using FPDS-NG GUI

2Configuring Using Business Services

2.1Method: createList

2.1.1Request Parameters

2.1.2Response

2.1.3Success Output

2.2Method: updateList

2.2.1Request Parameters

2.2.2Response

2.2.3Success Output

2.3getList

2.3.1Request Parameters

2.3.2Response

2.3.3Success Output

3Sample Request

1

Proprietary to GCE

FPDS-NG Data Ownership Functionality

1Configuring Field Disabling Using FPDS-NG GUI

  1. Click the Data Ownership icon to get the functionality.

  1. Choose type of award/IDV to configure Field Disabling.

  1. On the screen, select the fields to be disabled in the screen shown by the GUI Services.

  1. Save the configured settings by clicking the Save button.

  1. When the GUI services are invoked, the Screen displays fields selectively locked by the data ownership functionality.


2Configuring Using Business Services

Configuring Using Business Services

  1. For the configuration of data element disabling using Business Services, refer to the following:
  2. The End point is:
  3. The methods are:
  4. createList
  5. updateList
  6. getList

2.1Method: createList

2.1.1Request Parameters

The request parameters for createList are:

Parameter / Type / Location
userAuthenticationKey / complexType userAuthenticationType / Service.xsd
listOfObjectElements / complexType listOfObjectElementsType / objectElements.xsd

2.1.2Response

Output / Type / Location
createListObjectELementsResponse / complexType createListObjectElementsResponseType / ObjectElements.wsdl

2.1.3Success Output

Parameter / Type / Location
isCreatedList / Boolean / Xmlschema.xsd

2.2Method: updateList

2.2.1Request Parameters

The request parameters for updateList are:

Parameter / Type / Location
userAuthenticationKey / complexType userAuthenticationType / Service.xsd
listOfObjectElements / complexType listOfObjectElementsType / objectElements.xsd

2.2.2Response

Output / Type / Location
updateListObjectElementsResponse / complexType createListObjectElementsResponseType / ObjectElements.wsdl

2.2.3Success Output

Parameter / Type / Location
isUpdatedList / Boolean / Xmlschema.xsd

2.3getList

2.3.1Request Parameters

The request parameters for getList are:

Parameter / Type / Location
userAuthenticationKey / complexType userAuthenticationType / Service.xsd
objectElementsSearchCriteria / complexType objectElementsSearchCriteriaType / ObjectElements.xsd

2.3.2Response

Output / Type / Location
getListObjectElementsResponse / complexType getListObjectElementsResponseType / ObjectElements.wsdl

2.3.3Success Output

Parameter / Type / Location
listOfObjectElements / complexType listOfObjectElementsType / ObjectElements.xsd

3Sample Request

An explanation of data values for one Object Element member of the list is below.

SOAP-ENV:Envelope xmlns:SOAP-ENV=" xmlns:SOAP-ENC=" xmlns:xsi=" xmlns:xsd=" xmlns:m0="

SOAP-ENV:Body

m:createList xmlns:m="urn:FPDS.BusinessServices.DataCollection.ServiceClassifications.ObjectElements" SOAP-ENV:encodingStyle="

authenticationKey xsi:type="m0:userAuthenticationKeyType">

m0:userID xsi:type="m0:userID"/>

m0:password xsi:type="m0:password"/>

m0:serviceOriginatorID xsi:type="m0:serviceOriginatorID"/>

</authenticationKey

m0:listOfObjectElements

m0:objectElement

m0:objectNameIDV</m0:objectName

m0:objectTypeC</m0:objectType

m0:objectSubType*</m0:objectSubType

m0:businessFunctionName*</m0:businessFunctionName

m0:agencyID4700</m0:agencyID> -- Replace with specific Agency code here

m0:UIElementIDstartDate</m0:UIElementID

m0:elementNumber2A</m0:elementNumberElement Numbers are from Data dictionary

m0:requirementStateL</m0:requirementState> L Stands for Locking of the field

m0:objectElementDescriptionLocked</m0:objectElementDescription

m0:version1.2</m0:version

</m0:objectElement

</m0:listOfObjectElements

</m:createList

</SOAP-ENV:Body

</SOAP-ENV:Envelope

1

Proprietary to GCE