Use...
location="PROGRAMCONTROLLED"
in your callLink entry.
As in this example:
<LinkageOptions name="externalPrograms">
<callLink >
<remoteCall pgmName="*" conversionTable="CSOE037" library="*LIBL" location="PROGRAMCONTROLLED"
luwControl="SERVER" remoteBind="GENERATION" remoteComType="JAVA400" remotePgmType="STATELESS"/>
</callLink>
</LinkageOptions>
(BONUS INFO: Note in the above the pgmName of "*" which also allows this one callLink option to handle ANY program call.)
Before you make your program call in server logic, set the target server:
sysvar.remoteSystemId = "xxx1.xxxxxx.com";
Dan
dan_darnell