hi everyone
i face this exception when i try to access the service using soap.my method
basicsally takes 2 parameters and returns a map containing an object.
public static Map retriveCateogaryId(DispatchContext dctx,Map context)
{
System.out.println("am in the service");
GenericDelegator delegator=dctx.getDelegator();
productStoreId = (String) context.get("productStoreId");
partyId=(String) context.get("partyId");
System.out.println(productStoreId);
storeCatalogs=catalog_Obj.getStoreCatalogs(delegator,productStoreId);
partyCatalog=catalog_Obj.getPartyCatalogs(delegator,partyId);
cateogaryIds=catalog_Obj.getCatalogIdsAvailable(partyCatalog,
storeCatalogs);
int length=cateogaryIds.size();
System.out.println(length);
for(int j=0;j<length;j++)
{
System.out.println("hai my size is"+cateogaryIds.get(j));
string=string+cateogaryIds.get(j);
}
//result = UtilMisc.toMap("helloPersonIdOut", string);
Object helloPersonId=(Object)cateogaryIds;
result = UtilMisc.toMap("helloPersonIdOut", helloPersonId);
return result;
}
and my client call is as follows
Call call = (Call) new Service().createCall();
call.setTargetEndpointAddress(new URL(endpoint));
call.setOperationName(new QName("retriveCateogaryId",
"retriveCateogaryId"));
call.addParameter("productStoreId",
org.apache.axis.Constants.XSD_STRING,
javax.xml.rpc.ParameterMode.IN);
call.addParameter("partyId", org.apache.axis.Constants.XSD_STRING,
javax.xml.rpc.ParameterMode.IN);
call.setReturnType(org.apache.axis.Constants.XSD_STRING);
Object responseWS = call.invoke(new
Object[]{productStoreIds,partyIds});
System.out.println("hai am here");
System.out.println( "Receiving response: " +
responseWS.toString());
--
View this message in context:
http://www.nabble.com/Call.java%3A2469%3AERROR--Exception%3A-tp17512343p17512343.html
Sent from the OFBiz - User mailing list archive at Nabble.com.