Public voidgetdept () {Cux_baseinfo_oa_pkg_service client=NewCux_baseinfo_oa_pkg_service (); varInputParameters =NewInputParameters (); inputparameters.p_action_id="1"; varUsertoken =NewUsernameToken ("Erp_api","qazwsx12345", Passwordoption.sendplaintext); Need UsertokenvarContext =client. RequestSoapContext; Context. SECURITY.TOKENS.ADD (usertoken); Context. SECURITY.ELEMENTS.ADD (Newmessagesignature (usertoken)); varSoaheader =NewSoaheader ();//soapheader parameters do not have username and password, you need to create Usertoken soaheader.responsibility="Application_developer"; Soaheader.respapplication="FND"; Soaheader.securitygroup=" Standard"; Soaheader.nlslanguage="Simplified Chinese"; soaheader.org_id="Bayi"; Client. Soaheadervalue=Soaheader; varoutputparameters=client. Cux_get_baseinfo_to_oa (InputParameters); }
C # calls Oracle EBS Generation WebService, plus user name password Authentication