![]() SSO Definition |
![]() DEVELOPER |
![]() |
SSO Definitions are not maintainable by developers and are generated by the PROIV Developer SSO Gallery. The File Definitions are included here but should be treated as read-only.
SSO Header – VIPRS01
The SSO Definition: Header file, VIPRS01 is used to define Server Side Object classes. In Native PROIV the equivalent file was SSOHDR.
VIPBM57 is defined as follows:
Seq |
Type |
Variable |
Len |
Dim |
Description |
001 |
AK |
@SSO_NAME |
32 |
|
SSO Nickname |
002 |
A |
@SSO_CLASS_NAME |
250 |
|
SSO Class name |
003 |
A |
@SSO_LIBRARY_FILE |
64 |
|
JAR file that the class is held in |
004 |
A |
@SSO_CLASS_DESCRIPTION |
250 |
|
Description of the class |
SSO Method Parameters – VIPRS02
The SSO Method Parameters file, VIPRS02 is used to define the parameters taken by a Server Side Object method. In Native PROIV the equivalent file was SSOPARMS.
VIPBM57 is defined as follows:
Seq |
Type |
Variable |
Len |
Dim |
Description |
001 |
AK |
@SSO_NAME |
32 |
|
SSO Nickname |
002 |
AK |
@SSO_METHOD_NAME |
32 |
|
SSO Method name |
003 |
AK |
@SSO_PARM_SEQ |
3 |
|
Sequence number |
004 |
A |
@SSO_PARAMETER_NAME |
32 |
|
SSO Parameter name |
005 |
A |
@SSO_PARAMETER_DATATYPE |
32 |
|
Internal data type |
006 |
A |
@SSO_INPU_OUTPUT |
1 |
|
‘I’ = input; ‘O’ = output |
SSO Properties / Methods – VIPRS03
The SSO Properties / Methods file, VIPRS03 is used to define properties and methods of a Server Side Object. In Native PROIV the equivalent file was SSOPM.
VIPBM57 is defined as follows:
Seq |
Type |
Variable |
Len |
Dim |
Description |
001 |
AK |
@SSO_NAME |
32 |
|
SSO Nickname |
002 |
AK |
@SSO_TYPE |
2 |
|
‘PR’, ‘ME’ |
003 |
AK |
@SSO_PM_NAME |
32 |
|
Property or Method name |
004 |
A |
@SSO_DATATYPE |
32 |
|
Internal data type |
005 |
A |
@SSO_PROTOTYPE |
250 |
|
Internal Property or Method definition |
006 |
A |
@SSO_SCOPE |
1 |
|
‘I’ = instance; ‘S’ = static |
Topic ID: 500676