@Override public ErrorCode getErrorCode() { return this.wrappedComponent.getErrorCode(); }
@Override public Parameter getParameter() { return this.wrappedComponent.getParameter(); }
@Override public void setErrorCode(ErrorCode errorCode) { this.wrappedComponent.setErrorCode(errorCode); }
if (comp.getErrorCode() != null && comp.getErrorCode().getErrorType() == ErrorCodeType.Local) errorCode = comp.getErrorCode().getLocalErrorCode(); if (errorCode < MAPErrorCode.minimalCodeValue || errorCode > MAPErrorCode.maximumCodeValue) { Parameter p = comp.getParameter(); if (p != null && p.getData() != null) { byte[] data = p.getData(); perfSer.deliverErrorComponent(mapDialogImpl, comp.getInvokeId(), msgErr);
public void sendErrorComponent(Long invokeId, MAPErrorMessage mem) throws MAPException { if (this.tcapDialog.getPreviewMode()) return; MAPErrorMessageImpl mapErrorMessage = (MAPErrorMessageImpl) mem; // this.removeIncomingInvokeId(invokeId); ReturnError returnError = this.mapProviderImpl.getTCAPProvider().getComponentPrimitiveFactory() .createTCReturnErrorRequest(); try { returnError.setInvokeId(invokeId); // Error Code ErrorCode ec = TcapFactory.createErrorCode(); ec.setLocalErrorCode(mapErrorMessage.getErrorCode()); returnError.setErrorCode(ec); AsnOutputStream aos = new AsnOutputStream(); mapErrorMessage.encodeData(aos); byte[] buf = aos.toByteArray(); if (buf.length != 0) { Parameter p = this.mapProviderImpl.getTCAPProvider().getComponentPrimitiveFactory().createParameter(); p.setTagClass(mapErrorMessage.getTagClass()); p.setPrimitive(mapErrorMessage.getIsPrimitive()); p.setTag(mapErrorMessage.getTag()); p.setData(buf); returnError.setParameter(p); } this.tcapDialog.sendComponent(returnError); } catch (TCAPSendException e) { throw new MAPException(e.getMessage(), e); } }
@Override public void setParameter(Parameter parameter) { this.wrappedComponent.setParameter(parameter); }
if (comp.getErrorCode() != null && comp.getErrorCode().getErrorType() == ErrorCodeType.Local) errorCode = comp.getErrorCode().getLocalErrorCode(); if (errorCode < CAPErrorCode.minimalCodeValue || errorCode > CAPErrorCode.maximumCodeValue) { Parameter p = comp.getParameter(); if (p != null && p.getData() != null) { byte[] data = p.getData(); perfSer.deliverErrorComponent(capDialogImpl, comp.getInvokeId(), msgErr);
@Override public void sendErrorComponent(Long invokeId, CAPErrorMessage mem) throws CAPException { if (this.tcapDialog.getPreviewMode()) return; CAPErrorMessageImpl capErrorMessage = (CAPErrorMessageImpl) mem; // this.removeIncomingInvokeId(invokeId); ReturnError returnError = this.capProviderImpl.getTCAPProvider().getComponentPrimitiveFactory() .createTCReturnErrorRequest(); try { returnError.setInvokeId(invokeId); // Error Code ErrorCode ec = TcapFactory.createErrorCode(); ec.setLocalErrorCode(capErrorMessage.getErrorCode()); returnError.setErrorCode(ec); AsnOutputStream aos = new AsnOutputStream(); capErrorMessage.encodeData(aos); byte[] buf = aos.toByteArray(); if (buf.length != 0) { Parameter p = this.capProviderImpl.getTCAPProvider().getComponentPrimitiveFactory().createParameter(); p.setTagClass(capErrorMessage.getTagClass()); p.setPrimitive(capErrorMessage.getIsPrimitive()); p.setTag(capErrorMessage.getTag()); p.setData(buf); returnError.setParameter(p); } this.tcapDialog.sendComponent(returnError); } catch (TCAPSendException e) { throw new CAPException(e.getMessage(), e); } }
case ReturnError: ReturnError re = (ReturnError) c; this.pw.print(re.getErrorCode()); break; case Reject: