The ModifyState Interface - part of the WES Interface
The full WES Interface contains many interfaces that are useful when creating provisioning applications. A central feature of the WES interface is WS-* compliance. By defining the WES Interface, building standardized web services should be much easier.
The ModifyState interface, and any of the other WES interfaces can be implemented by a VAS, but it is not mandatory. Many VAS systems will not need to implement this interface.
The ModifyState interface is simple - the calling method is called "ModifyState", which sends a ModifyStateRequest message:
<ModifyStateRequest> <Target name="HE_LITE"/> <Identifier name="somename"/> <StartState>created</StartState> <Action>activate</Action> <EndState>active</EndState> </ModifyStateRequest>
The response method is called "ModifyStateResponse", which sends a ModifyStateResponse message:
<ModifyStateResponse> <Status>success</Status> <Target name="PRODUCTNAME"/> <Identifier name="somename"/> <State>active</State> </ModifyStateResponse>