用JAVA调用COM接口,由于API是日文的,我理解的不是很透彻,希望高手能帮忙。
问题一:
COM接口需要ObjType,ObjID,ObjUUID,ObjName4个参数,我如何调用接口并传值,返回值是什么(我自己写了方法处理了下,由于测试环境有点问题,还不知道对错)。
问题二:
COM接口需要传入一个集合,怎么处理,返回值是什么?
例如:
Set permission0 = CreateObject("HSIrm.HSIrmPermission")
permission0.ObjUUID=""
permission0.ObjType="U"
permission0.ObjName=""
permission0.ObjID="lcmao"
permission0.Permission="A"
permission0.GrantUserName=""
permission0.GrantUserID=""
permission0.GrantUserUUID=""
permission0.StartDate="Unlimited"
permission0.EndDate="Unlimited"
permission0.ReadTimes=-2
permission0.PrintTimes=-2 Set permission1 = CreateObject("HSIrm.HSIrmPermission")
permission1.ObjUUID=""
permission1.ObjType="U"
permission1.ObjName=""
permission1.ObjID="liuxh"
permission1.Permission="W"
permission1.GrantUserName=""
permission1.GrantUserID=""
permission1.GrantUserUUID=""
permission1.StartDate="Unlimited"
permission1.EndDate="Unlimited"
permission1.ReadTimes=-2
permission1.PrintTimes=-2 Set permission2 = CreateObject("HSIrm.HSIrmPermission")
permission2.ObjUUID=""
permission2.ObjType="A"
permission2.ObjName=""
permission2.ObjID="Everyone"
permission2.Permission="W"
permission2.GrantUserName=""
permission2.GrantUserID=""
permission2.GrantUserUUID=""
permission2.StartDate="Unlimited"
permission2.EndDate="Unlimited"
permission2.ReadTimes=-2
permission2.PrintTimes=-2 Set perMissionList = CreateObject("HSIrm.HSIrmPermissionList")
perMissionList.AddPermission permission0
perMissionList.AddPermission permission1
perMissionList.AddPermission permission2
用JAVA如何实现。
问题一:
COM接口需要ObjType,ObjID,ObjUUID,ObjName4个参数,我如何调用接口并传值,返回值是什么(我自己写了方法处理了下,由于测试环境有点问题,还不知道对错)。
问题二:
COM接口需要传入一个集合,怎么处理,返回值是什么?
例如:
Set permission0 = CreateObject("HSIrm.HSIrmPermission")
permission0.ObjUUID=""
permission0.ObjType="U"
permission0.ObjName=""
permission0.ObjID="lcmao"
permission0.Permission="A"
permission0.GrantUserName=""
permission0.GrantUserID=""
permission0.GrantUserUUID=""
permission0.StartDate="Unlimited"
permission0.EndDate="Unlimited"
permission0.ReadTimes=-2
permission0.PrintTimes=-2 Set permission1 = CreateObject("HSIrm.HSIrmPermission")
permission1.ObjUUID=""
permission1.ObjType="U"
permission1.ObjName=""
permission1.ObjID="liuxh"
permission1.Permission="W"
permission1.GrantUserName=""
permission1.GrantUserID=""
permission1.GrantUserUUID=""
permission1.StartDate="Unlimited"
permission1.EndDate="Unlimited"
permission1.ReadTimes=-2
permission1.PrintTimes=-2 Set permission2 = CreateObject("HSIrm.HSIrmPermission")
permission2.ObjUUID=""
permission2.ObjType="A"
permission2.ObjName=""
permission2.ObjID="Everyone"
permission2.Permission="W"
permission2.GrantUserName=""
permission2.GrantUserID=""
permission2.GrantUserUUID=""
permission2.StartDate="Unlimited"
permission2.EndDate="Unlimited"
permission2.ReadTimes=-2
permission2.PrintTimes=-2 Set perMissionList = CreateObject("HSIrm.HSIrmPermissionList")
perMissionList.AddPermission permission0
perMissionList.AddPermission permission1
perMissionList.AddPermission permission2
用JAVA如何实现。
要是没有你就别逗我了,我很着急!