If you modified service address fields in a version of
the product before version 7.5.1.1, the fields show an invalid binding
error after the upgrade. You can restore the modifications with the
Application Designer application.
Before you begin
Review the following applications, decide whether the new
Service Address fields meet your requirements, and note any fields
that show an invalid binding error:
- Locations (SP)
- Service Requests (SP)
- Problems (SP)
- Incidents (SP)
- Work Order Tracking (SP)
- Activities and Tasks (SP)
- Changes (SP)
- Releases (SP)
- Sales Order (SP)
About this task
When you upgrade to
Maximo® for
Service Providers from
a version of the product earlier than version 7.5.1.1, any field that
you added or moved in the Application Designer that references the
PLUSPSERVADDR table shows an invalid binding error. Any fields that
use values from the PLUSPSERVADDR table must be modified to read the
value from the SERVICEADDRESS table.
For example, if you added the
field Postal Code from the PLUSPSERVADDR table
to a tab in the Locations (SP) application, after the upgrade completes,
this field shows an invalid binding error. To resolve this error,
you modify the attribute property of the field so that field value
is read from the SERVICEADDRESS table.
Procedure
- In the Application Designer workspace, open the application
you want to work with.
- Select the required tab, and select the section that contains
the field with the invalid binding.
- Modify the Data Source property
of the section. For the Locations application, modify the value to savirtual.
For all other applications, modify the value to serv_add.
- If there is an invalid binding error in a State/Province,
Country, or time zone field, select the field and open the Properties window.
- Modify the Attribute property
of the field. Identify the new values in the Service Address lookup
table.
- Add the domain Lookup for Part 2,
for the multipart text fields. Use the Service Address mapping table
to identify the name of the new domain.
- If you have an invalid binding error on a Street
Address field, remove the lookup property, and modify
the Menu Type field from showvalue to SA_MOD_STRADDR.
- If you have an invalid binding error in the Hierarchy section
of the Locations application tabs, modify the properties of fields
as follows:
- Modify the Attribute property
of the hierarchy fields from PLUSPSRVADD.addressfromloc to LHANCESTOR and
from PLUSPSRVADD.ancestorsaddress to LHANCESTORADDRESS.
- Modify the domain Lookup for Part 2 for
the hierarchy fields from PLUSPSRVADD.LOCATIONS.description to LHANCESTORDESC,
and PLUSPSRVADD.SERVICEADDRESSANCESTOR.description to LHANCESTORADDRESSDESC.
- Add the sigoption, LOCANCES to
both fields.
- Save your changes.
- Repeat this procedure for all the applications listed,
modifying every section and field that shows an invalid binding error.
Results
Your service address fields are restored.