The CI Process (4, 5, 6, or 7) call is called PBFNProcess (PBFNPROC) in the native interface. The parameter passed into PBFNProcess is called AddressData (PBFNADRS copybook). PBFNProcess can optionally accept two essentially identical parameters. If one AddressData parameter is passed in, AddressData contains the input address when PBFNProcess is called. The same fields are updated in place with the returned address information when PBFNProcess has ended. Optionally, you can pass a second AddressData structure to PBFNProcess. In this case, the first AddressData contains your unchanged input address. The second AddressData (PBFNRRTN copybook) is updated with the returned address information.