13: 2011-09-11 (日) 00:03:29 iseki |
14: 2011-09-11 (日) 14:19:09 iseki |
| -- MM -> Money Module, MS -> Money Server, VR -> Viewer | | -- MM -> Money Module, MS -> Money Server, VR -> Viewer |
| -- RS -> Region(Robust) Server, US -> User(Robust) Server, SC -> External Script | | -- RS -> Region(Robust) Server, US -> User(Robust) Server, SC -> External Script |
| + | -- AS -> Aurora Server |
| | | |
| *** Events of [[OpenSim]] [#j7353db0] | | *** Events of [[OpenSim]] [#j7353db0] |
| | | |
| *** XML RPC (from MoneyServer): [#d8111c1e] | | *** XML RPC (from MoneyServer): [#d8111c1e] |
- | XML RPC from MS ("OnMoneyTransfered") => MM.OnMoneyTransferedHandler() => Response to MS => Notify to VR | + | XML RPC from MS ("OnMoneyTransfered") => MM.OnMoneyTransferedHandler() -> money() event |
- | XML RPC from MS ("UpdateBalance") => MM.BalanceUpdateHandler() => Response to MS => Notify to VR | + | XML RPC from MS ("UpdateBalance") => MM.BalanceUpdateHandler() => Notify to VR |
- | XML RPC from MS ("UserAlert") => MM.UserAlertHandler() => Response to MS => Message to VR | + | |
- | XML RPC from MS ("SendConfirmLink") => MM.SendConfirmLinkHandler() => Response to MS => Message to VR (not used) | + | |
- | XML RPC from MS ("GetBalance") => MM.GetBalanceHandler() => Response to MS | + | |
| #br | | #br |
| | | |
| *** XML RPC (from external script) [#f71155df] | | *** XML RPC (from external script) [#f71155df] |
- | - 通常は VR -> SC -> MM -> MS となる. | + | XML RPC from SC ("UpdateBalance") => MM.BalanceUpdateHandler() => Notify to VR |
- | - SC.AddBankerMoney: (BuyMoney: 5010) | + | XML RPC from SC ("GetBalance") => MM.GetBalanceHandler() => XML RPC to MS ("GetBalance") |
- | - SC.SendMoney: (ReferBonus: 5003) | + | => Response to SC |
| + | XML RPC from SC ("UserAlert") => MM.UserAlertHandler() => Message to VR |
| + | |
| + | - SC.AddBankerMoney: Transaction Type is BuyMoney (5010) |
| + | - SC.SendMoney: Transaction Type is ReferBonus (5003) |
| | | |
| XML RPC from SC ("AddBankerMoney") => MM.AddBankerMoneyHandler() -> MM.AddBankerMoney() => XML RPC to MS ("AddBankerMoney") | | XML RPC from SC ("AddBankerMoney") => MM.AddBankerMoneyHandler() -> MM.AddBankerMoney() => XML RPC to MS ("AddBankerMoney") |
| XML RPC from SC ("SendMoney") => MM.SendMoneyHandler() -> MM.SendMoney() => XML RPC to MS ("SendMoney") | | XML RPC from SC ("SendMoney") => MM.SendMoneyHandler() -> MM.SendMoney() => XML RPC to MS ("SendMoney") |
- | | |
| | | |
| #br | | #br |
| + | *** XML RPC (from Aurora.Server) [#bf02abc3] |
| + | XML RPC from AS ("UploadCovered") => MM.UploadCoveredHandler() => XML RPC to MS ("GetBalance") |
| + | XML RPC from AS ("UploadCharge") => MM.UploadChargeHandler() => XML RPC to MS ("PayMoneyCharge") |
| #br | | #br |