は webService コードです。以下のコードからボトムアップ アプローチを使用して WSDL を生成し、公開します (apache axis2 codeGenerator を使用)。ユーザー名とパスワードをチェックするJAVAコードを書いています。ユーザー名とパスワードが認証されると、コードは一意の ID が整数でゼロでないことを確認し、解決が「解決済み」かどうかを確認します。uniqueID と解決が true の場合、コードは確認として true を返す必要があります。
以下の Java コードを試してみましたが、完全には正しくなく、目的の結果を得ることができませんでした。AuthMain クラスを修正して WSDL を正常に生成する方法を教えてください。ありがとうございました。私はその問題を説明するために最善を尽くしました。説明のポイントを見逃した場合は、否定的なマークを付ける代わりにお知らせください(ポイントを見逃したくない場合でも、発生する傾向があります)。
AuthMain クラス
public class AuthMain {
/**
* @param args
*/
// TODO Auto-generated method stub
Authenticate au = new Authenticate();
String resolution = null;
int bizId =0;
public boolean validateState() {
if(resolution.equalsIgnoreCase("Resolved"))
{
return true;
}
else
{
System.out.println("Invalid State information");
return false;
}
}
public boolean validateId()
{
if(bizId==0)
{
System.out.println("Invalid bizflow ID");
return false;
}
else
{
return true;
}
}
}
以下は私のAuthenticate.JAVAです
public class Authenticate {
private String password;
private String userName;
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public boolean userValidation()
{
if(userName.equals("UserName@123"))
{
return true;
}
else
{
System.out.println("Invalid User Name");
return false;
}
}
public boolean passwordValidation()
{
if(password.equals("Password@123"))
{
return true;
}
else
{
System.out.println("Invalid Password");
return false;
}
}
}