Classfile jar:file:///var/lib/toadex/fleet-worker/run-20261114-215136-worker-00002/slot-data/job-5/workspaces/bugbounty-ch/baloise-germany/work/source-derived/guidewire-policycenter-repo/admin/lib/pl-10.13.6.jar!/gw/internal/xml/ws/server/PLWebservicesServlet.class Last modified Feb 1, 1980; size 36771 bytes SHA-256 checksum f6b0ced102877ddbe5baeea39bdcfa2e8aae8d419d6126352e2979318a48b987 Compiled from "PLWebservicesServlet.java" public class gw.internal.xml.ws.server.PLWebservicesServlet extends gw.internal.xml.ws.server.WebservicesServletBase minor version: 0 major version: 52 flags: (0x0021) ACC_PUBLIC, ACC_SUPER this_class: #113 // gw/internal/xml/ws/server/PLWebservicesServlet super_class: #391 // gw/internal/xml/ws/server/WebservicesServletBase interfaces: 0, fields: 20, methods: 39, attributes: 3 Constant pool: #1 = Methodref #391.#707 // gw/internal/xml/ws/server/WebservicesServletBase."":()V #2 = Class #708 // gw/internal/xml/ws/server/PLWebservicesServlet$1 #3 = Methodref #2.#709 // gw/internal/xml/ws/server/PLWebservicesServlet$1."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V #4 = Fieldref #113.#710 // gw/internal/xml/ws/server/PLWebservicesServlet.PermAnnoType:Lgw/util/concurrent/LockingLazyVar; #5 = Class #711 // gw/internal/xml/ws/server/PLWebservicesServlet$2 #6 = Methodref #5.#709 // gw/internal/xml/ws/server/PLWebservicesServlet$2."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V #7 = Fieldref #113.#712 // gw/internal/xml/ws/server/PLWebservicesServlet.TransAnnoType:Lgw/util/concurrent/LockingLazyVar; #8 = Class #713 // gw/internal/xml/ws/server/PLWebservicesServlet$3 #9 = Methodref #8.#709 // gw/internal/xml/ws/server/PLWebservicesServlet$3."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V #10 = Fieldref #113.#714 // gw/internal/xml/ws/server/PLWebservicesServlet.PermissionAnnoType:Lgw/util/concurrent/LockingLazyVar; #11 = Class #715 // gw/internal/xml/ws/server/PLWebservicesServlet$4 #12 = Methodref #11.#709 // gw/internal/xml/ws/server/PLWebservicesServlet$4."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V #13 = Fieldref #113.#716 // gw/internal/xml/ws/server/PLWebservicesServlet.AvailAnnoType:Lgw/util/concurrent/LockingLazyVar; #14 = Class #717 // gw/internal/xml/ws/server/PLWebservicesServlet$5 #15 = Methodref #14.#709 // gw/internal/xml/ws/server/PLWebservicesServlet$5."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V #16 = Fieldref #113.#718 // gw/internal/xml/ws/server/PLWebservicesServlet.ReduceDBAnnoType:Lgw/util/concurrent/LockingLazyVar; #17 = Class #719 // gw/internal/xml/ws/server/PLWebservicesServlet$6 #18 = Methodref #17.#709 // gw/internal/xml/ws/server/PLWebservicesServlet$6."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V #19 = Fieldref #113.#720 // gw/internal/xml/ws/server/PLWebservicesServlet.GlobalXmlModule:Lgw/util/concurrent/LockingLazyVar; #20 = Class #721 // java/lang/ThreadLocal #21 = Methodref #20.#707 // java/lang/ThreadLocal."":()V #22 = Fieldref #113.#722 // gw/internal/xml/ws/server/PLWebservicesServlet._timeBefore:Ljava/lang/ThreadLocal; #23 = Fieldref #113.#723 // gw/internal/xml/ws/server/PLWebservicesServlet._serviceName:Ljava/lang/ThreadLocal; #24 = Fieldref #113.#724 // gw/internal/xml/ws/server/PLWebservicesServlet._opName:Ljava/lang/ThreadLocal; #25 = Methodref #391.#725 // gw/internal/xml/ws/server/WebservicesServletBase."":(Z)V #26 = InterfaceMethodref #726.#727 // javax/servlet/ServletConfig.getServletContext:()Ljavax/servlet/ServletContext; #27 = Methodref #728.#729 // com/guidewire/pl/system/servlet/ServletUtilities.initServletEnvironment:(Ljavax/servlet/ServletContext;)V #28 = Methodref #391.#730 // gw/internal/xml/ws/server/WebservicesServletBase.init:(Ljavax/servlet/ServletConfig;)V #29 = Methodref #731.#732 // gw/api/system/PLConfigParameters.getKeyMap:()Ljava/util/Map; #30 = Class #733 // java/lang/StringBuilder #31 = Methodref #30.#707 // java/lang/StringBuilder."":()V #32 = String #734 // Webservices #33 = Methodref #30.#735 // java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; #34 = Methodref #30.#736 // java/lang/StringBuilder.toString:()Ljava/lang/String; #35 = InterfaceMethodref #737.#738 // java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; #36 = Class #739 // gw/api/system/ParameterKey #37 = Methodref #36.#740 // gw/api/system/ParameterKey.getValue:()Ljava/lang/Object; #38 = Class #741 // java/lang/String #39 = Methodref #38.#742 // java/lang/String.length:()I #40 = Methodref #391.#743 // gw/internal/xml/ws/server/WebservicesServletBase.getStringValue:(Ljavax/servlet/ServletConfig;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; #41 = Class #744 // java/lang/Boolean #42 = Methodref #41.#745 // java/lang/Boolean.booleanValue:()Z #43 = Methodref #391.#746 // gw/internal/xml/ws/server/WebservicesServletBase.getBooleanValue:(Ljavax/servlet/ServletConfig;Ljava/lang/String;Z)Z #44 = Methodref #113.#747 // gw/internal/xml/ws/server/PLWebservicesServlet.onRefreshTypeSystem:()V #45 = Methodref #113.#748 // gw/internal/xml/ws/server/PLWebservicesServlet.printIndexWebServices:(Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;)V #46 = Class #749 // java/util/TreeSet #47 = Methodref #46.#707 // java/util/TreeSet."":()V #48 = Methodref #113.#750 // gw/internal/xml/ws/server/PLWebservicesServlet.extractXmlResourcesForIndex:(Ljava/util/Set;Ljava/util/Set;)V #49 = Methodref #113.#751 // gw/internal/xml/ws/server/PLWebservicesServlet.printIndexSchemas:(Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;Ljava/util/Set;)V #50 = Methodref #113.#752 // gw/internal/xml/ws/server/PLWebservicesServlet.printIndexGeneratedSchemas:(Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;)V #51 = Methodref #113.#753 // gw/internal/xml/ws/server/PLWebservicesServlet.printIndexWSDLs:(Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;Ljava/util/Set;)V #52 = Methodref #754.#755 // gw/api/xsd/XSDPublishHelper.getAdditionalPaths:()Ljava/util/TreeSet; #53 = Methodref #46.#756 // java/util/TreeSet.contains:(Ljava/lang/Object;)Z #54 = String #757 // text/xml #55 = Methodref #758.#759 // gw/internal/xml/ws/server/WebservicesResponseAdapter.setContentType:(Ljava/lang/String;)V #56 = Class #760 // javax/servlet/http/HttpServletResponse #57 = Methodref #758.#761 // gw/internal/xml/ws/server/WebservicesResponseAdapter.setStatus:(I)V #58 = Methodref #758.#762 // gw/internal/xml/ws/server/WebservicesResponseAdapter.getOutputStream:()Ljava/io/OutputStream; #59 = Methodref #754.#763 // gw/api/xsd/XSDPublishHelper.outputSchema:(Ljava/lang/String;Ljava/io/OutputStream;)V #60 = Methodref #391.#764 // gw/internal/xml/ws/server/WebservicesServletBase.doGetXSD:(Lgw/internal/xml/ws/server/WebservicesResponseAdapter;Ljava/lang/String;)V #61 = Class #765 // java/io/IOException #62 = Class #766 // javax/servlet/ServletException #63 = Methodref #62.#767 // javax/servlet/ServletException."":(Ljava/lang/Throwable;)V #64 = Fieldref #113.#768 // gw/internal/xml/ws/server/PLWebservicesServlet._generatingWsiLocal:Z #65 = InterfaceMethodref #289.#769 // gw/lang/reflect/IType.getNamespace:()Ljava/lang/String; #66 = Methodref #38.#770 // java/lang/String.replace:(CC)Ljava/lang/String; #67 = String #771 // / #68 = String #772 // #69 = Methodref #773.#774 // gw/xsd/guidewire/soapheaders/Authentication.asTypeData:()Lgw/xml/XmlElementTypeData; #70 = Class #775 // gw/internal/xml/XmlElementTypeDataImpl #71 = Methodref #776.#777 // gw/internal/xml/ws/server/WsiServiceInfo.getSchemas:()Ljava/util/List; #72 = Methodref #70.#778 // gw/internal/xml/XmlElementTypeDataImpl.getSchemaIndex:()Lgw/internal/xml/SchemaIndex; #73 = InterfaceMethodref #779.#780 // java/util/List.add:(Ljava/lang/Object;)Z #74 = String #781 // ../../ #75 = Methodref #113.#782 // gw/internal/xml/ws/server/PLWebservicesServlet.countDots:(Lgw/lang/reflect/IType;)I #76 = String #783 // ../ #77 = String #784 // gw/xsd/guidewire/soapheaders.xsd #78 = Class #785 // gw/xsd/w3c/xmlschema/Import #79 = Methodref #78.#707 // gw/xsd/w3c/xmlschema/Import."":()V #80 = Methodref #78.#786 // gw/xsd/w3c/xmlschema/Import.setSchemaLocation:(Ljava/lang/String;)V #81 = Fieldref #773.#787 // gw/xsd/guidewire/soapheaders/Authentication.$QNAME:Ljavax/xml/namespace/QName; #82 = Methodref #138.#788 // javax/xml/namespace/QName.getNamespaceURI:()Ljava/lang/String; #83 = Methodref #78.#789 // gw/xsd/w3c/xmlschema/Import.setNamespace:(Ljava/lang/String;)V #84 = Methodref #776.#790 // gw/internal/xml/ws/server/WsiServiceInfo.getSchema:()Lgw/xsd/w3c/xmlschema/Schema; #85 = Methodref #791.#792 // gw/xsd/w3c/xmlschema/Schema.get$Children:()Ljava/util/List; #86 = InterfaceMethodref #779.#793 // java/util/List.add:(ILjava/lang/Object;)V #87 = Methodref #776.#794 // gw/internal/xml/ws/server/WsiServiceInfo.getWsdl:()Lgw/xsd/w3c/wsdl/Definitions; #88 = Methodref #795.#796 // gw/xsd/w3c/wsdl/Definitions.getTargetNamespace:()Ljava/lang/String; #89 = String #797 // ${ #90 = Methodref #798.#799 // com/guidewire/pl/system/server/Version.getAppCode:()Ljava/lang/String; #91 = String #800 // }/ws/ #92 = InterfaceMethodref #289.#801 // gw/lang/reflect/IType.getName:()Ljava/lang/String; #93 = Methodref #795.#802 // gw/xsd/w3c/wsdl/Definitions.getService:()Ljava/util/List; #94 = InterfaceMethodref #779.#803 // java/util/List.iterator:()Ljava/util/Iterator; #95 = InterfaceMethodref #804.#805 // java/util/Iterator.hasNext:()Z #96 = InterfaceMethodref #804.#806 // java/util/Iterator.next:()Ljava/lang/Object; #97 = Class #807 // gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Service #98 = Methodref #97.#808 // gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Service.getPort:()Ljava/util/List; #99 = Class #809 // gw/xsd/w3c/wsdl/anonymous/elements/TService_Port #100 = Class #810 // gw/xsd/gw/gw_pl_wsdl_additions/Address #101 = Methodref #100.#707 // gw/xsd/gw/gw_pl_wsdl_additions/Address."":()V #102 = Methodref #99.#801 // gw/xsd/w3c/wsdl/anonymous/elements/TService_Port.getName:()Ljava/lang/String; #103 = String #811 // Soap12Port #104 = Methodref #38.#812 // java/lang/String.endsWith:(Ljava/lang/String;)Z #105 = Methodref #100.#813 // gw/xsd/gw/gw_pl_wsdl_additions/Address.setLocation:(Ljava/lang/String;)V #106 = String #814 // Soap11Port #107 = String #815 // /soap11 #108 = Class #816 // java/lang/IllegalStateException #109 = String #817 // Unrecognized port name: #110 = Methodref #108.#818 // java/lang/IllegalStateException."":(Ljava/lang/String;)V #111 = Methodref #99.#819 // gw/xsd/w3c/wsdl/anonymous/elements/TService_Port.addChild:(Lgw/xml/XmlElement;)V #112 = Methodref #795.#820 // gw/xsd/w3c/wsdl/Definitions.declareNamespace:(Ljavax/xml/namespace/QName;)V #113 = Class #821 // gw/internal/xml/ws/server/PLWebservicesServlet #114 = String #822 // gw-authentication #115 = Methodref #113.#823 // gw/internal/xml/ws/server/PLWebservicesServlet.addGwSoapHeader:(Lgw/internal/xml/ws/server/WsiServiceInfo;Ljava/lang/String;Ljavax/xml/namespace/QName;)V #116 = String #824 // gw-locale-only #117 = Fieldref #825.#787 // gw/xsd/guidewire/soapheaders/GwLocale.$QNAME:Ljavax/xml/namespace/QName; #118 = String #826 // gw-language-only #119 = Fieldref #827.#787 // gw/xsd/guidewire/soapheaders/GwLanguage.$QNAME:Ljavax/xml/namespace/QName; #120 = Class #828 // gw/internal/xml/ws/server/WsiUtilities #121 = String #829 // gw-transaction-id #122 = Fieldref #352.#787 // gw/xsd/guidewire/soapheaders/TransactionId.$QNAME:Ljavax/xml/namespace/QName; #123 = String #830 // gw-traceability-id #124 = Fieldref #831.#787 // gw/xsd/guidewire/soapheaders/TraceabilityId.$QNAME:Ljavax/xml/namespace/QName; #125 = Methodref #795.#832 // gw/xsd/w3c/wsdl/Definitions.getBinding:()Ljava/util/List; #126 = Class #833 // gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Binding #127 = Fieldref #834.#787 // gw/xsd/w3c/soap12/Binding.$QNAME:Ljavax/xml/namespace/QName; #128 = Methodref #126.#835 // gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Binding.getChild:(Ljavax/xml/namespace/QName;)Lgw/xml/XmlElement; #129 = Methodref #126.#836 // gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Binding.getOperation:()Ljava/util/List; #130 = Class #837 // gw/xsd/w3c/wsdl/anonymous/elements/TBinding_Operation #131 = Methodref #130.#838 // gw/xsd/w3c/wsdl/anonymous/elements/TBinding_Operation.getInput:()Lgw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input; #132 = Methodref #113.#839 // gw/internal/xml/ws/server/PLWebservicesServlet.create12Header:(Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap12/Header; #133 = Methodref #840.#819 // gw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input.addChild:(Lgw/xml/XmlElement;)V #134 = Fieldref #841.#787 // gw/xsd/w3c/soap11/Binding.$QNAME:Ljavax/xml/namespace/QName; #135 = Methodref #113.#842 // gw/internal/xml/ws/server/PLWebservicesServlet.create11Header:(Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap11/Header; #136 = Class #843 // gw/xsd/w3c/soap12/Header #137 = Methodref #136.#707 // gw/xsd/w3c/soap12/Header."":()V #138 = Class #844 // javax/xml/namespace/QName #139 = Methodref #138.#845 // javax/xml/namespace/QName."":(Ljava/lang/String;Ljava/lang/String;)V #140 = Methodref #136.#846 // gw/xsd/w3c/soap12/Header.setMessage:(Ljavax/xml/namespace/QName;)V #141 = Methodref #136.#847 // gw/xsd/w3c/soap12/Header.setPart:(Ljava/lang/String;)V #142 = Fieldref #848.#849 // gw/xsd/w3c/soap12/enums/UseChoice.Literal:Lgw/xsd/w3c/soap12/enums/UseChoice; #143 = Methodref #136.#850 // gw/xsd/w3c/soap12/Header.setUse:(Lgw/xsd/w3c/soap12/enums/UseChoice;)V #144 = Class #851 // gw/xsd/w3c/soap11/Header #145 = Methodref #144.#707 // gw/xsd/w3c/soap11/Header."":()V #146 = Methodref #144.#846 // gw/xsd/w3c/soap11/Header.setMessage:(Ljavax/xml/namespace/QName;)V #147 = Methodref #144.#847 // gw/xsd/w3c/soap11/Header.setPart:(Ljava/lang/String;)V #148 = Fieldref #852.#853 // gw/xsd/w3c/soap11/enums/UseChoice.Literal:Lgw/xsd/w3c/soap11/enums/UseChoice; #149 = Methodref #144.#854 // gw/xsd/w3c/soap11/Header.setUse:(Lgw/xsd/w3c/soap11/enums/UseChoice;)V #150 = Class #855 // gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Message #151 = Methodref #150.#707 // gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Message."":()V #152 = Methodref #150.#856 // gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Message.setName:(Ljava/lang/String;)V #153 = Class #857 // gw/xsd/w3c/wsdl/anonymous/elements/TMessage_Part #154 = Methodref #153.#707 // gw/xsd/w3c/wsdl/anonymous/elements/TMessage_Part."":()V #155 = Methodref #153.#856 // gw/xsd/w3c/wsdl/anonymous/elements/TMessage_Part.setName:(Ljava/lang/String;)V #156 = Methodref #153.#858 // gw/xsd/w3c/wsdl/anonymous/elements/TMessage_Part.setElement:(Ljavax/xml/namespace/QName;)V #157 = Methodref #150.#859 // gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Message.getPart:()Ljava/util/List; #158 = Methodref #795.#860 // gw/xsd/w3c/wsdl/Definitions.getMessage:()Ljava/util/List; #159 = Methodref #38.#861 // java/lang/String.indexOf:(I)I #160 = Methodref #38.#862 // java/lang/String.substring:(I)Ljava/lang/String; #161 = Class #863 // gw/internal/xml/ws/server/DftreeNode #162 = String #864 // Generated Schemas #163 = Methodref #161.#818 // gw/internal/xml/ws/server/DftreeNode."":(Ljava/lang/String;)V #164 = Methodref #161.#865 // gw/internal/xml/ws/server/DftreeNode.addChild:(Lgw/internal/xml/ws/server/DftreeNode;)V #165 = Methodref #46.#803 // java/util/TreeSet.iterator:()Ljava/util/Iterator; #166 = Methodref #113.#866 // gw/internal/xml/ws/server/PLWebservicesServlet.addDftreeChild:(Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;Ljava/lang/String;)V #167 = Methodref #867.#868 // gw/api/util/ConfigAccess.getConfigFile:(Ljava/lang/String;)Ljava/io/File; #168 = Class #869 // java/io/FileInputStream #169 = Methodref #168.#870 // java/io/FileInputStream."":(Ljava/io/File;)V #170 = Methodref #113.#871 // gw/internal/xml/ws/server/PLWebservicesServlet.readAvailable:(Ljava/io/InputStream;)V #171 = Class #872 // java/lang/RuntimeException #172 = String #873 // initAvailable from path #173 = Methodref #30.#874 // java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; #174 = Methodref #171.#875 // java/lang/RuntimeException."":(Ljava/lang/String;Ljava/lang/Throwable;)V #175 = Methodref #876.#877 // gw/lang/reflect/TypeSystem.getGlobalModule:()Lgw/lang/reflect/module/IModule; #176 = InterfaceMethodref #878.#879 // gw/lang/reflect/module/IModule.getFileRepository:()Lgw/lang/reflect/gs/IFileSystemGosuClassRepository; #177 = InterfaceMethodref #880.#881 // gw/lang/reflect/gs/IFileSystemGosuClassRepository.findFirstFile:(Ljava/lang/String;)Lgw/fs/IFile; #178 = InterfaceMethodref #882.#883 // gw/fs/IFile.openInputStream:()Ljava/io/InputStream; #179 = String #884 // initAvailable from module #180 = Methodref #391.#885 // gw/internal/xml/ws/server/WebservicesServletBase.initAvailable:(Ljava/lang/String;)Z #181 = Fieldref #113.#886 // gw/internal/xml/ws/server/PLWebservicesServlet._perfTimingExistsBool:Ljava/lang/Boolean; #182 = String #887 // com.guidewire.commons.performance.gmeter.PerfTiming #183 = Methodref #876.#888 // gw/lang/reflect/TypeSystem.getByFullNameIfValid:(Ljava/lang/String;)Lgw/lang/reflect/IType; #184 = Methodref #41.#889 // java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; #185 = Methodref #391.#890 // gw/internal/xml/ws/server/WebservicesServletBase.beforeInvoke:(Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/internal/xml/ws/server/WebservicesResponseAdapter;)V #186 = Methodref #891.#892 // com/guidewire/pl/web/controller/WebServlet.getIdleLock:()Lcom/guidewire/pl/web/controller/WebServlet$IdleLock; #187 = Methodref #893.#894 // com/guidewire/pl/web/controller/WebServlet$IdleLock.lockRead:()V #188 = Methodref #895.#896 // com/guidewire/pl/system/server/InitTab.getStartingRunlevel:()Lgw/api/system/server/Runlevel; #189 = Fieldref #897.#898 // gw/api/system/server/Runlevel.SHUTDOWN:Lgw/api/system/server/Runlevel; #190 = Methodref #897.#899 // gw/api/system/server/Runlevel.isEarlier:(Lgw/api/system/server/Runlevel;)Z #191 = Methodref #113.#900 // gw/internal/xml/ws/server/PLWebservicesServlet.isWsiLocal:()Z #192 = Methodref #895.#901 // com/guidewire/pl/system/server/InitTab.getInstance:()Lcom/guidewire/pl/system/server/InitTab; #193 = Methodref #895.#902 // com/guidewire/pl/system/server/InitTab.getRunLevel:()Lgw/api/system/server/Runlevel; #194 = Methodref #895.#903 // com/guidewire/pl/system/server/InitTab.waitForRunLevel:(Lgw/api/system/server/Runlevel;J)V #195 = Methodref #113.#904 // gw/internal/xml/ws/server/PLWebservicesServlet.perfTimingExists:()Z #196 = Methodref #905.#906 // java/lang/System.currentTimeMillis:()J #197 = Methodref #209.#907 // java/lang/Long.valueOf:(J)Ljava/lang/Long; #198 = Methodref #20.#908 // java/lang/ThreadLocal.set:(Ljava/lang/Object;)V #199 = Methodref #893.#909 // com/guidewire/pl/web/controller/WebServlet$IdleLock.unlockRead:()V #200 = Fieldref #113.#910 // gw/internal/xml/ws/server/PLWebservicesServlet.WSI_REQUEST_PROFILER:Lgw/xml/ws/WsiRequestLocal; #201 = Methodref #388.#911 // gw/xml/ws/WsiRequestLocal.get:()Ljava/lang/Object; #202 = Class #912 // gw/api/profiler/WebServiceProfiler #203 = Methodref #391.#913 // gw/internal/xml/ws/server/WebservicesServletBase.afterInvoke:(Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/internal/xml/ws/server/WebservicesResponseAdapter;)V #204 = Methodref #202.#914 // gw/api/profiler/WebServiceProfiler.maybeExitProfiling:()V #205 = String #915 // roundTrip #206 = Class #916 // java/lang/Object #207 = Methodref #917.#918 // java/lang/Integer.valueOf:(I)Ljava/lang/Integer; #208 = Methodref #20.#911 // java/lang/ThreadLocal.get:()Ljava/lang/Object; #209 = Class #919 // java/lang/Long #210 = Methodref #209.#920 // java/lang/Long.longValue:()J #211 = Methodref #921.#922 // java/util/Collections.emptyList:()Ljava/util/List; #212 = Methodref #923.#924 // gw/lang/reflect/ReflectUtil.invokeStaticMethod:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; #213 = Methodref #925.#926 // com/guidewire/pl/logging/PLTraceabilityUtils.removeTraceabilityID:()V #214 = Class #927 // gw/xml/ws/WsdlFault #215 = Methodref #776.#928 // gw/internal/xml/ws/server/WsiServiceInfo.getThrownExceptions:()Ljava/util/Set; #216 = Methodref #876.#929 // gw/lang/reflect/TypeSystem.getTypeFromObject:(Ljava/lang/Object;)Lgw/lang/reflect/IType; #217 = Methodref #113.#930 // gw/internal/xml/ws/server/PLWebservicesServlet.getExceptionTypeExpected:(Ljava/util/Set;Lgw/lang/reflect/IType;)Lgw/lang/reflect/IType; #218 = Methodref #254.#931 // java/lang/Throwable.getMessage:()Ljava/lang/String; #219 = Class #932 // com/guidewire/pl/system/exception/ConvertToSOAPException #220 = InterfaceMethodref #219.#933 // com/guidewire/pl/system/exception/ConvertToSOAPException.convertToSOAPException:()Lgw/api/webservice/exception/SOAPException; #221 = Class #934 // gw/api/webservice/exception/SOAPException #222 = Methodref #221.#935 // gw/api/webservice/exception/SOAPException.getFaultCode:()Lgw/xml/ws/WsdlFault$FaultCode; #223 = Methodref #221.#936 // gw/api/webservice/exception/SOAPException.getErrorCode:()Ljava/lang/String; #224 = Class #937 // gw/api/exception/HasErrorInfo #225 = InterfaceMethodref #224.#938 // gw/api/exception/HasErrorInfo.getErrorInfo:()Lgw/api/exception/ErrorInfo; #226 = Methodref #939.#935 // gw/api/exception/ErrorInfo.getFaultCode:()Lgw/xml/ws/WsdlFault$FaultCode; #227 = Methodref #939.#936 // gw/api/exception/ErrorInfo.getErrorCode:()Ljava/lang/String; #228 = Methodref #939.#931 // gw/api/exception/ErrorInfo.getMessage:()Ljava/lang/String; #229 = Class #940 // gw/xml/ws/WebServiceException #230 = Methodref #229.#941 // gw/xml/ws/WebServiceException.isSenderFault:()Z #231 = Fieldref #573.#942 // gw/xml/ws/WsdlFault$FaultCode.Sender:Lgw/xml/ws/WsdlFault$FaultCode; #232 = Fieldref #573.#943 // gw/xml/ws/WsdlFault$FaultCode.Receiver:Lgw/xml/ws/WsdlFault$FaultCode; #233 = Methodref #113.#944 // gw/internal/xml/ws/server/PLWebservicesServlet.getILogger:()Lorg/slf4j/Logger; #234 = String #945 // Unexpected exception: #235 = InterfaceMethodref #946.#947 // org/slf4j/Logger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V #236 = Methodref #254.#736 // java/lang/Throwable.toString:()Ljava/lang/String; #237 = Class #948 // gw/xml/XmlElement #238 = Methodref #791.#796 // gw/xsd/w3c/xmlschema/Schema.getTargetNamespace:()Ljava/lang/String; #239 = InterfaceMethodref #289.#949 // gw/lang/reflect/IType.getRelativeName:()Ljava/lang/String; #240 = Methodref #237.#950 // gw/xml/XmlElement."":(Ljavax/xml/namespace/QName;)V #241 = Methodref #214.#875 // gw/xml/ws/WsdlFault."":(Ljava/lang/String;Ljava/lang/Throwable;)V #242 = Methodref #214.#951 // gw/xml/ws/WsdlFault.setCode:(Lgw/xml/ws/WsdlFault$FaultCode;)V #243 = Methodref #214.#952 // gw/xml/ws/WsdlFault.setDetail:(Lgw/xml/XmlElement;)V #244 = Methodref #138.#953 // javax/xml/namespace/QName.getLocalPart:()Ljava/lang/String; #245 = Methodref #113.#954 // gw/internal/xml/ws/server/PLWebservicesServlet.getRequestLocalMapForCurrentThread:()Ljava/util/Map; #246 = Fieldref #113.#955 // gw/internal/xml/ws/server/PLWebservicesServlet.WSI_HTTP_REQUEST:Lgw/xml/ws/WsiRequestLocal; #247 = InterfaceMethodref #737.#956 // java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; #248 = Methodref #957.#958 // gw/internal/xml/ws/server/WebservicesRequest.getHttpServletRequest:()Ljavax/servlet/http/HttpServletRequest; #249 = Fieldref #731.#959 // gw/api/system/PLConfigParameters.ScopedVariableSupportedForAllCapturedRequests:Lgw/api/system/BooleanParameterKey; #250 = Methodref #960.#740 // gw/api/system/BooleanParameterKey.getValue:()Ljava/lang/Object; #251 = Class #961 // java/net/URI #252 = Methodref #957.#962 // gw/internal/xml/ws/server/WebservicesRequest.getRequestURL:()Ljava/lang/String; #253 = Methodref #251.#818 // java/net/URI."":(Ljava/lang/String;)V #254 = Class #963 // java/lang/Throwable #255 = String #964 // Local WS has invalid url: #256 = InterfaceMethodref #946.#965 // org/slf4j/Logger.debug:(Ljava/lang/String;)V #257 = Class #966 // gw/internal/xml/ws/server/LocalHttpServletRequest #258 = Methodref #257.#967 // gw/internal/xml/ws/server/LocalHttpServletRequest."":(Ljava/net/URI;)V #259 = Methodref #388.#908 // gw/xml/ws/WsiRequestLocal.set:(Ljava/lang/Object;)V #260 = Fieldref #897.#968 // gw/api/system/server/Runlevel.NODAEMONS:Lgw/api/system/server/Runlevel; #261 = String #969 // document #262 = InterfaceMethodref #970.#971 // gw/lang/reflect/IMethodInfo.getDisplayName:()Ljava/lang/String; #263 = Methodref #925.#972 // com/guidewire/pl/logging/PLTraceabilityUtils.getTraceabilityID:()Ljava/lang/String; #264 = Methodref #202.#973 // gw/api/profiler/WebServiceProfiler."":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V #265 = Methodref #202.#974 // gw/api/profiler/WebServiceProfiler.maybeEnterProfiling:()V #266 = Methodref #113.#975 // gw/internal/xml/ws/server/PLWebservicesServlet.checkAvailability:(Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljavax/xml/namespace/QName;)V #267 = Methodref #113.#976 // gw/internal/xml/ws/server/PLWebservicesServlet.checkPermissions:(Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)V #268 = Methodref #113.#977 // gw/internal/xml/ws/server/PLWebservicesServlet.checkLocale:(Lgw/xml/XmlElement;Ljava/util/List;)V #269 = Methodref #113.#978 // gw/internal/xml/ws/server/PLWebservicesServlet.handleReduceDBConnections:(Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;)V #270 = Methodref #113.#979 // gw/internal/xml/ws/server/PLWebservicesServlet.handleExternalTransaction:(Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Lgw/xml/XmlElement;Ljava/util/List;)V #271 = Methodref #237.#835 // gw/xml/XmlElement.getChild:(Ljavax/xml/namespace/QName;)Lgw/xml/XmlElement; #272 = Fieldref #980.#787 // gw/xsd/guidewire/soapheaders/Locale.$QNAME:Ljavax/xml/namespace/QName; #273 = Methodref #237.#981 // gw/xml/XmlElement.is$Nil:()Z #274 = Methodref #237.#982 // gw/xml/XmlElement.get$Text:()Ljava/lang/String; #275 = Methodref #983.#984 // com/guidewire/commons/metadata/i18n/config/GWLanguage.parseLocaleCode:(Ljava/lang/String;)Lcom/guidewire/commons/metadata/i18n/config/GWLanguage; #276 = String #985 // Language #277 = String #986 // not found #278 = Methodref #229.#818 // gw/xml/ws/WebServiceException."":(Ljava/lang/String;)V #279 = Methodref #987.#988 // com/guidewire/commons/metadata/i18n/config/GWLocale.parseLocaleCode:(Ljava/lang/String;)Lcom/guidewire/commons/metadata/i18n/config/GWLocale; #280 = String #989 // Locale #281 = InvokeDynamic #0:#994 // #0:call:()Ljava/util/concurrent/Callable; #282 = Methodref #995.#996 // com/guidewire/commons/metadata/MetadataDependencies.getCurrentLocaleProvider:()Lcom/guidewire/commons/metadata/i18n/CurrentLocaleProvider; #283 = InterfaceMethodref #997.#998 // com/guidewire/commons/metadata/i18n/CurrentLocaleProvider.setCurrentLanguage:(Lcom/guidewire/commons/metadata/i18n/config/GWLanguage;)V #284 = InvokeDynamic #1:#994 // #1:call:()Ljava/util/concurrent/Callable; #285 = InterfaceMethodref #997.#1000 // com/guidewire/commons/metadata/i18n/CurrentLocaleProvider.setCurrentLocale:(Lcom/guidewire/commons/metadata/i18n/config/GWLocale;)V #286 = Class #1001 // typekey/SystemPermissionType #287 = Fieldref #286.#1002 // typekey/SystemPermissionType.TC_SOAPADMIN:Ltypekey/SystemPermissionType; #288 = Methodref #1003.#911 // gw/util/concurrent/LockingLazyVar.get:()Ljava/lang/Object; #289 = Class #1004 // gw/lang/reflect/IType #290 = InterfaceMethodref #970.#1005 // gw/lang/reflect/IMethodInfo.getAnnotation:(Lgw/lang/reflect/IType;)Lgw/lang/reflect/IAnnotationInfo; #291 = InterfaceMethodref #289.#1006 // gw/lang/reflect/IType.getTypeInfo:()Lgw/lang/reflect/ITypeInfo; #292 = InterfaceMethodref #1007.#1005 // gw/lang/reflect/ITypeInfo.getAnnotation:(Lgw/lang/reflect/IType;)Lgw/lang/reflect/IAnnotationInfo; #293 = InterfaceMethodref #1008.#1009 // gw/lang/reflect/IAnnotationInfo.getInstance:()Ljava/lang/Object; #294 = String #1010 // RequiredPermissions #295 = InterfaceMethodref #1007.#1011 // gw/lang/reflect/ITypeInfo.getProperty:(Ljava/lang/CharSequence;)Lgw/lang/reflect/IPropertyInfo; #296 = InterfaceMethodref #1012.#1013 // gw/lang/reflect/IPropertyInfo.getAccessor:()Lgw/lang/reflect/IPropertyAccessor; #297 = InterfaceMethodref #1014.#1015 // gw/lang/reflect/IPropertyAccessor.getValue:(Ljava/lang/Object;)Ljava/lang/Object; #298 = Class #638 // "[Ltypekey/SystemPermissionType;" #299 = Methodref #1016.#1017 // com/guidewire/pl/system/dependency/PLDependencies.getPluginConfig:()Lcom/guidewire/pl/system/integration/plugins/PluginConfig; #300 = Class #1018 // gw/plugin/security/WebservicesAuthenticationPlugin #301 = InterfaceMethodref #1019.#1020 // com/guidewire/pl/system/integration/plugins/PluginConfig.isPluginEnabled:(Ljava/lang/Class;)Z #302 = InterfaceMethodref #1019.#1021 // com/guidewire/pl/system/integration/plugins/PluginConfig.getPlugin:(Ljava/lang/Class;)Lcom/guidewire/pl/system/integration/plugins/internal/InternalPlugin; #303 = Class #1022 // gw/plugin/security/WebservicesAuthenticationContext #304 = Methodref #957.#1023 // gw/internal/xml/ws/server/WebservicesRequest.getHttpHeaders:()Lgw/xml/ws/HttpHeaders; #305 = Methodref #303.#1024 // gw/plugin/security/WebservicesAuthenticationContext."":(Lgw/xml/XmlElement;Ljavax/servlet/http/HttpServletRequest;Lgw/xml/ws/HttpHeaders;)V #306 = InterfaceMethodref #300.#1025 // gw/plugin/security/WebservicesAuthenticationPlugin.authenticate:(Lgw/plugin/security/WebservicesAuthenticationContext;)Lentity/User; #307 = Methodref #1016.#1026 // com/guidewire/pl/system/dependency/PLDependencies.getServiceTokenManager:()Lcom/guidewire/pl/system/service/context/ServiceTokenManager; #308 = Methodref #1016.#1027 // com/guidewire/pl/system/dependency/PLDependencies.getCommonDependencies:()Lcom/guidewire/pl/system/dependency/CommonDependencies; #309 = InterfaceMethodref #1028.#1029 // com/guidewire/pl/system/service/context/ServiceTokenManager.createAuthenticatedToken:(Lentity/User;)Lcom/guidewire/pl/system/service/context/ServiceToken; #310 = InvokeDynamic #2:#1031 // #2:call:(Lcom/guidewire/pl/system/dependency/CommonDependencies;Lcom/guidewire/pl/system/service/context/ServiceTokenManager;Lcom/guidewire/pl/system/service/context/ServiceToken;)Ljava/util/concurrent/Callable; #311 = InterfaceMethodref #1032.#1033 // com/guidewire/pl/system/dependency/CommonDependencies.setServiceToken:(Lcom/guidewire/pl/system/service/context/ServiceToken;)V #312 = InterfaceMethodref #1028.#1034 // com/guidewire/pl/system/service/context/ServiceTokenManager.suspendTokenTimeout:(Lcom/guidewire/pl/system/service/context/ServiceToken;)V #313 = Class #1035 // com/guidewire/pl/system/integration/plugins/PluginException #314 = Class #1036 // gw/xml/ws/WsiAuthenticationException #315 = String #1037 // This webservice call requires authentication, but no authentication service is available #316 = Methodref #314.#818 // gw/xml/ws/WsiAuthenticationException."":(Ljava/lang/String;)V #317 = String #1038 // This webservice call requires authentication #318 = Methodref #1039.#1040 // com/guidewire/pl/system/internal/InternalMethods.asUserInternal:(Lentity/User;)Lcom/guidewire/_generated/entity/UserInternal; #319 = InterfaceMethodref #1041.#1042 // com/guidewire/_generated/entity/UserInternal.hasCustomPermission:(Ljava/lang/Object;Ltypekey/SystemPermissionType;)Z #320 = String #1043 // User is missing \" #321 = Methodref #286.#1044 // typekey/SystemPermissionType.getCode:()Ljava/lang/String; #322 = String #1045 // \" permission, which is required for this webservice call #323 = Fieldref #325.#1046 // gw/api/server/AvailabilityLevel.MAINTENANCE:Lgw/api/server/AvailabilityLevel; #324 = String #1047 // Availability #325 = Class #1048 // gw/api/server/AvailabilityLevel #326 = Methodref #325.#1049 // gw/api/server/AvailabilityLevel.getRunlevel:()Lgw/api/system/server/Runlevel; #327 = Methodref #325.#1050 // gw/api/server/AvailabilityLevel.getAvailabilityLevel:(Lgw/api/system/server/Runlevel;)Lgw/api/server/AvailabilityLevel; #328 = String #1051 // Unknown( #329 = String #1052 // ) #330 = Methodref #325.#736 // gw/api/server/AvailabilityLevel.toString:()Ljava/lang/String; #331 = String #1053 // Insufficient runlevel for operation #332 = String #1054 // . Required: #333 = String #1055 // , Actual: #334 = Long 60000l #336 = String #1056 // On waiting for runlevel #337 = String #1057 // on operation #338 = String #1058 // : #339 = String #1059 // ReduceDBConnections #340 = Methodref #1060.#1061 // com/guidewire/pl/system/transaction/ConnectionHandlerFactory.reserve:()V #341 = InvokeDynamic #3:#994 // #3:call:()Ljava/util/concurrent/Callable; #342 = Methodref #113.#1063 // gw/internal/xml/ws/server/PLWebservicesServlet.getTransactionId:(Lgw/xml/XmlElement;)Ljava/lang/String; #343 = Class #1064 // com/guidewire/pl/system/transaction/CommitOptions #344 = Methodref #343.#707 // com/guidewire/pl/system/transaction/CommitOptions."":()V #345 = Methodref #343.#1065 // com/guidewire/pl/system/transaction/CommitOptions.setTransactionId:(Ljava/lang/String;)V #346 = Methodref #343.#1066 // com/guidewire/pl/system/transaction/CommitOptions.setThreadCommitOptions:(Lcom/guidewire/pl/system/transaction/CommitOptions;)V #347 = InvokeDynamic #4:#994 // #4:call:()Ljava/util/concurrent/Callable; #348 = Class #1068 // gw/xml/ws/annotation/IWsiCheckDuplicateExternalTransaction #349 = InterfaceMethodref #348.#1069 // gw/xml/ws/annotation/IWsiCheckDuplicateExternalTransaction.getRequired:()Z #350 = Class #1070 // gw/xml/ws/annotation/ExternalTransactionIdRequiredException #351 = Methodref #350.#707 // gw/xml/ws/annotation/ExternalTransactionIdRequiredException."":()V #352 = Class #1071 // gw/xsd/guidewire/soapheaders/TransactionId #353 = Methodref #352.#981 // gw/xsd/guidewire/soapheaders/TransactionId.is$Nil:()Z #354 = Methodref #352.#1072 // gw/xsd/guidewire/soapheaders/TransactionId.getValue:()Ljava/lang/String; #355 = Class #1073 // gw/internal/xml/module/XmlModule #356 = Fieldref #1074.#1075 // com/guidewire/pl/logging/PLLoggingMarker.WEB_SERVICE_OPERATION:Lorg/slf4j/Marker; #357 = String #1076 // WS operation processed {} #358 = Methodref #113.#1077 // gw/internal/xml/ws/server/PLWebservicesServlet.asLogMessageParams:(Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)Lgw/pl/logging/LogMessageParams; #359 = Methodref #1078.#1079 // gw/pl/logging/ElapsedTime.ms:(J)Lgw/pl/logging/ElapsedTime; #360 = Methodref #1080.#1081 // gw/pl/logging/LogMessageParams.put:(Lgw/pl/logging/LoggingKeyValue;)Lgw/pl/logging/LogMessageParams; #361 = String #686 // error #362 = Methodref #1080.#1082 // gw/pl/logging/LogMessageParams.put:(Ljava/lang/String;Ljava/lang/Object;)Lgw/pl/logging/LogMessageParams; #363 = InterfaceMethodref #946.#1083 // org/slf4j/Logger.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V #364 = Fieldref #113.#1084 // gw/internal/xml/ws/server/PLWebservicesServlet.IL:Lgw/api/intentionallogging/IntentionalLogger; #365 = String #1085 // WS operation processed #366 = InterfaceMethodref #1086.#1087 // gw/api/intentionallogging/IntentionalLogger.logStop:(Lorg/slf4j/Marker;Ljava/lang/String;Lgw/pl/logging/ElapsedTime;Lgw/pl/logging/LogMessageParams;)V #367 = InterfaceMethodref #1086.#1088 // gw/api/intentionallogging/IntentionalLogger.logError:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;Lgw/pl/logging/LogMessageParams;)V #368 = InterfaceMethodref #1086.#1089 // gw/api/intentionallogging/IntentionalLogger.logFail:(Lorg/slf4j/Marker;Ljava/lang/String;Lgw/pl/logging/ElapsedTime;Lgw/pl/logging/LogMessageParams;)V #369 = String #1090 // WS operation processing started #370 = InterfaceMethodref #1086.#1091 // gw/api/intentionallogging/IntentionalLogger.logStart:(Lorg/slf4j/Marker;Ljava/lang/String;Lgw/pl/logging/LogMessageParams;)V #371 = Methodref #1080.#1092 // gw/pl/logging/LogMessageParams.create:()Lgw/pl/logging/LogMessageParams; #372 = String #448 // name #373 = Methodref #237.#1093 // gw/xml/XmlElement.get$QName:()Ljavax/xml/namespace/QName; #374 = String #1094 // from #375 = Methodref #1095.#1096 // java/util/Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional; #376 = InvokeDynamic #5:#1100 // #5:apply:()Ljava/util/function/Function; #377 = Methodref #1095.#1101 // java/util/Optional.map:(Ljava/util/function/Function;)Ljava/util/Optional; #378 = String #1102 // local #379 = Methodref #1095.#1103 // java/util/Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object; #380 = String #641 // user #381 = InvokeDynamic #6:#1100 // #6:apply:()Ljava/util/function/Function; #382 = InvokeDynamic #7:#1100 // #7:apply:()Ljava/util/function/Function; #383 = Methodref #1108.#1109 // entity/User.getCredential:()Lentity/Credential; #384 = Methodref #1110.#1111 // entity/Credential.getUserName:()Ljava/lang/String; #385 = Methodref #343.#1112 // com/guidewire/pl/system/transaction/CommitOptions.clearThreadCommitOptions:()V #386 = Methodref #1060.#1113 // com/guidewire/pl/system/transaction/ConnectionHandlerFactory.release:()Z #387 = InterfaceMethodref #1028.#1114 // com/guidewire/pl/system/service/context/ServiceTokenManager.removeToken:(Lcom/guidewire/pl/system/service/context/ServiceToken;)V #388 = Class #1115 // gw/xml/ws/WsiRequestLocal #389 = Methodref #388.#707 // gw/xml/ws/WsiRequestLocal."":()V #390 = InterfaceMethodref #1086.#1116 // gw/api/intentionallogging/IntentionalLogger.from:(Lorg/slf4j/Logger;)Lgw/api/intentionallogging/IntentionalLogger; #391 = Class #1117 // gw/internal/xml/ws/server/WebservicesServletBase #392 = Utf8 InnerClasses #393 = Utf8 WSI_REQUEST_PROFILER #394 = Utf8 Lgw/xml/ws/WsiRequestLocal; #395 = Utf8 Signature #396 = Utf8 Lgw/xml/ws/WsiRequestLocal; #397 = Utf8 WSI_HTTP_REQUEST #398 = Utf8 Lgw/xml/ws/WsiRequestLocal; #399 = Utf8 TIMEOUT_60_SECS #400 = Utf8 I #401 = Utf8 ConstantValue #402 = Integer 60000 #403 = Utf8 WSDL_MSG_AUTH_HDR #404 = Utf8 Ljava/lang/String; #405 = Utf8 WSDL_MSG_LOCALE_HDR #406 = Utf8 WSDL_MSG_LANG_HDR #407 = Utf8 WSDL_MSG_TRACE_HDR #408 = Utf8 IL #409 = Utf8 Lgw/api/intentionallogging/IntentionalLogger; #410 = Utf8 _generatingWsiLocal #411 = Utf8 Z #412 = Utf8 PermAnnoType #413 = Utf8 Lgw/util/concurrent/LockingLazyVar; #414 = Utf8 Lgw/util/concurrent/LockingLazyVar; #415 = Utf8 TransAnnoType #416 = Utf8 PermissionAnnoType #417 = Utf8 AvailAnnoType #418 = Utf8 ReduceDBAnnoType #419 = Utf8 GlobalXmlModule #420 = Utf8 Lgw/util/concurrent/LockingLazyVar; #421 = Utf8 PERF_TIMING_REF #422 = Utf8 _perfTimingExistsBool #423 = Utf8 Ljava/lang/Boolean; #424 = Utf8 _timeBefore #425 = Utf8 Ljava/lang/ThreadLocal; #426 = Utf8 Ljava/lang/ThreadLocal; #427 = Utf8 _serviceName #428 = Utf8 Ljava/lang/ThreadLocal; #429 = Utf8 _opName #430 = Utf8 #431 = Utf8 ()V #432 = Utf8 Code #433 = Utf8 LineNumberTable #434 = Utf8 LocalVariableTable #435 = Utf8 this #436 = Utf8 Lgw/internal/xml/ws/server/PLWebservicesServlet; #437 = Utf8 (Z)V #438 = Utf8 wsiLocal #439 = Utf8 MethodParameters #440 = Utf8 init #441 = Utf8 (Ljavax/servlet/ServletConfig;)V #442 = Utf8 config #443 = Utf8 Ljavax/servlet/ServletConfig; #444 = Utf8 Exceptions #445 = Utf8 getStringValue #446 = Utf8 (Ljavax/servlet/ServletConfig;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; #447 = Utf8 value #448 = Utf8 name #449 = Utf8 defaultValue #450 = Utf8 parameterKey #451 = Utf8 Lgw/api/system/ParameterKey; #452 = Utf8 LocalVariableTypeTable #453 = Utf8 Lgw/api/system/ParameterKey; #454 = Utf8 StackMapTable #455 = Class #739 // gw/api/system/ParameterKey #456 = Utf8 getBooleanValue #457 = Utf8 (Ljavax/servlet/ServletConfig;Ljava/lang/String;Z)Z #458 = Utf8 Lgw/api/system/ParameterKey; #459 = Utf8 initAvailable #460 = Utf8 printIndexBody #461 = Utf8 (Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;)V #462 = Utf8 node #463 = Utf8 Lgw/internal/xml/ws/server/DftreeNode; #464 = Utf8 reqPath #465 = Utf8 xsds #466 = Utf8 Ljava/util/Set; #467 = Utf8 wsdls #468 = Utf8 Ljava/util/Set; #469 = Utf8 doGetXSD #470 = Utf8 (Lgw/internal/xml/ws/server/WebservicesResponseAdapter;Ljava/lang/String;)V #471 = Utf8 ex #472 = Utf8 Ljava/io/IOException; #473 = Utf8 responseAdapter #474 = Utf8 Lgw/internal/xml/ws/server/WebservicesResponseAdapter; #475 = Utf8 path #476 = Class #765 // java/io/IOException #477 = Utf8 postConfigureWebservicePath #478 = Utf8 (Lgw/lang/reflect/IType;Ljava/lang/String;)Ljava/lang/String; #479 = Utf8 type #480 = Utf8 Lgw/lang/reflect/IType; #481 = Utf8 xsdRootPath #482 = Class #741 // java/lang/String #483 = Utf8 postConfigureWebservice #484 = Utf8 (Lgw/lang/reflect/IType;Lgw/internal/xml/ws/server/WsiServiceInfo;)V #485 = Utf8 i #486 = Utf8 gwAddressElement #487 = Utf8 Lgw/xsd/gw/gw_pl_wsdl_additions/Address; #488 = Utf8 port #489 = Utf8 Lgw/xsd/w3c/wsdl/anonymous/elements/TService_Port; #490 = Utf8 service #491 = Utf8 Lgw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Service; #492 = Utf8 gwAddress #493 = Utf8 input #494 = Utf8 Lgw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input; #495 = Utf8 operation #496 = Utf8 Lgw/xsd/w3c/wsdl/anonymous/elements/TBinding_Operation; #497 = Utf8 binding #498 = Utf8 Lgw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Binding; #499 = Utf8 serviceInfo #500 = Utf8 Lgw/internal/xml/ws/server/WsiServiceInfo; #501 = Utf8 typeData #502 = Utf8 Lgw/internal/xml/XmlElementTypeDataImpl; #503 = Utf8 pathToSoapHeadersSchema #504 = Utf8 Ljava/lang/StringBuilder; #505 = Utf8 imprt #506 = Utf8 Lgw/xsd/w3c/xmlschema/Import; #507 = Utf8 wsdlTns #508 = Class #775 // gw/internal/xml/XmlElementTypeDataImpl #509 = Class #733 // java/lang/StringBuilder #510 = Class #821 // gw/internal/xml/ws/server/PLWebservicesServlet #511 = Class #1004 // gw/lang/reflect/IType #512 = Class #1118 // gw/internal/xml/ws/server/WsiServiceInfo #513 = Class #785 // gw/xsd/w3c/xmlschema/Import #514 = Class #1119 // java/util/Iterator #515 = Class #807 // gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Service #516 = Class #809 // gw/xsd/w3c/wsdl/anonymous/elements/TService_Port #517 = Class #810 // gw/xsd/gw/gw_pl_wsdl_additions/Address #518 = Class #833 // gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Binding #519 = Utf8 create12Header #520 = Utf8 (Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap12/Header; #521 = Utf8 localPart #522 = Utf8 header #523 = Utf8 Lgw/xsd/w3c/soap12/Header; #524 = Utf8 create11Header #525 = Utf8 (Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap11/Header; #526 = Utf8 Lgw/xsd/w3c/soap11/Header; #527 = Utf8 addGwSoapHeader #528 = Utf8 (Lgw/internal/xml/ws/server/WsiServiceInfo;Ljava/lang/String;Ljavax/xml/namespace/QName;)V #529 = Utf8 messageName #530 = Utf8 elementQName #531 = Utf8 Ljavax/xml/namespace/QName; #532 = Utf8 message #533 = Utf8 Lgw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Message; #534 = Utf8 part #535 = Utf8 Lgw/xsd/w3c/wsdl/anonymous/elements/TMessage_Part; #536 = Utf8 countDots #537 = Utf8 (Lgw/lang/reflect/IType;)I #538 = Utf8 idx #539 = Utf8 count #540 = Utf8 remaining #541 = Utf8 printIndexGeneratedSchemas #542 = Utf8 url #543 = Utf8 category #544 = Class #863 // gw/internal/xml/ws/server/DftreeNode #545 = Utf8 (Ljava/lang/String;)Z #546 = Utf8 e #547 = Utf8 confFile #548 = Utf8 Ljava/io/File; #549 = Utf8 resFile #550 = Utf8 Lgw/fs/IFile; #551 = Class #1120 // java/io/File #552 = Class #1121 // gw/fs/IFile #553 = Utf8 perfTimingExists #554 = Utf8 ()Z #555 = Utf8 beforeInvoke #556 = Utf8 (Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/internal/xml/ws/server/WebservicesResponseAdapter;)V #557 = Utf8 request #558 = Utf8 Lgw/internal/xml/ws/server/WebservicesRequest; #559 = Utf8 target #560 = Utf8 Lgw/api/system/server/Runlevel; #561 = Class #1122 // gw/api/system/server/Runlevel #562 = Utf8 afterInvoke #563 = Utf8 timeAfter #564 = Utf8 J #565 = Utf8 profiler #566 = Utf8 Lgw/api/profiler/WebServiceProfiler; #567 = Class #912 // gw/api/profiler/WebServiceProfiler #568 = Utf8 getWsdlFault #569 = Utf8 (Ljava/lang/Throwable;Lgw/internal/xml/ws/server/WsiServiceInfo;)Lgw/xml/ws/WsdlFault; #570 = Utf8 ei #571 = Utf8 Lgw/api/exception/ErrorInfo; #572 = Utf8 faultCode #573 = Class #1123 // gw/xml/ws/WsdlFault$FaultCode #574 = Utf8 FaultCode #575 = Utf8 Lgw/xml/ws/WsdlFault$FaultCode; #576 = Utf8 faultSubCode #577 = Utf8 declaredFaultType #578 = Utf8 work #579 = Utf8 Ljava/lang/Throwable; #580 = Utf8 detailElement #581 = Utf8 Lgw/xml/XmlElement; #582 = Utf8 throwable #583 = Utf8 wsdlFault #584 = Utf8 Lgw/xml/ws/WsdlFault; #585 = Class #927 // gw/xml/ws/WsdlFault #586 = Class #963 // java/lang/Throwable #587 = Class #1123 // gw/xml/ws/WsdlFault$FaultCode #588 = Class #948 // gw/xml/XmlElement #589 = Utf8 preUnmarshal #590 = Utf8 (Lgw/lang/reflect/IType;Lgw/xml/XmlElement;Lgw/xml/XmlElement;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;Lgw/internal/xml/ws/server/WebservicesRequest;Ljavax/xml/namespace/QName;)V #591 = Utf8 t #592 = Utf8 uri #593 = Utf8 Ljava/net/URI; #594 = Utf8 headersFromEnvelope #595 = Utf8 body #596 = Utf8 method #597 = Utf8 Lgw/lang/reflect/IMethodInfo; #598 = Utf8 finallyList #599 = Utf8 Ljava/util/List; #600 = Utf8 opName #601 = Utf8 httpServletRequest #602 = Utf8 Ljavax/servlet/http/HttpServletRequest; #603 = Utf8 Ljava/util/List; #604 = Class #1124 // gw/lang/reflect/IMethodInfo #605 = Class #1125 // java/util/List #606 = Class #1126 // gw/internal/xml/ws/server/WebservicesRequest #607 = Class #844 // javax/xml/namespace/QName #608 = Class #1127 // javax/servlet/http/HttpServletRequest #609 = Class #961 // java/net/URI #610 = Utf8 (Lgw/lang/reflect/IType;Lgw/xml/XmlElement;Lgw/xml/XmlElement;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;Lgw/internal/xml/ws/server/WebservicesRequest;Ljavax/xml/namespace/QName;)V #611 = Utf8 checkLocale #612 = Utf8 (Lgw/xml/XmlElement;Ljava/util/List;)V #613 = Utf8 gwlanguage #614 = Utf8 Lcom/guidewire/commons/metadata/i18n/config/GWLanguage; #615 = Utf8 gwlocale #616 = Utf8 Lcom/guidewire/commons/metadata/i18n/config/GWLocale; #617 = Utf8 gw_language #618 = Utf8 gw_locale #619 = Utf8 locale #620 = Class #1128 // com/guidewire/commons/metadata/i18n/config/GWLanguage #621 = Class #1129 // com/guidewire/commons/metadata/i18n/config/GWLocale #622 = Utf8 (Lgw/xml/XmlElement;Ljava/util/List;)V #623 = Utf8 checkPermissions #624 = Utf8 (Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)V #625 = Utf8 instance #626 = Utf8 Ljava/lang/Object; #627 = Utf8 stm #628 = Utf8 Lcom/guidewire/pl/system/service/context/ServiceTokenManager; #629 = Utf8 commonDependencies #630 = Utf8 Lcom/guidewire/pl/system/dependency/CommonDependencies; #631 = Utf8 token #632 = Utf8 Lcom/guidewire/pl/system/service/context/ServiceToken; #633 = Utf8 plugin #634 = Utf8 Lgw/plugin/security/WebservicesAuthenticationPlugin; #635 = Utf8 systemPermission #636 = Utf8 Ltypekey/SystemPermissionType; #637 = Utf8 requiredPermissions #638 = Utf8 [Ltypekey/SystemPermissionType; #639 = Utf8 permissionsAnnotation #640 = Utf8 Lgw/lang/reflect/IAnnotationInfo; #641 = Utf8 user #642 = Utf8 Lentity/User; #643 = Utf8 authenticationPluginEnabled #644 = Utf8 pluginConfig #645 = Utf8 Lcom/guidewire/pl/system/integration/plugins/PluginConfig; #646 = Class #1130 // gw/lang/reflect/IAnnotationInfo #647 = Class #1131 // entity/User #648 = Class #1132 // com/guidewire/pl/system/integration/plugins/PluginConfig #649 = Class #1035 // com/guidewire/pl/system/integration/plugins/PluginException #650 = Utf8 (Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)V #651 = Utf8 checkAvailability #652 = Utf8 (Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljavax/xml/namespace/QName;)V #653 = Utf8 availabilityLevel #654 = Utf8 Lgw/api/server/AvailabilityLevel; #655 = Utf8 availabilityLevelDescription #656 = Utf8 requiredAvailability #657 = Utf8 availabilityAnnotation #658 = Utf8 requiredRunlevel #659 = Utf8 actualRunlevel #660 = Class #1048 // gw/api/server/AvailabilityLevel #661 = Utf8 handleReduceDBConnections #662 = Utf8 (Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;)V #663 = Utf8 reduceDBConnValue #664 = Utf8 reduceDBConn #665 = Utf8 reduceDBConnAnnotation #666 = Utf8 (Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;)V #667 = Utf8 handleExternalTransaction #668 = Utf8 (Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Lgw/xml/XmlElement;Ljava/util/List;)V #669 = Utf8 commitOptions #670 = Utf8 Lcom/guidewire/pl/system/transaction/CommitOptions; #671 = Utf8 transId #672 = Utf8 transAnno #673 = Utf8 (Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Lgw/xml/XmlElement;Ljava/util/List;)V #674 = Utf8 getTransactionId #675 = Utf8 (Lgw/xml/XmlElement;)Ljava/lang/String; #676 = Utf8 Lgw/xsd/guidewire/soapheaders/TransactionId; #677 = Class #1071 // gw/xsd/guidewire/soapheaders/TransactionId #678 = Utf8 setGeneratingWsiLocal #679 = Utf8 generatingWsiLocal #680 = Utf8 getGlobalXmlModule #681 = Utf8 ()Lgw/internal/xml/module/XmlModule; #682 = Utf8 logRequestProcessed #683 = Utf8 (Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;JLjava/lang/Throwable;)V #684 = Utf8 requestElement #685 = Utf8 timeMs #686 = Utf8 error #687 = Utf8 logIncomingRequestStarted #688 = Utf8 (Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)V #689 = Utf8 asLogMessageParams #690 = Utf8 (Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)Lgw/pl/logging/LogMessageParams; #691 = Class #1133 // gw/pl/logging/LogMessageParams #692 = Class #916 // java/lang/Object #693 = Utf8 lambda$asLogMessageParams$5 #694 = Utf8 (Lentity/User;)Ljava/lang/String; #695 = Utf8 u #696 = Utf8 lambda$handleExternalTransaction$4 #697 = Utf8 ()Ljava/lang/Object; #698 = Class #1134 // java/lang/Exception #699 = Utf8 lambda$handleReduceDBConnections$3 #700 = Utf8 lambda$checkPermissions$2 #701 = Utf8 (Lcom/guidewire/pl/system/dependency/CommonDependencies;Lcom/guidewire/pl/system/service/context/ServiceTokenManager;Lcom/guidewire/pl/system/service/context/ServiceToken;)Ljava/lang/Object; #702 = Utf8 lambda$checkLocale$1 #703 = Utf8 lambda$checkLocale$0 #704 = Utf8 #705 = Utf8 SourceFile #706 = Utf8 PLWebservicesServlet.java #707 = NameAndType #430:#431 // "":()V #708 = Utf8 gw/internal/xml/ws/server/PLWebservicesServlet$1 #709 = NameAndType #430:#1135 // "":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V #710 = NameAndType #412:#413 // PermAnnoType:Lgw/util/concurrent/LockingLazyVar; #711 = Utf8 gw/internal/xml/ws/server/PLWebservicesServlet$2 #712 = NameAndType #415:#413 // TransAnnoType:Lgw/util/concurrent/LockingLazyVar; #713 = Utf8 gw/internal/xml/ws/server/PLWebservicesServlet$3 #714 = NameAndType #416:#413 // PermissionAnnoType:Lgw/util/concurrent/LockingLazyVar; #715 = Utf8 gw/internal/xml/ws/server/PLWebservicesServlet$4 #716 = NameAndType #417:#413 // AvailAnnoType:Lgw/util/concurrent/LockingLazyVar; #717 = Utf8 gw/internal/xml/ws/server/PLWebservicesServlet$5 #718 = NameAndType #418:#413 // ReduceDBAnnoType:Lgw/util/concurrent/LockingLazyVar; #719 = Utf8 gw/internal/xml/ws/server/PLWebservicesServlet$6 #720 = NameAndType #419:#413 // GlobalXmlModule:Lgw/util/concurrent/LockingLazyVar; #721 = Utf8 java/lang/ThreadLocal #722 = NameAndType #424:#425 // _timeBefore:Ljava/lang/ThreadLocal; #723 = NameAndType #427:#425 // _serviceName:Ljava/lang/ThreadLocal; #724 = NameAndType #429:#425 // _opName:Ljava/lang/ThreadLocal; #725 = NameAndType #430:#437 // "":(Z)V #726 = Class #1136 // javax/servlet/ServletConfig #727 = NameAndType #1137:#1138 // getServletContext:()Ljavax/servlet/ServletContext; #728 = Class #1139 // com/guidewire/pl/system/servlet/ServletUtilities #729 = NameAndType #1140:#1141 // initServletEnvironment:(Ljavax/servlet/ServletContext;)V #730 = NameAndType #440:#441 // init:(Ljavax/servlet/ServletConfig;)V #731 = Class #1142 // gw/api/system/PLConfigParameters #732 = NameAndType #1143:#1144 // getKeyMap:()Ljava/util/Map; #733 = Utf8 java/lang/StringBuilder #734 = Utf8 Webservices #735 = NameAndType #1145:#1146 // append:(Ljava/lang/String;)Ljava/lang/StringBuilder; #736 = NameAndType #1147:#1148 // toString:()Ljava/lang/String; #737 = Class #1149 // java/util/Map #738 = NameAndType #1150:#1151 // get:(Ljava/lang/Object;)Ljava/lang/Object; #739 = Utf8 gw/api/system/ParameterKey #740 = NameAndType #1152:#697 // getValue:()Ljava/lang/Object; #741 = Utf8 java/lang/String #742 = NameAndType #1153:#1154 // length:()I #743 = NameAndType #445:#446 // getStringValue:(Ljavax/servlet/ServletConfig;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; #744 = Utf8 java/lang/Boolean #745 = NameAndType #1155:#554 // booleanValue:()Z #746 = NameAndType #456:#457 // getBooleanValue:(Ljavax/servlet/ServletConfig;Ljava/lang/String;Z)Z #747 = NameAndType #1156:#431 // onRefreshTypeSystem:()V #748 = NameAndType #1157:#461 // printIndexWebServices:(Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;)V #749 = Utf8 java/util/TreeSet #750 = NameAndType #1158:#1159 // extractXmlResourcesForIndex:(Ljava/util/Set;Ljava/util/Set;)V #751 = NameAndType #1160:#1161 // printIndexSchemas:(Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;Ljava/util/Set;)V #752 = NameAndType #541:#461 // printIndexGeneratedSchemas:(Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;)V #753 = NameAndType #1162:#1161 // printIndexWSDLs:(Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;Ljava/util/Set;)V #754 = Class #1163 // gw/api/xsd/XSDPublishHelper #755 = NameAndType #1164:#1165 // getAdditionalPaths:()Ljava/util/TreeSet; #756 = NameAndType #1166:#1167 // contains:(Ljava/lang/Object;)Z #757 = Utf8 text/xml #758 = Class #1168 // gw/internal/xml/ws/server/WebservicesResponseAdapter #759 = NameAndType #1169:#1170 // setContentType:(Ljava/lang/String;)V #760 = Utf8 javax/servlet/http/HttpServletResponse #761 = NameAndType #1171:#1172 // setStatus:(I)V #762 = NameAndType #1173:#1174 // getOutputStream:()Ljava/io/OutputStream; #763 = NameAndType #1175:#1176 // outputSchema:(Ljava/lang/String;Ljava/io/OutputStream;)V #764 = NameAndType #469:#470 // doGetXSD:(Lgw/internal/xml/ws/server/WebservicesResponseAdapter;Ljava/lang/String;)V #765 = Utf8 java/io/IOException #766 = Utf8 javax/servlet/ServletException #767 = NameAndType #430:#1177 // "":(Ljava/lang/Throwable;)V #768 = NameAndType #410:#411 // _generatingWsiLocal:Z #769 = NameAndType #1178:#1148 // getNamespace:()Ljava/lang/String; #770 = NameAndType #1179:#1180 // replace:(CC)Ljava/lang/String; #771 = Utf8 / #772 = Utf8 #773 = Class #1181 // gw/xsd/guidewire/soapheaders/Authentication #774 = NameAndType #1182:#1183 // asTypeData:()Lgw/xml/XmlElementTypeData; #775 = Utf8 gw/internal/xml/XmlElementTypeDataImpl #776 = Class #1118 // gw/internal/xml/ws/server/WsiServiceInfo #777 = NameAndType #1184:#1185 // getSchemas:()Ljava/util/List; #778 = NameAndType #1186:#1187 // getSchemaIndex:()Lgw/internal/xml/SchemaIndex; #779 = Class #1125 // java/util/List #780 = NameAndType #1188:#1167 // add:(Ljava/lang/Object;)Z #781 = Utf8 ../../ #782 = NameAndType #536:#537 // countDots:(Lgw/lang/reflect/IType;)I #783 = Utf8 ../ #784 = Utf8 gw/xsd/guidewire/soapheaders.xsd #785 = Utf8 gw/xsd/w3c/xmlschema/Import #786 = NameAndType #1189:#1170 // setSchemaLocation:(Ljava/lang/String;)V #787 = NameAndType #1190:#531 // $QNAME:Ljavax/xml/namespace/QName; #788 = NameAndType #1191:#1148 // getNamespaceURI:()Ljava/lang/String; #789 = NameAndType #1192:#1170 // setNamespace:(Ljava/lang/String;)V #790 = NameAndType #1193:#1194 // getSchema:()Lgw/xsd/w3c/xmlschema/Schema; #791 = Class #1195 // gw/xsd/w3c/xmlschema/Schema #792 = NameAndType #1196:#1185 // get$Children:()Ljava/util/List; #793 = NameAndType #1188:#1197 // add:(ILjava/lang/Object;)V #794 = NameAndType #1198:#1199 // getWsdl:()Lgw/xsd/w3c/wsdl/Definitions; #795 = Class #1200 // gw/xsd/w3c/wsdl/Definitions #796 = NameAndType #1201:#1148 // getTargetNamespace:()Ljava/lang/String; #797 = Utf8 ${ #798 = Class #1202 // com/guidewire/pl/system/server/Version #799 = NameAndType #1203:#1148 // getAppCode:()Ljava/lang/String; #800 = Utf8 }/ws/ #801 = NameAndType #1204:#1148 // getName:()Ljava/lang/String; #802 = NameAndType #1205:#1185 // getService:()Ljava/util/List; #803 = NameAndType #1206:#1207 // iterator:()Ljava/util/Iterator; #804 = Class #1119 // java/util/Iterator #805 = NameAndType #1208:#554 // hasNext:()Z #806 = NameAndType #1209:#697 // next:()Ljava/lang/Object; #807 = Utf8 gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Service #808 = NameAndType #1210:#1185 // getPort:()Ljava/util/List; #809 = Utf8 gw/xsd/w3c/wsdl/anonymous/elements/TService_Port #810 = Utf8 gw/xsd/gw/gw_pl_wsdl_additions/Address #811 = Utf8 Soap12Port #812 = NameAndType #1211:#545 // endsWith:(Ljava/lang/String;)Z #813 = NameAndType #1212:#1170 // setLocation:(Ljava/lang/String;)V #814 = Utf8 Soap11Port #815 = Utf8 /soap11 #816 = Utf8 java/lang/IllegalStateException #817 = Utf8 Unrecognized port name: #818 = NameAndType #430:#1170 // "":(Ljava/lang/String;)V #819 = NameAndType #1213:#1214 // addChild:(Lgw/xml/XmlElement;)V #820 = NameAndType #1215:#1216 // declareNamespace:(Ljavax/xml/namespace/QName;)V #821 = Utf8 gw/internal/xml/ws/server/PLWebservicesServlet #822 = Utf8 gw-authentication #823 = NameAndType #527:#528 // addGwSoapHeader:(Lgw/internal/xml/ws/server/WsiServiceInfo;Ljava/lang/String;Ljavax/xml/namespace/QName;)V #824 = Utf8 gw-locale-only #825 = Class #1217 // gw/xsd/guidewire/soapheaders/GwLocale #826 = Utf8 gw-language-only #827 = Class #1218 // gw/xsd/guidewire/soapheaders/GwLanguage #828 = Utf8 gw/internal/xml/ws/server/WsiUtilities #829 = Utf8 gw-transaction-id #830 = Utf8 gw-traceability-id #831 = Class #1219 // gw/xsd/guidewire/soapheaders/TraceabilityId #832 = NameAndType #1220:#1185 // getBinding:()Ljava/util/List; #833 = Utf8 gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Binding #834 = Class #1221 // gw/xsd/w3c/soap12/Binding #835 = NameAndType #1222:#1223 // getChild:(Ljavax/xml/namespace/QName;)Lgw/xml/XmlElement; #836 = NameAndType #1224:#1185 // getOperation:()Ljava/util/List; #837 = Utf8 gw/xsd/w3c/wsdl/anonymous/elements/TBinding_Operation #838 = NameAndType #1225:#1226 // getInput:()Lgw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input; #839 = NameAndType #519:#520 // create12Header:(Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap12/Header; #840 = Class #1227 // gw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input #841 = Class #1228 // gw/xsd/w3c/soap11/Binding #842 = NameAndType #524:#525 // create11Header:(Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap11/Header; #843 = Utf8 gw/xsd/w3c/soap12/Header #844 = Utf8 javax/xml/namespace/QName #845 = NameAndType #430:#1229 // "":(Ljava/lang/String;Ljava/lang/String;)V #846 = NameAndType #1230:#1216 // setMessage:(Ljavax/xml/namespace/QName;)V #847 = NameAndType #1231:#1170 // setPart:(Ljava/lang/String;)V #848 = Class #1232 // gw/xsd/w3c/soap12/enums/UseChoice #849 = NameAndType #1233:#1234 // Literal:Lgw/xsd/w3c/soap12/enums/UseChoice; #850 = NameAndType #1235:#1236 // setUse:(Lgw/xsd/w3c/soap12/enums/UseChoice;)V #851 = Utf8 gw/xsd/w3c/soap11/Header #852 = Class #1237 // gw/xsd/w3c/soap11/enums/UseChoice #853 = NameAndType #1233:#1238 // Literal:Lgw/xsd/w3c/soap11/enums/UseChoice; #854 = NameAndType #1235:#1239 // setUse:(Lgw/xsd/w3c/soap11/enums/UseChoice;)V #855 = Utf8 gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Message #856 = NameAndType #1240:#1170 // setName:(Ljava/lang/String;)V #857 = Utf8 gw/xsd/w3c/wsdl/anonymous/elements/TMessage_Part #858 = NameAndType #1241:#1216 // setElement:(Ljavax/xml/namespace/QName;)V #859 = NameAndType #1242:#1185 // getPart:()Ljava/util/List; #860 = NameAndType #1243:#1185 // getMessage:()Ljava/util/List; #861 = NameAndType #1244:#1245 // indexOf:(I)I #862 = NameAndType #1246:#1247 // substring:(I)Ljava/lang/String; #863 = Utf8 gw/internal/xml/ws/server/DftreeNode #864 = Utf8 Generated Schemas #865 = NameAndType #1213:#1248 // addChild:(Lgw/internal/xml/ws/server/DftreeNode;)V #866 = NameAndType #1249:#1250 // addDftreeChild:(Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;Ljava/lang/String;)V #867 = Class #1251 // gw/api/util/ConfigAccess #868 = NameAndType #1252:#1253 // getConfigFile:(Ljava/lang/String;)Ljava/io/File; #869 = Utf8 java/io/FileInputStream #870 = NameAndType #430:#1254 // "":(Ljava/io/File;)V #871 = NameAndType #1255:#1256 // readAvailable:(Ljava/io/InputStream;)V #872 = Utf8 java/lang/RuntimeException #873 = Utf8 initAvailable from path #874 = NameAndType #1145:#1257 // append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; #875 = NameAndType #430:#1258 // "":(Ljava/lang/String;Ljava/lang/Throwable;)V #876 = Class #1259 // gw/lang/reflect/TypeSystem #877 = NameAndType #1260:#1261 // getGlobalModule:()Lgw/lang/reflect/module/IModule; #878 = Class #1262 // gw/lang/reflect/module/IModule #879 = NameAndType #1263:#1264 // getFileRepository:()Lgw/lang/reflect/gs/IFileSystemGosuClassRepository; #880 = Class #1265 // gw/lang/reflect/gs/IFileSystemGosuClassRepository #881 = NameAndType #1266:#1267 // findFirstFile:(Ljava/lang/String;)Lgw/fs/IFile; #882 = Class #1121 // gw/fs/IFile #883 = NameAndType #1268:#1269 // openInputStream:()Ljava/io/InputStream; #884 = Utf8 initAvailable from module #885 = NameAndType #459:#545 // initAvailable:(Ljava/lang/String;)Z #886 = NameAndType #422:#423 // _perfTimingExistsBool:Ljava/lang/Boolean; #887 = Utf8 com.guidewire.commons.performance.gmeter.PerfTiming #888 = NameAndType #1270:#1271 // getByFullNameIfValid:(Ljava/lang/String;)Lgw/lang/reflect/IType; #889 = NameAndType #1272:#1273 // valueOf:(Z)Ljava/lang/Boolean; #890 = NameAndType #555:#556 // beforeInvoke:(Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/internal/xml/ws/server/WebservicesResponseAdapter;)V #891 = Class #1274 // com/guidewire/pl/web/controller/WebServlet #892 = NameAndType #1275:#1277 // getIdleLock:()Lcom/guidewire/pl/web/controller/WebServlet$IdleLock; #893 = Class #1278 // com/guidewire/pl/web/controller/WebServlet$IdleLock #894 = NameAndType #1279:#431 // lockRead:()V #895 = Class #1280 // com/guidewire/pl/system/server/InitTab #896 = NameAndType #1281:#1282 // getStartingRunlevel:()Lgw/api/system/server/Runlevel; #897 = Class #1122 // gw/api/system/server/Runlevel #898 = NameAndType #1283:#560 // SHUTDOWN:Lgw/api/system/server/Runlevel; #899 = NameAndType #1284:#1285 // isEarlier:(Lgw/api/system/server/Runlevel;)Z #900 = NameAndType #1286:#554 // isWsiLocal:()Z #901 = NameAndType #1287:#1288 // getInstance:()Lcom/guidewire/pl/system/server/InitTab; #902 = NameAndType #1289:#1282 // getRunLevel:()Lgw/api/system/server/Runlevel; #903 = NameAndType #1290:#1291 // waitForRunLevel:(Lgw/api/system/server/Runlevel;J)V #904 = NameAndType #553:#554 // perfTimingExists:()Z #905 = Class #1292 // java/lang/System #906 = NameAndType #1293:#1294 // currentTimeMillis:()J #907 = NameAndType #1272:#1295 // valueOf:(J)Ljava/lang/Long; #908 = NameAndType #1296:#1297 // set:(Ljava/lang/Object;)V #909 = NameAndType #1298:#431 // unlockRead:()V #910 = NameAndType #393:#394 // WSI_REQUEST_PROFILER:Lgw/xml/ws/WsiRequestLocal; #911 = NameAndType #1150:#697 // get:()Ljava/lang/Object; #912 = Utf8 gw/api/profiler/WebServiceProfiler #913 = NameAndType #562:#556 // afterInvoke:(Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/internal/xml/ws/server/WebservicesResponseAdapter;)V #914 = NameAndType #1299:#431 // maybeExitProfiling:()V #915 = Utf8 roundTrip #916 = Utf8 java/lang/Object #917 = Class #1300 // java/lang/Integer #918 = NameAndType #1272:#1301 // valueOf:(I)Ljava/lang/Integer; #919 = Utf8 java/lang/Long #920 = NameAndType #1302:#1294 // longValue:()J #921 = Class #1303 // java/util/Collections #922 = NameAndType #1304:#1185 // emptyList:()Ljava/util/List; #923 = Class #1305 // gw/lang/reflect/ReflectUtil #924 = NameAndType #1306:#1307 // invokeStaticMethod:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; #925 = Class #1308 // com/guidewire/pl/logging/PLTraceabilityUtils #926 = NameAndType #1309:#431 // removeTraceabilityID:()V #927 = Utf8 gw/xml/ws/WsdlFault #928 = NameAndType #1310:#1311 // getThrownExceptions:()Ljava/util/Set; #929 = NameAndType #1312:#1313 // getTypeFromObject:(Ljava/lang/Object;)Lgw/lang/reflect/IType; #930 = NameAndType #1314:#1315 // getExceptionTypeExpected:(Ljava/util/Set;Lgw/lang/reflect/IType;)Lgw/lang/reflect/IType; #931 = NameAndType #1243:#1148 // getMessage:()Ljava/lang/String; #932 = Utf8 com/guidewire/pl/system/exception/ConvertToSOAPException #933 = NameAndType #1316:#1317 // convertToSOAPException:()Lgw/api/webservice/exception/SOAPException; #934 = Utf8 gw/api/webservice/exception/SOAPException #935 = NameAndType #1318:#1319 // getFaultCode:()Lgw/xml/ws/WsdlFault$FaultCode; #936 = NameAndType #1320:#1148 // getErrorCode:()Ljava/lang/String; #937 = Utf8 gw/api/exception/HasErrorInfo #938 = NameAndType #1321:#1322 // getErrorInfo:()Lgw/api/exception/ErrorInfo; #939 = Class #1323 // gw/api/exception/ErrorInfo #940 = Utf8 gw/xml/ws/WebServiceException #941 = NameAndType #1324:#554 // isSenderFault:()Z #942 = NameAndType #1325:#575 // Sender:Lgw/xml/ws/WsdlFault$FaultCode; #943 = NameAndType #1326:#575 // Receiver:Lgw/xml/ws/WsdlFault$FaultCode; #944 = NameAndType #1327:#1328 // getILogger:()Lorg/slf4j/Logger; #945 = Utf8 Unexpected exception: #946 = Class #1329 // org/slf4j/Logger #947 = NameAndType #1330:#1258 // warn:(Ljava/lang/String;Ljava/lang/Throwable;)V #948 = Utf8 gw/xml/XmlElement #949 = NameAndType #1331:#1148 // getRelativeName:()Ljava/lang/String; #950 = NameAndType #430:#1216 // "":(Ljavax/xml/namespace/QName;)V #951 = NameAndType #1332:#1333 // setCode:(Lgw/xml/ws/WsdlFault$FaultCode;)V #952 = NameAndType #1334:#1214 // setDetail:(Lgw/xml/XmlElement;)V #953 = NameAndType #1335:#1148 // getLocalPart:()Ljava/lang/String; #954 = NameAndType #1336:#1144 // getRequestLocalMapForCurrentThread:()Ljava/util/Map; #955 = NameAndType #397:#394 // WSI_HTTP_REQUEST:Lgw/xml/ws/WsiRequestLocal; #956 = NameAndType #1337:#1338 // put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; #957 = Class #1126 // gw/internal/xml/ws/server/WebservicesRequest #958 = NameAndType #1339:#1340 // getHttpServletRequest:()Ljavax/servlet/http/HttpServletRequest; #959 = NameAndType #1341:#1342 // ScopedVariableSupportedForAllCapturedRequests:Lgw/api/system/BooleanParameterKey; #960 = Class #1343 // gw/api/system/BooleanParameterKey #961 = Utf8 java/net/URI #962 = NameAndType #1344:#1148 // getRequestURL:()Ljava/lang/String; #963 = Utf8 java/lang/Throwable #964 = Utf8 Local WS has invalid url: #965 = NameAndType #1345:#1170 // debug:(Ljava/lang/String;)V #966 = Utf8 gw/internal/xml/ws/server/LocalHttpServletRequest #967 = NameAndType #430:#1346 // "":(Ljava/net/URI;)V #968 = NameAndType #1347:#560 // NODAEMONS:Lgw/api/system/server/Runlevel; #969 = Utf8 document #970 = Class #1124 // gw/lang/reflect/IMethodInfo #971 = NameAndType #1348:#1148 // getDisplayName:()Ljava/lang/String; #972 = NameAndType #1349:#1148 // getTraceabilityID:()Ljava/lang/String; #973 = NameAndType #430:#1350 // "":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V #974 = NameAndType #1351:#431 // maybeEnterProfiling:()V #975 = NameAndType #651:#652 // checkAvailability:(Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljavax/xml/namespace/QName;)V #976 = NameAndType #623:#624 // checkPermissions:(Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)V #977 = NameAndType #611:#612 // checkLocale:(Lgw/xml/XmlElement;Ljava/util/List;)V #978 = NameAndType #661:#662 // handleReduceDBConnections:(Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;)V #979 = NameAndType #667:#668 // handleExternalTransaction:(Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Lgw/xml/XmlElement;Ljava/util/List;)V #980 = Class #1352 // gw/xsd/guidewire/soapheaders/Locale #981 = NameAndType #1353:#554 // is$Nil:()Z #982 = NameAndType #1354:#1148 // get$Text:()Ljava/lang/String; #983 = Class #1128 // com/guidewire/commons/metadata/i18n/config/GWLanguage #984 = NameAndType #1355:#1356 // parseLocaleCode:(Ljava/lang/String;)Lcom/guidewire/commons/metadata/i18n/config/GWLanguage; #985 = Utf8 Language #986 = Utf8 not found #987 = Class #1129 // com/guidewire/commons/metadata/i18n/config/GWLocale #988 = NameAndType #1355:#1357 // parseLocaleCode:(Ljava/lang/String;)Lcom/guidewire/commons/metadata/i18n/config/GWLocale; #989 = Utf8 Locale #990 = Utf8 BootstrapMethods #991 = MethodHandle 6:#1358 // REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; #992 = MethodType #697 // ()Ljava/lang/Object; #993 = MethodHandle 6:#1359 // REF_invokeStatic gw/internal/xml/ws/server/PLWebservicesServlet.lambda$checkLocale$0:()Ljava/lang/Object; #994 = NameAndType #1360:#1361 // call:()Ljava/util/concurrent/Callable; #995 = Class #1362 // com/guidewire/commons/metadata/MetadataDependencies #996 = NameAndType #1363:#1364 // getCurrentLocaleProvider:()Lcom/guidewire/commons/metadata/i18n/CurrentLocaleProvider; #997 = Class #1365 // com/guidewire/commons/metadata/i18n/CurrentLocaleProvider #998 = NameAndType #1366:#1367 // setCurrentLanguage:(Lcom/guidewire/commons/metadata/i18n/config/GWLanguage;)V #999 = MethodHandle 6:#1368 // REF_invokeStatic gw/internal/xml/ws/server/PLWebservicesServlet.lambda$checkLocale$1:()Ljava/lang/Object; #1000 = NameAndType #1369:#1370 // setCurrentLocale:(Lcom/guidewire/commons/metadata/i18n/config/GWLocale;)V #1001 = Utf8 typekey/SystemPermissionType #1002 = NameAndType #1371:#636 // TC_SOAPADMIN:Ltypekey/SystemPermissionType; #1003 = Class #1372 // gw/util/concurrent/LockingLazyVar #1004 = Utf8 gw/lang/reflect/IType #1005 = NameAndType #1373:#1374 // getAnnotation:(Lgw/lang/reflect/IType;)Lgw/lang/reflect/IAnnotationInfo; #1006 = NameAndType #1375:#1376 // getTypeInfo:()Lgw/lang/reflect/ITypeInfo; #1007 = Class #1377 // gw/lang/reflect/ITypeInfo #1008 = Class #1130 // gw/lang/reflect/IAnnotationInfo #1009 = NameAndType #1287:#697 // getInstance:()Ljava/lang/Object; #1010 = Utf8 RequiredPermissions #1011 = NameAndType #1378:#1379 // getProperty:(Ljava/lang/CharSequence;)Lgw/lang/reflect/IPropertyInfo; #1012 = Class #1380 // gw/lang/reflect/IPropertyInfo #1013 = NameAndType #1381:#1382 // getAccessor:()Lgw/lang/reflect/IPropertyAccessor; #1014 = Class #1383 // gw/lang/reflect/IPropertyAccessor #1015 = NameAndType #1152:#1151 // getValue:(Ljava/lang/Object;)Ljava/lang/Object; #1016 = Class #1384 // com/guidewire/pl/system/dependency/PLDependencies #1017 = NameAndType #1385:#1386 // getPluginConfig:()Lcom/guidewire/pl/system/integration/plugins/PluginConfig; #1018 = Utf8 gw/plugin/security/WebservicesAuthenticationPlugin #1019 = Class #1132 // com/guidewire/pl/system/integration/plugins/PluginConfig #1020 = NameAndType #1387:#1388 // isPluginEnabled:(Ljava/lang/Class;)Z #1021 = NameAndType #1389:#1390 // getPlugin:(Ljava/lang/Class;)Lcom/guidewire/pl/system/integration/plugins/internal/InternalPlugin; #1022 = Utf8 gw/plugin/security/WebservicesAuthenticationContext #1023 = NameAndType #1391:#1392 // getHttpHeaders:()Lgw/xml/ws/HttpHeaders; #1024 = NameAndType #430:#1393 // "":(Lgw/xml/XmlElement;Ljavax/servlet/http/HttpServletRequest;Lgw/xml/ws/HttpHeaders;)V #1025 = NameAndType #1394:#1395 // authenticate:(Lgw/plugin/security/WebservicesAuthenticationContext;)Lentity/User; #1026 = NameAndType #1396:#1397 // getServiceTokenManager:()Lcom/guidewire/pl/system/service/context/ServiceTokenManager; #1027 = NameAndType #1398:#1399 // getCommonDependencies:()Lcom/guidewire/pl/system/dependency/CommonDependencies; #1028 = Class #1400 // com/guidewire/pl/system/service/context/ServiceTokenManager #1029 = NameAndType #1401:#1402 // createAuthenticatedToken:(Lentity/User;)Lcom/guidewire/pl/system/service/context/ServiceToken; #1030 = MethodHandle 6:#1403 // REF_invokeStatic gw/internal/xml/ws/server/PLWebservicesServlet.lambda$checkPermissions$2:(Lcom/guidewire/pl/system/dependency/CommonDependencies;Lcom/guidewire/pl/system/service/context/ServiceTokenManager;Lcom/guidewire/pl/system/service/context/ServiceToken;)Ljava/lang/Object; #1031 = NameAndType #1360:#1404 // call:(Lcom/guidewire/pl/system/dependency/CommonDependencies;Lcom/guidewire/pl/system/service/context/ServiceTokenManager;Lcom/guidewire/pl/system/service/context/ServiceToken;)Ljava/util/concurrent/Callable; #1032 = Class #1405 // com/guidewire/pl/system/dependency/CommonDependencies #1033 = NameAndType #1406:#1407 // setServiceToken:(Lcom/guidewire/pl/system/service/context/ServiceToken;)V #1034 = NameAndType #1408:#1407 // suspendTokenTimeout:(Lcom/guidewire/pl/system/service/context/ServiceToken;)V #1035 = Utf8 com/guidewire/pl/system/integration/plugins/PluginException #1036 = Utf8 gw/xml/ws/WsiAuthenticationException #1037 = Utf8 This webservice call requires authentication, but no authentication service is available #1038 = Utf8 This webservice call requires authentication #1039 = Class #1409 // com/guidewire/pl/system/internal/InternalMethods #1040 = NameAndType #1410:#1411 // asUserInternal:(Lentity/User;)Lcom/guidewire/_generated/entity/UserInternal; #1041 = Class #1412 // com/guidewire/_generated/entity/UserInternal #1042 = NameAndType #1413:#1414 // hasCustomPermission:(Ljava/lang/Object;Ltypekey/SystemPermissionType;)Z #1043 = Utf8 User is missing \" #1044 = NameAndType #1415:#1148 // getCode:()Ljava/lang/String; #1045 = Utf8 \" permission, which is required for this webservice call #1046 = NameAndType #1416:#654 // MAINTENANCE:Lgw/api/server/AvailabilityLevel; #1047 = Utf8 Availability #1048 = Utf8 gw/api/server/AvailabilityLevel #1049 = NameAndType #1417:#1282 // getRunlevel:()Lgw/api/system/server/Runlevel; #1050 = NameAndType #1418:#1419 // getAvailabilityLevel:(Lgw/api/system/server/Runlevel;)Lgw/api/server/AvailabilityLevel; #1051 = Utf8 Unknown( #1052 = Utf8 ) #1053 = Utf8 Insufficient runlevel for operation #1054 = Utf8 . Required: #1055 = Utf8 , Actual: #1056 = Utf8 On waiting for runlevel #1057 = Utf8 on operation #1058 = Utf8 : #1059 = Utf8 ReduceDBConnections #1060 = Class #1420 // com/guidewire/pl/system/transaction/ConnectionHandlerFactory #1061 = NameAndType #1421:#431 // reserve:()V #1062 = MethodHandle 6:#1422 // REF_invokeStatic gw/internal/xml/ws/server/PLWebservicesServlet.lambda$handleReduceDBConnections$3:()Ljava/lang/Object; #1063 = NameAndType #674:#675 // getTransactionId:(Lgw/xml/XmlElement;)Ljava/lang/String; #1064 = Utf8 com/guidewire/pl/system/transaction/CommitOptions #1065 = NameAndType #1423:#1170 // setTransactionId:(Ljava/lang/String;)V #1066 = NameAndType #1424:#1425 // setThreadCommitOptions:(Lcom/guidewire/pl/system/transaction/CommitOptions;)V #1067 = MethodHandle 6:#1426 // REF_invokeStatic gw/internal/xml/ws/server/PLWebservicesServlet.lambda$handleExternalTransaction$4:()Ljava/lang/Object; #1068 = Utf8 gw/xml/ws/annotation/IWsiCheckDuplicateExternalTransaction #1069 = NameAndType #1427:#554 // getRequired:()Z #1070 = Utf8 gw/xml/ws/annotation/ExternalTransactionIdRequiredException #1071 = Utf8 gw/xsd/guidewire/soapheaders/TransactionId #1072 = NameAndType #1152:#1148 // getValue:()Ljava/lang/String; #1073 = Utf8 gw/internal/xml/module/XmlModule #1074 = Class #1428 // com/guidewire/pl/logging/PLLoggingMarker #1075 = NameAndType #1429:#1430 // WEB_SERVICE_OPERATION:Lorg/slf4j/Marker; #1076 = Utf8 WS operation processed {} #1077 = NameAndType #689:#690 // asLogMessageParams:(Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)Lgw/pl/logging/LogMessageParams; #1078 = Class #1431 // gw/pl/logging/ElapsedTime #1079 = NameAndType #1432:#1433 // ms:(J)Lgw/pl/logging/ElapsedTime; #1080 = Class #1133 // gw/pl/logging/LogMessageParams #1081 = NameAndType #1337:#1434 // put:(Lgw/pl/logging/LoggingKeyValue;)Lgw/pl/logging/LogMessageParams; #1082 = NameAndType #1337:#1435 // put:(Ljava/lang/String;Ljava/lang/Object;)Lgw/pl/logging/LogMessageParams; #1083 = NameAndType #1436:#1437 // info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V #1084 = NameAndType #408:#409 // IL:Lgw/api/intentionallogging/IntentionalLogger; #1085 = Utf8 WS operation processed #1086 = Class #1438 // gw/api/intentionallogging/IntentionalLogger #1087 = NameAndType #1439:#1440 // logStop:(Lorg/slf4j/Marker;Ljava/lang/String;Lgw/pl/logging/ElapsedTime;Lgw/pl/logging/LogMessageParams;)V #1088 = NameAndType #1441:#1442 // logError:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;Lgw/pl/logging/LogMessageParams;)V #1089 = NameAndType #1443:#1440 // logFail:(Lorg/slf4j/Marker;Ljava/lang/String;Lgw/pl/logging/ElapsedTime;Lgw/pl/logging/LogMessageParams;)V #1090 = Utf8 WS operation processing started #1091 = NameAndType #1444:#1445 // logStart:(Lorg/slf4j/Marker;Ljava/lang/String;Lgw/pl/logging/LogMessageParams;)V #1092 = NameAndType #1446:#1447 // create:()Lgw/pl/logging/LogMessageParams; #1093 = NameAndType #1448:#1449 // get$QName:()Ljavax/xml/namespace/QName; #1094 = Utf8 from #1095 = Class #1450 // java/util/Optional #1096 = NameAndType #1451:#1452 // ofNullable:(Ljava/lang/Object;)Ljava/util/Optional; #1097 = MethodType #1151 // (Ljava/lang/Object;)Ljava/lang/Object; #1098 = MethodHandle 9:#1453 // REF_invokeInterface javax/servlet/ServletRequest.getRemoteAddr:()Ljava/lang/String; #1099 = MethodType #1454 // (Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String; #1100 = NameAndType #1455:#1456 // apply:()Ljava/util/function/Function; #1101 = NameAndType #1457:#1458 // map:(Ljava/util/function/Function;)Ljava/util/Optional; #1102 = Utf8 local #1103 = NameAndType #1459:#1151 // orElse:(Ljava/lang/Object;)Ljava/lang/Object; #1104 = MethodHandle 9:#1460 // REF_invokeInterface com/guidewire/pl/system/dependency/CommonDependencies.getCurrentUser:()Lentity/User; #1105 = MethodType #1461 // (Lcom/guidewire/pl/system/dependency/CommonDependencies;)Lentity/User; #1106 = MethodHandle 6:#1462 // REF_invokeStatic gw/internal/xml/ws/server/PLWebservicesServlet.lambda$asLogMessageParams$5:(Lentity/User;)Ljava/lang/String; #1107 = MethodType #694 // (Lentity/User;)Ljava/lang/String; #1108 = Class #1131 // entity/User #1109 = NameAndType #1463:#1464 // getCredential:()Lentity/Credential; #1110 = Class #1465 // entity/Credential #1111 = NameAndType #1466:#1148 // getUserName:()Ljava/lang/String; #1112 = NameAndType #1467:#431 // clearThreadCommitOptions:()V #1113 = NameAndType #1468:#554 // release:()Z #1114 = NameAndType #1469:#1407 // removeToken:(Lcom/guidewire/pl/system/service/context/ServiceToken;)V #1115 = Utf8 gw/xml/ws/WsiRequestLocal #1116 = NameAndType #1094:#1470 // from:(Lorg/slf4j/Logger;)Lgw/api/intentionallogging/IntentionalLogger; #1117 = Utf8 gw/internal/xml/ws/server/WebservicesServletBase #1118 = Utf8 gw/internal/xml/ws/server/WsiServiceInfo #1119 = Utf8 java/util/Iterator #1120 = Utf8 java/io/File #1121 = Utf8 gw/fs/IFile #1122 = Utf8 gw/api/system/server/Runlevel #1123 = Utf8 gw/xml/ws/WsdlFault$FaultCode #1124 = Utf8 gw/lang/reflect/IMethodInfo #1125 = Utf8 java/util/List #1126 = Utf8 gw/internal/xml/ws/server/WebservicesRequest #1127 = Utf8 javax/servlet/http/HttpServletRequest #1128 = Utf8 com/guidewire/commons/metadata/i18n/config/GWLanguage #1129 = Utf8 com/guidewire/commons/metadata/i18n/config/GWLocale #1130 = Utf8 gw/lang/reflect/IAnnotationInfo #1131 = Utf8 entity/User #1132 = Utf8 com/guidewire/pl/system/integration/plugins/PluginConfig #1133 = Utf8 gw/pl/logging/LogMessageParams #1134 = Utf8 java/lang/Exception #1135 = Utf8 (Lgw/internal/xml/ws/server/PLWebservicesServlet;)V #1136 = Utf8 javax/servlet/ServletConfig #1137 = Utf8 getServletContext #1138 = Utf8 ()Ljavax/servlet/ServletContext; #1139 = Utf8 com/guidewire/pl/system/servlet/ServletUtilities #1140 = Utf8 initServletEnvironment #1141 = Utf8 (Ljavax/servlet/ServletContext;)V #1142 = Utf8 gw/api/system/PLConfigParameters #1143 = Utf8 getKeyMap #1144 = Utf8 ()Ljava/util/Map; #1145 = Utf8 append #1146 = Utf8 (Ljava/lang/String;)Ljava/lang/StringBuilder; #1147 = Utf8 toString #1148 = Utf8 ()Ljava/lang/String; #1149 = Utf8 java/util/Map #1150 = Utf8 get #1151 = Utf8 (Ljava/lang/Object;)Ljava/lang/Object; #1152 = Utf8 getValue #1153 = Utf8 length #1154 = Utf8 ()I #1155 = Utf8 booleanValue #1156 = Utf8 onRefreshTypeSystem #1157 = Utf8 printIndexWebServices #1158 = Utf8 extractXmlResourcesForIndex #1159 = Utf8 (Ljava/util/Set;Ljava/util/Set;)V #1160 = Utf8 printIndexSchemas #1161 = Utf8 (Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;Ljava/util/Set;)V #1162 = Utf8 printIndexWSDLs #1163 = Utf8 gw/api/xsd/XSDPublishHelper #1164 = Utf8 getAdditionalPaths #1165 = Utf8 ()Ljava/util/TreeSet; #1166 = Utf8 contains #1167 = Utf8 (Ljava/lang/Object;)Z #1168 = Utf8 gw/internal/xml/ws/server/WebservicesResponseAdapter #1169 = Utf8 setContentType #1170 = Utf8 (Ljava/lang/String;)V #1171 = Utf8 setStatus #1172 = Utf8 (I)V #1173 = Utf8 getOutputStream #1174 = Utf8 ()Ljava/io/OutputStream; #1175 = Utf8 outputSchema #1176 = Utf8 (Ljava/lang/String;Ljava/io/OutputStream;)V #1177 = Utf8 (Ljava/lang/Throwable;)V #1178 = Utf8 getNamespace #1179 = Utf8 replace #1180 = Utf8 (CC)Ljava/lang/String; #1181 = Utf8 gw/xsd/guidewire/soapheaders/Authentication #1182 = Utf8 asTypeData #1183 = Utf8 ()Lgw/xml/XmlElementTypeData; #1184 = Utf8 getSchemas #1185 = Utf8 ()Ljava/util/List; #1186 = Utf8 getSchemaIndex #1187 = Utf8 ()Lgw/internal/xml/SchemaIndex; #1188 = Utf8 add #1189 = Utf8 setSchemaLocation #1190 = Utf8 $QNAME #1191 = Utf8 getNamespaceURI #1192 = Utf8 setNamespace #1193 = Utf8 getSchema #1194 = Utf8 ()Lgw/xsd/w3c/xmlschema/Schema; #1195 = Utf8 gw/xsd/w3c/xmlschema/Schema #1196 = Utf8 get$Children #1197 = Utf8 (ILjava/lang/Object;)V #1198 = Utf8 getWsdl #1199 = Utf8 ()Lgw/xsd/w3c/wsdl/Definitions; #1200 = Utf8 gw/xsd/w3c/wsdl/Definitions #1201 = Utf8 getTargetNamespace #1202 = Utf8 com/guidewire/pl/system/server/Version #1203 = Utf8 getAppCode #1204 = Utf8 getName #1205 = Utf8 getService #1206 = Utf8 iterator #1207 = Utf8 ()Ljava/util/Iterator; #1208 = Utf8 hasNext #1209 = Utf8 next #1210 = Utf8 getPort #1211 = Utf8 endsWith #1212 = Utf8 setLocation #1213 = Utf8 addChild #1214 = Utf8 (Lgw/xml/XmlElement;)V #1215 = Utf8 declareNamespace #1216 = Utf8 (Ljavax/xml/namespace/QName;)V #1217 = Utf8 gw/xsd/guidewire/soapheaders/GwLocale #1218 = Utf8 gw/xsd/guidewire/soapheaders/GwLanguage #1219 = Utf8 gw/xsd/guidewire/soapheaders/TraceabilityId #1220 = Utf8 getBinding #1221 = Utf8 gw/xsd/w3c/soap12/Binding #1222 = Utf8 getChild #1223 = Utf8 (Ljavax/xml/namespace/QName;)Lgw/xml/XmlElement; #1224 = Utf8 getOperation #1225 = Utf8 getInput #1226 = Utf8 ()Lgw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input; #1227 = Utf8 gw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input #1228 = Utf8 gw/xsd/w3c/soap11/Binding #1229 = Utf8 (Ljava/lang/String;Ljava/lang/String;)V #1230 = Utf8 setMessage #1231 = Utf8 setPart #1232 = Utf8 gw/xsd/w3c/soap12/enums/UseChoice #1233 = Utf8 Literal #1234 = Utf8 Lgw/xsd/w3c/soap12/enums/UseChoice; #1235 = Utf8 setUse #1236 = Utf8 (Lgw/xsd/w3c/soap12/enums/UseChoice;)V #1237 = Utf8 gw/xsd/w3c/soap11/enums/UseChoice #1238 = Utf8 Lgw/xsd/w3c/soap11/enums/UseChoice; #1239 = Utf8 (Lgw/xsd/w3c/soap11/enums/UseChoice;)V #1240 = Utf8 setName #1241 = Utf8 setElement #1242 = Utf8 getPart #1243 = Utf8 getMessage #1244 = Utf8 indexOf #1245 = Utf8 (I)I #1246 = Utf8 substring #1247 = Utf8 (I)Ljava/lang/String; #1248 = Utf8 (Lgw/internal/xml/ws/server/DftreeNode;)V #1249 = Utf8 addDftreeChild #1250 = Utf8 (Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;Ljava/lang/String;)V #1251 = Utf8 gw/api/util/ConfigAccess #1252 = Utf8 getConfigFile #1253 = Utf8 (Ljava/lang/String;)Ljava/io/File; #1254 = Utf8 (Ljava/io/File;)V #1255 = Utf8 readAvailable #1256 = Utf8 (Ljava/io/InputStream;)V #1257 = Utf8 (Ljava/lang/Object;)Ljava/lang/StringBuilder; #1258 = Utf8 (Ljava/lang/String;Ljava/lang/Throwable;)V #1259 = Utf8 gw/lang/reflect/TypeSystem #1260 = Utf8 getGlobalModule #1261 = Utf8 ()Lgw/lang/reflect/module/IModule; #1262 = Utf8 gw/lang/reflect/module/IModule #1263 = Utf8 getFileRepository #1264 = Utf8 ()Lgw/lang/reflect/gs/IFileSystemGosuClassRepository; #1265 = Utf8 gw/lang/reflect/gs/IFileSystemGosuClassRepository #1266 = Utf8 findFirstFile #1267 = Utf8 (Ljava/lang/String;)Lgw/fs/IFile; #1268 = Utf8 openInputStream #1269 = Utf8 ()Ljava/io/InputStream; #1270 = Utf8 getByFullNameIfValid #1271 = Utf8 (Ljava/lang/String;)Lgw/lang/reflect/IType; #1272 = Utf8 valueOf #1273 = Utf8 (Z)Ljava/lang/Boolean; #1274 = Utf8 com/guidewire/pl/web/controller/WebServlet #1275 = Utf8 getIdleLock #1276 = Utf8 IdleLock #1277 = Utf8 ()Lcom/guidewire/pl/web/controller/WebServlet$IdleLock; #1278 = Utf8 com/guidewire/pl/web/controller/WebServlet$IdleLock #1279 = Utf8 lockRead #1280 = Utf8 com/guidewire/pl/system/server/InitTab #1281 = Utf8 getStartingRunlevel #1282 = Utf8 ()Lgw/api/system/server/Runlevel; #1283 = Utf8 SHUTDOWN #1284 = Utf8 isEarlier #1285 = Utf8 (Lgw/api/system/server/Runlevel;)Z #1286 = Utf8 isWsiLocal #1287 = Utf8 getInstance #1288 = Utf8 ()Lcom/guidewire/pl/system/server/InitTab; #1289 = Utf8 getRunLevel #1290 = Utf8 waitForRunLevel #1291 = Utf8 (Lgw/api/system/server/Runlevel;J)V #1292 = Utf8 java/lang/System #1293 = Utf8 currentTimeMillis #1294 = Utf8 ()J #1295 = Utf8 (J)Ljava/lang/Long; #1296 = Utf8 set #1297 = Utf8 (Ljava/lang/Object;)V #1298 = Utf8 unlockRead #1299 = Utf8 maybeExitProfiling #1300 = Utf8 java/lang/Integer #1301 = Utf8 (I)Ljava/lang/Integer; #1302 = Utf8 longValue #1303 = Utf8 java/util/Collections #1304 = Utf8 emptyList #1305 = Utf8 gw/lang/reflect/ReflectUtil #1306 = Utf8 invokeStaticMethod #1307 = Utf8 (Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; #1308 = Utf8 com/guidewire/pl/logging/PLTraceabilityUtils #1309 = Utf8 removeTraceabilityID #1310 = Utf8 getThrownExceptions #1311 = Utf8 ()Ljava/util/Set; #1312 = Utf8 getTypeFromObject #1313 = Utf8 (Ljava/lang/Object;)Lgw/lang/reflect/IType; #1314 = Utf8 getExceptionTypeExpected #1315 = Utf8 (Ljava/util/Set;Lgw/lang/reflect/IType;)Lgw/lang/reflect/IType; #1316 = Utf8 convertToSOAPException #1317 = Utf8 ()Lgw/api/webservice/exception/SOAPException; #1318 = Utf8 getFaultCode #1319 = Utf8 ()Lgw/xml/ws/WsdlFault$FaultCode; #1320 = Utf8 getErrorCode #1321 = Utf8 getErrorInfo #1322 = Utf8 ()Lgw/api/exception/ErrorInfo; #1323 = Utf8 gw/api/exception/ErrorInfo #1324 = Utf8 isSenderFault #1325 = Utf8 Sender #1326 = Utf8 Receiver #1327 = Utf8 getILogger #1328 = Utf8 ()Lorg/slf4j/Logger; #1329 = Utf8 org/slf4j/Logger #1330 = Utf8 warn #1331 = Utf8 getRelativeName #1332 = Utf8 setCode #1333 = Utf8 (Lgw/xml/ws/WsdlFault$FaultCode;)V #1334 = Utf8 setDetail #1335 = Utf8 getLocalPart #1336 = Utf8 getRequestLocalMapForCurrentThread #1337 = Utf8 put #1338 = Utf8 (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; #1339 = Utf8 getHttpServletRequest #1340 = Utf8 ()Ljavax/servlet/http/HttpServletRequest; #1341 = Utf8 ScopedVariableSupportedForAllCapturedRequests #1342 = Utf8 Lgw/api/system/BooleanParameterKey; #1343 = Utf8 gw/api/system/BooleanParameterKey #1344 = Utf8 getRequestURL #1345 = Utf8 debug #1346 = Utf8 (Ljava/net/URI;)V #1347 = Utf8 NODAEMONS #1348 = Utf8 getDisplayName #1349 = Utf8 getTraceabilityID #1350 = Utf8 (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V #1351 = Utf8 maybeEnterProfiling #1352 = Utf8 gw/xsd/guidewire/soapheaders/Locale #1353 = Utf8 is$Nil #1354 = Utf8 get$Text #1355 = Utf8 parseLocaleCode #1356 = Utf8 (Ljava/lang/String;)Lcom/guidewire/commons/metadata/i18n/config/GWLanguage; #1357 = Utf8 (Ljava/lang/String;)Lcom/guidewire/commons/metadata/i18n/config/GWLocale; #1358 = Methodref #1471.#1472 // java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; #1359 = Methodref #113.#1473 // gw/internal/xml/ws/server/PLWebservicesServlet.lambda$checkLocale$0:()Ljava/lang/Object; #1360 = Utf8 call #1361 = Utf8 ()Ljava/util/concurrent/Callable; #1362 = Utf8 com/guidewire/commons/metadata/MetadataDependencies #1363 = Utf8 getCurrentLocaleProvider #1364 = Utf8 ()Lcom/guidewire/commons/metadata/i18n/CurrentLocaleProvider; #1365 = Utf8 com/guidewire/commons/metadata/i18n/CurrentLocaleProvider #1366 = Utf8 setCurrentLanguage #1367 = Utf8 (Lcom/guidewire/commons/metadata/i18n/config/GWLanguage;)V #1368 = Methodref #113.#1474 // gw/internal/xml/ws/server/PLWebservicesServlet.lambda$checkLocale$1:()Ljava/lang/Object; #1369 = Utf8 setCurrentLocale #1370 = Utf8 (Lcom/guidewire/commons/metadata/i18n/config/GWLocale;)V #1371 = Utf8 TC_SOAPADMIN #1372 = Utf8 gw/util/concurrent/LockingLazyVar #1373 = Utf8 getAnnotation #1374 = Utf8 (Lgw/lang/reflect/IType;)Lgw/lang/reflect/IAnnotationInfo; #1375 = Utf8 getTypeInfo #1376 = Utf8 ()Lgw/lang/reflect/ITypeInfo; #1377 = Utf8 gw/lang/reflect/ITypeInfo #1378 = Utf8 getProperty #1379 = Utf8 (Ljava/lang/CharSequence;)Lgw/lang/reflect/IPropertyInfo; #1380 = Utf8 gw/lang/reflect/IPropertyInfo #1381 = Utf8 getAccessor #1382 = Utf8 ()Lgw/lang/reflect/IPropertyAccessor; #1383 = Utf8 gw/lang/reflect/IPropertyAccessor #1384 = Utf8 com/guidewire/pl/system/dependency/PLDependencies #1385 = Utf8 getPluginConfig #1386 = Utf8 ()Lcom/guidewire/pl/system/integration/plugins/PluginConfig; #1387 = Utf8 isPluginEnabled #1388 = Utf8 (Ljava/lang/Class;)Z #1389 = Utf8 getPlugin #1390 = Utf8 (Ljava/lang/Class;)Lcom/guidewire/pl/system/integration/plugins/internal/InternalPlugin; #1391 = Utf8 getHttpHeaders #1392 = Utf8 ()Lgw/xml/ws/HttpHeaders; #1393 = Utf8 (Lgw/xml/XmlElement;Ljavax/servlet/http/HttpServletRequest;Lgw/xml/ws/HttpHeaders;)V #1394 = Utf8 authenticate #1395 = Utf8 (Lgw/plugin/security/WebservicesAuthenticationContext;)Lentity/User; #1396 = Utf8 getServiceTokenManager #1397 = Utf8 ()Lcom/guidewire/pl/system/service/context/ServiceTokenManager; #1398 = Utf8 getCommonDependencies #1399 = Utf8 ()Lcom/guidewire/pl/system/dependency/CommonDependencies; #1400 = Utf8 com/guidewire/pl/system/service/context/ServiceTokenManager #1401 = Utf8 createAuthenticatedToken #1402 = Utf8 (Lentity/User;)Lcom/guidewire/pl/system/service/context/ServiceToken; #1403 = Methodref #113.#1475 // gw/internal/xml/ws/server/PLWebservicesServlet.lambda$checkPermissions$2:(Lcom/guidewire/pl/system/dependency/CommonDependencies;Lcom/guidewire/pl/system/service/context/ServiceTokenManager;Lcom/guidewire/pl/system/service/context/ServiceToken;)Ljava/lang/Object; #1404 = Utf8 (Lcom/guidewire/pl/system/dependency/CommonDependencies;Lcom/guidewire/pl/system/service/context/ServiceTokenManager;Lcom/guidewire/pl/system/service/context/ServiceToken;)Ljava/util/concurrent/Callable; #1405 = Utf8 com/guidewire/pl/system/dependency/CommonDependencies #1406 = Utf8 setServiceToken #1407 = Utf8 (Lcom/guidewire/pl/system/service/context/ServiceToken;)V #1408 = Utf8 suspendTokenTimeout #1409 = Utf8 com/guidewire/pl/system/internal/InternalMethods #1410 = Utf8 asUserInternal #1411 = Utf8 (Lentity/User;)Lcom/guidewire/_generated/entity/UserInternal; #1412 = Utf8 com/guidewire/_generated/entity/UserInternal #1413 = Utf8 hasCustomPermission #1414 = Utf8 (Ljava/lang/Object;Ltypekey/SystemPermissionType;)Z #1415 = Utf8 getCode #1416 = Utf8 MAINTENANCE #1417 = Utf8 getRunlevel #1418 = Utf8 getAvailabilityLevel #1419 = Utf8 (Lgw/api/system/server/Runlevel;)Lgw/api/server/AvailabilityLevel; #1420 = Utf8 com/guidewire/pl/system/transaction/ConnectionHandlerFactory #1421 = Utf8 reserve #1422 = Methodref #113.#1476 // gw/internal/xml/ws/server/PLWebservicesServlet.lambda$handleReduceDBConnections$3:()Ljava/lang/Object; #1423 = Utf8 setTransactionId #1424 = Utf8 setThreadCommitOptions #1425 = Utf8 (Lcom/guidewire/pl/system/transaction/CommitOptions;)V #1426 = Methodref #113.#1477 // gw/internal/xml/ws/server/PLWebservicesServlet.lambda$handleExternalTransaction$4:()Ljava/lang/Object; #1427 = Utf8 getRequired #1428 = Utf8 com/guidewire/pl/logging/PLLoggingMarker #1429 = Utf8 WEB_SERVICE_OPERATION #1430 = Utf8 Lorg/slf4j/Marker; #1431 = Utf8 gw/pl/logging/ElapsedTime #1432 = Utf8 ms #1433 = Utf8 (J)Lgw/pl/logging/ElapsedTime; #1434 = Utf8 (Lgw/pl/logging/LoggingKeyValue;)Lgw/pl/logging/LogMessageParams; #1435 = Utf8 (Ljava/lang/String;Ljava/lang/Object;)Lgw/pl/logging/LogMessageParams; #1436 = Utf8 info #1437 = Utf8 (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V #1438 = Utf8 gw/api/intentionallogging/IntentionalLogger #1439 = Utf8 logStop #1440 = Utf8 (Lorg/slf4j/Marker;Ljava/lang/String;Lgw/pl/logging/ElapsedTime;Lgw/pl/logging/LogMessageParams;)V #1441 = Utf8 logError #1442 = Utf8 (Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;Lgw/pl/logging/LogMessageParams;)V #1443 = Utf8 logFail #1444 = Utf8 logStart #1445 = Utf8 (Lorg/slf4j/Marker;Ljava/lang/String;Lgw/pl/logging/LogMessageParams;)V #1446 = Utf8 create #1447 = Utf8 ()Lgw/pl/logging/LogMessageParams; #1448 = Utf8 get$QName #1449 = Utf8 ()Ljavax/xml/namespace/QName; #1450 = Utf8 java/util/Optional #1451 = Utf8 ofNullable #1452 = Utf8 (Ljava/lang/Object;)Ljava/util/Optional; #1453 = InterfaceMethodref #1478.#1479 // javax/servlet/ServletRequest.getRemoteAddr:()Ljava/lang/String; #1454 = Utf8 (Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String; #1455 = Utf8 apply #1456 = Utf8 ()Ljava/util/function/Function; #1457 = Utf8 map #1458 = Utf8 (Ljava/util/function/Function;)Ljava/util/Optional; #1459 = Utf8 orElse #1460 = InterfaceMethodref #1032.#1480 // com/guidewire/pl/system/dependency/CommonDependencies.getCurrentUser:()Lentity/User; #1461 = Utf8 (Lcom/guidewire/pl/system/dependency/CommonDependencies;)Lentity/User; #1462 = Methodref #113.#1481 // gw/internal/xml/ws/server/PLWebservicesServlet.lambda$asLogMessageParams$5:(Lentity/User;)Ljava/lang/String; #1463 = Utf8 getCredential #1464 = Utf8 ()Lentity/Credential; #1465 = Utf8 entity/Credential #1466 = Utf8 getUserName #1467 = Utf8 clearThreadCommitOptions #1468 = Utf8 release #1469 = Utf8 removeToken #1470 = Utf8 (Lorg/slf4j/Logger;)Lgw/api/intentionallogging/IntentionalLogger; #1471 = Class #1482 // java/lang/invoke/LambdaMetafactory #1472 = NameAndType #1483:#1486 // metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; #1473 = NameAndType #703:#697 // lambda$checkLocale$0:()Ljava/lang/Object; #1474 = NameAndType #702:#697 // lambda$checkLocale$1:()Ljava/lang/Object; #1475 = NameAndType #700:#701 // lambda$checkPermissions$2:(Lcom/guidewire/pl/system/dependency/CommonDependencies;Lcom/guidewire/pl/system/service/context/ServiceTokenManager;Lcom/guidewire/pl/system/service/context/ServiceToken;)Ljava/lang/Object; #1476 = NameAndType #699:#697 // lambda$handleReduceDBConnections$3:()Ljava/lang/Object; #1477 = NameAndType #696:#697 // lambda$handleExternalTransaction$4:()Ljava/lang/Object; #1478 = Class #1487 // javax/servlet/ServletRequest #1479 = NameAndType #1488:#1148 // getRemoteAddr:()Ljava/lang/String; #1480 = NameAndType #1489:#1490 // getCurrentUser:()Lentity/User; #1481 = NameAndType #693:#694 // lambda$asLogMessageParams$5:(Lentity/User;)Ljava/lang/String; #1482 = Utf8 java/lang/invoke/LambdaMetafactory #1483 = Utf8 metafactory #1484 = Class #1492 // java/lang/invoke/MethodHandles$Lookup #1485 = Utf8 Lookup #1486 = Utf8 (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; #1487 = Utf8 javax/servlet/ServletRequest #1488 = Utf8 getRemoteAddr #1489 = Utf8 getCurrentUser #1490 = Utf8 ()Lentity/User; #1491 = Class #1493 // java/lang/invoke/MethodHandles #1492 = Utf8 java/lang/invoke/MethodHandles$Lookup #1493 = Utf8 java/lang/invoke/MethodHandles { private static final gw.xml.ws.WsiRequestLocal WSI_REQUEST_PROFILER; descriptor: Lgw/xml/ws/WsiRequestLocal; flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL Signature: #396 // Lgw/xml/ws/WsiRequestLocal; public static final gw.xml.ws.WsiRequestLocal WSI_HTTP_REQUEST; descriptor: Lgw/xml/ws/WsiRequestLocal; flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL Signature: #398 // Lgw/xml/ws/WsiRequestLocal; public static final int TIMEOUT_60_SECS; descriptor: I flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL ConstantValue: int 60000 public static final java.lang.String WSDL_MSG_AUTH_HDR; descriptor: Ljava/lang/String; flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL ConstantValue: String gw-authentication public static final java.lang.String WSDL_MSG_LOCALE_HDR; descriptor: Ljava/lang/String; flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL ConstantValue: String gw-locale-only public static final java.lang.String WSDL_MSG_LANG_HDR; descriptor: Ljava/lang/String; flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL ConstantValue: String gw-language-only public static final java.lang.String WSDL_MSG_TRACE_HDR; descriptor: Ljava/lang/String; flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL ConstantValue: String gw-traceability-id public static final gw.api.intentionallogging.IntentionalLogger IL; descriptor: Lgw/api/intentionallogging/IntentionalLogger; flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL private boolean _generatingWsiLocal; descriptor: Z flags: (0x0002) ACC_PRIVATE final gw.util.concurrent.LockingLazyVar PermAnnoType; descriptor: Lgw/util/concurrent/LockingLazyVar; flags: (0x0010) ACC_FINAL Signature: #414 // Lgw/util/concurrent/LockingLazyVar; final gw.util.concurrent.LockingLazyVar TransAnnoType; descriptor: Lgw/util/concurrent/LockingLazyVar; flags: (0x0010) ACC_FINAL Signature: #414 // Lgw/util/concurrent/LockingLazyVar; final gw.util.concurrent.LockingLazyVar PermissionAnnoType; descriptor: Lgw/util/concurrent/LockingLazyVar; flags: (0x0010) ACC_FINAL Signature: #414 // Lgw/util/concurrent/LockingLazyVar; final gw.util.concurrent.LockingLazyVar AvailAnnoType; descriptor: Lgw/util/concurrent/LockingLazyVar; flags: (0x0010) ACC_FINAL Signature: #414 // Lgw/util/concurrent/LockingLazyVar; final gw.util.concurrent.LockingLazyVar ReduceDBAnnoType; descriptor: Lgw/util/concurrent/LockingLazyVar; flags: (0x0010) ACC_FINAL Signature: #414 // Lgw/util/concurrent/LockingLazyVar; final gw.util.concurrent.LockingLazyVar GlobalXmlModule; descriptor: Lgw/util/concurrent/LockingLazyVar; flags: (0x0010) ACC_FINAL Signature: #420 // Lgw/util/concurrent/LockingLazyVar; public static final java.lang.String PERF_TIMING_REF; descriptor: Ljava/lang/String; flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL ConstantValue: String com.guidewire.commons.performance.gmeter.PerfTiming private java.lang.Boolean _perfTimingExistsBool; descriptor: Ljava/lang/Boolean; flags: (0x0002) ACC_PRIVATE java.lang.ThreadLocal _timeBefore; descriptor: Ljava/lang/ThreadLocal; flags: (0x0000) Signature: #426 // Ljava/lang/ThreadLocal; java.lang.ThreadLocal _serviceName; descriptor: Ljava/lang/ThreadLocal; flags: (0x0000) Signature: #428 // Ljava/lang/ThreadLocal; java.lang.ThreadLocal _opName; descriptor: Ljava/lang/ThreadLocal; flags: (0x0000) Signature: #428 // Ljava/lang/ThreadLocal; public gw.internal.xml.ws.server.PLWebservicesServlet(); descriptor: ()V flags: (0x0001) ACC_PUBLIC Code: stack=4, locals=1, args_size=1 0: aload_0 1: invokespecial #1 // Method gw/internal/xml/ws/server/WebservicesServletBase."":()V 4: aload_0 5: new #2 // class gw/internal/xml/ws/server/PLWebservicesServlet$1 8: dup 9: aload_0 10: invokespecial #3 // Method gw/internal/xml/ws/server/PLWebservicesServlet$1."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V 13: putfield #4 // Field PermAnnoType:Lgw/util/concurrent/LockingLazyVar; 16: aload_0 17: new #5 // class gw/internal/xml/ws/server/PLWebservicesServlet$2 20: dup 21: aload_0 22: invokespecial #6 // Method gw/internal/xml/ws/server/PLWebservicesServlet$2."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V 25: putfield #7 // Field TransAnnoType:Lgw/util/concurrent/LockingLazyVar; 28: aload_0 29: new #8 // class gw/internal/xml/ws/server/PLWebservicesServlet$3 32: dup 33: aload_0 34: invokespecial #9 // Method gw/internal/xml/ws/server/PLWebservicesServlet$3."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V 37: putfield #10 // Field PermissionAnnoType:Lgw/util/concurrent/LockingLazyVar; 40: aload_0 41: new #11 // class gw/internal/xml/ws/server/PLWebservicesServlet$4 44: dup 45: aload_0 46: invokespecial #12 // Method gw/internal/xml/ws/server/PLWebservicesServlet$4."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V 49: putfield #13 // Field AvailAnnoType:Lgw/util/concurrent/LockingLazyVar; 52: aload_0 53: new #14 // class gw/internal/xml/ws/server/PLWebservicesServlet$5 56: dup 57: aload_0 58: invokespecial #15 // Method gw/internal/xml/ws/server/PLWebservicesServlet$5."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V 61: putfield #16 // Field ReduceDBAnnoType:Lgw/util/concurrent/LockingLazyVar; 64: aload_0 65: new #17 // class gw/internal/xml/ws/server/PLWebservicesServlet$6 68: dup 69: aload_0 70: invokespecial #18 // Method gw/internal/xml/ws/server/PLWebservicesServlet$6."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V 73: putfield #19 // Field GlobalXmlModule:Lgw/util/concurrent/LockingLazyVar; 76: aload_0 77: new #20 // class java/lang/ThreadLocal 80: dup 81: invokespecial #21 // Method java/lang/ThreadLocal."":()V 84: putfield #22 // Field _timeBefore:Ljava/lang/ThreadLocal; 87: aload_0 88: new #20 // class java/lang/ThreadLocal 91: dup 92: invokespecial #21 // Method java/lang/ThreadLocal."":()V 95: putfield #23 // Field _serviceName:Ljava/lang/ThreadLocal; 98: aload_0 99: new #20 // class java/lang/ThreadLocal 102: dup 103: invokespecial #21 // Method java/lang/ThreadLocal."":()V 106: putfield #24 // Field _opName:Ljava/lang/ThreadLocal; 109: return LineNumberTable: line 159: 0 line 101: 4 line 108: 16 line 115: 28 line 122: 40 line 129: 52 line 136: 64 line 389: 76 line 390: 87 line 391: 98 line 160: 109 LocalVariableTable: Start Length Slot Name Signature 0 110 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; public gw.internal.xml.ws.server.PLWebservicesServlet(boolean); descriptor: (Z)V flags: (0x0001) ACC_PUBLIC Code: stack=4, locals=2, args_size=2 0: aload_0 1: iload_1 2: invokespecial #25 // Method gw/internal/xml/ws/server/WebservicesServletBase."":(Z)V 5: aload_0 6: new #2 // class gw/internal/xml/ws/server/PLWebservicesServlet$1 9: dup 10: aload_0 11: invokespecial #3 // Method gw/internal/xml/ws/server/PLWebservicesServlet$1."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V 14: putfield #4 // Field PermAnnoType:Lgw/util/concurrent/LockingLazyVar; 17: aload_0 18: new #5 // class gw/internal/xml/ws/server/PLWebservicesServlet$2 21: dup 22: aload_0 23: invokespecial #6 // Method gw/internal/xml/ws/server/PLWebservicesServlet$2."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V 26: putfield #7 // Field TransAnnoType:Lgw/util/concurrent/LockingLazyVar; 29: aload_0 30: new #8 // class gw/internal/xml/ws/server/PLWebservicesServlet$3 33: dup 34: aload_0 35: invokespecial #9 // Method gw/internal/xml/ws/server/PLWebservicesServlet$3."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V 38: putfield #10 // Field PermissionAnnoType:Lgw/util/concurrent/LockingLazyVar; 41: aload_0 42: new #11 // class gw/internal/xml/ws/server/PLWebservicesServlet$4 45: dup 46: aload_0 47: invokespecial #12 // Method gw/internal/xml/ws/server/PLWebservicesServlet$4."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V 50: putfield #13 // Field AvailAnnoType:Lgw/util/concurrent/LockingLazyVar; 53: aload_0 54: new #14 // class gw/internal/xml/ws/server/PLWebservicesServlet$5 57: dup 58: aload_0 59: invokespecial #15 // Method gw/internal/xml/ws/server/PLWebservicesServlet$5."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V 62: putfield #16 // Field ReduceDBAnnoType:Lgw/util/concurrent/LockingLazyVar; 65: aload_0 66: new #17 // class gw/internal/xml/ws/server/PLWebservicesServlet$6 69: dup 70: aload_0 71: invokespecial #18 // Method gw/internal/xml/ws/server/PLWebservicesServlet$6."":(Lgw/internal/xml/ws/server/PLWebservicesServlet;)V 74: putfield #19 // Field GlobalXmlModule:Lgw/util/concurrent/LockingLazyVar; 77: aload_0 78: new #20 // class java/lang/ThreadLocal 81: dup 82: invokespecial #21 // Method java/lang/ThreadLocal."":()V 85: putfield #22 // Field _timeBefore:Ljava/lang/ThreadLocal; 88: aload_0 89: new #20 // class java/lang/ThreadLocal 92: dup 93: invokespecial #21 // Method java/lang/ThreadLocal."":()V 96: putfield #23 // Field _serviceName:Ljava/lang/ThreadLocal; 99: aload_0 100: new #20 // class java/lang/ThreadLocal 103: dup 104: invokespecial #21 // Method java/lang/ThreadLocal."":()V 107: putfield #24 // Field _opName:Ljava/lang/ThreadLocal; 110: return LineNumberTable: line 165: 0 line 101: 5 line 108: 17 line 115: 29 line 122: 41 line 129: 53 line 136: 65 line 389: 77 line 390: 88 line 391: 99 line 166: 110 LocalVariableTable: Start Length Slot Name Signature 0 111 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 111 1 wsiLocal Z MethodParameters: Name Flags wsiLocal public void init(javax.servlet.ServletConfig) throws javax.servlet.ServletException; descriptor: (Ljavax/servlet/ServletConfig;)V flags: (0x0001) ACC_PUBLIC Code: stack=2, locals=2, args_size=2 0: aload_1 1: invokeinterface #26, 1 // InterfaceMethod javax/servlet/ServletConfig.getServletContext:()Ljavax/servlet/ServletContext; 6: invokestatic #27 // Method com/guidewire/pl/system/servlet/ServletUtilities.initServletEnvironment:(Ljavax/servlet/ServletContext;)V 9: aload_0 10: aload_1 11: invokespecial #28 // Method gw/internal/xml/ws/server/WebservicesServletBase.init:(Ljavax/servlet/ServletConfig;)V 14: return LineNumberTable: line 170: 0 line 171: 9 line 172: 14 LocalVariableTable: Start Length Slot Name Signature 0 15 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 15 1 config Ljavax/servlet/ServletConfig; Exceptions: throws javax.servlet.ServletException MethodParameters: Name Flags config protected java.lang.String getStringValue(javax.servlet.ServletConfig, java.lang.String, java.lang.String); descriptor: (Ljavax/servlet/ServletConfig;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; flags: (0x0004) ACC_PROTECTED Code: stack=4, locals=6, args_size=4 0: invokestatic #29 // Method gw/api/system/PLConfigParameters.getKeyMap:()Ljava/util/Map; 3: new #30 // class java/lang/StringBuilder 6: dup 7: invokespecial #31 // Method java/lang/StringBuilder."":()V 10: ldc #32 // String Webservices 12: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 15: aload_2 16: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 19: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 22: invokeinterface #35, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; 27: checkcast #36 // class gw/api/system/ParameterKey 30: astore 4 32: aload 4 34: ifnull 63 37: aload 4 39: invokevirtual #37 // Method gw/api/system/ParameterKey.getValue:()Ljava/lang/Object; 42: checkcast #38 // class java/lang/String 45: astore 5 47: aload 5 49: ifnull 63 52: aload 5 54: invokevirtual #39 // Method java/lang/String.length:()I 57: ifle 63 60: aload 5 62: areturn 63: aload_0 64: aload_1 65: aload_2 66: aload_3 67: invokespecial #40 // Method gw/internal/xml/ws/server/WebservicesServletBase.getStringValue:(Ljavax/servlet/ServletConfig;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; 70: areturn LineNumberTable: line 177: 0 line 178: 32 line 179: 37 line 180: 47 line 181: 60 line 184: 63 LocalVariableTable: Start Length Slot Name Signature 47 16 5 value Ljava/lang/String; 0 71 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 71 1 config Ljavax/servlet/ServletConfig; 0 71 2 name Ljava/lang/String; 0 71 3 defaultValue Ljava/lang/String; 32 39 4 parameterKey Lgw/api/system/ParameterKey; LocalVariableTypeTable: Start Length Slot Name Signature 32 39 4 parameterKey Lgw/api/system/ParameterKey; StackMapTable: number_of_entries = 1 frame_type = 252 /* append */ offset_delta = 63 locals = [ class gw/api/system/ParameterKey ] MethodParameters: Name Flags config name final defaultValue final protected boolean getBooleanValue(javax.servlet.ServletConfig, java.lang.String, boolean); descriptor: (Ljavax/servlet/ServletConfig;Ljava/lang/String;Z)Z flags: (0x0004) ACC_PROTECTED Code: stack=4, locals=6, args_size=4 0: invokestatic #29 // Method gw/api/system/PLConfigParameters.getKeyMap:()Ljava/util/Map; 3: new #30 // class java/lang/StringBuilder 6: dup 7: invokespecial #31 // Method java/lang/StringBuilder."":()V 10: ldc #32 // String Webservices 12: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 15: aload_2 16: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 19: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 22: invokeinterface #35, 2 // InterfaceMethod java/util/Map.get:(Ljava/lang/Object;)Ljava/lang/Object; 27: checkcast #36 // class gw/api/system/ParameterKey 30: astore 4 32: aload 4 34: ifnull 58 37: aload 4 39: invokevirtual #37 // Method gw/api/system/ParameterKey.getValue:()Ljava/lang/Object; 42: checkcast #41 // class java/lang/Boolean 45: astore 5 47: aload 5 49: ifnull 58 52: aload 5 54: invokevirtual #42 // Method java/lang/Boolean.booleanValue:()Z 57: ireturn 58: aload_0 59: aload_1 60: aload_2 61: iload_3 62: invokespecial #43 // Method gw/internal/xml/ws/server/WebservicesServletBase.getBooleanValue:(Ljavax/servlet/ServletConfig;Ljava/lang/String;Z)Z 65: ireturn LineNumberTable: line 190: 0 line 191: 32 line 192: 37 line 193: 47 line 194: 52 line 197: 58 LocalVariableTable: Start Length Slot Name Signature 47 11 5 value Ljava/lang/Boolean; 0 66 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 66 1 config Ljavax/servlet/ServletConfig; 0 66 2 name Ljava/lang/String; 0 66 3 defaultValue Z 32 34 4 parameterKey Lgw/api/system/ParameterKey; LocalVariableTypeTable: Start Length Slot Name Signature 32 34 4 parameterKey Lgw/api/system/ParameterKey; StackMapTable: number_of_entries = 1 frame_type = 252 /* append */ offset_delta = 58 locals = [ class gw/api/system/ParameterKey ] MethodParameters: Name Flags config name final defaultValue final protected void initAvailable(); descriptor: ()V flags: (0x0004) ACC_PROTECTED Code: stack=1, locals=1, args_size=1 0: aload_0 1: invokevirtual #44 // Method onRefreshTypeSystem:()V 4: return LineNumberTable: line 202: 0 line 203: 4 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; protected void printIndexBody(gw.internal.xml.ws.server.DftreeNode, java.lang.String) throws java.io.IOException; descriptor: (Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;)V flags: (0x0004) ACC_PROTECTED Code: stack=4, locals=5, args_size=3 0: aload_0 1: aload_1 2: aload_2 3: invokevirtual #45 // Method printIndexWebServices:(Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;)V 6: new #46 // class java/util/TreeSet 9: dup 10: invokespecial #47 // Method java/util/TreeSet."":()V 13: astore_3 14: new #46 // class java/util/TreeSet 17: dup 18: invokespecial #47 // Method java/util/TreeSet."":()V 21: astore 4 23: aload_0 24: aload_3 25: aload 4 27: invokevirtual #48 // Method extractXmlResourcesForIndex:(Ljava/util/Set;Ljava/util/Set;)V 30: aload_0 31: aload_1 32: aload_2 33: aload_3 34: invokevirtual #49 // Method printIndexSchemas:(Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;Ljava/util/Set;)V 37: aload_0 38: aload_1 39: aload_2 40: invokevirtual #50 // Method printIndexGeneratedSchemas:(Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;)V 43: aload_0 44: aload_1 45: aload_2 46: aload 4 48: invokevirtual #51 // Method printIndexWSDLs:(Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;Ljava/util/Set;)V 51: return LineNumberTable: line 207: 0 line 208: 6 line 209: 14 line 210: 23 line 211: 30 line 212: 37 line 213: 43 line 214: 51 LocalVariableTable: Start Length Slot Name Signature 0 52 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 52 1 node Lgw/internal/xml/ws/server/DftreeNode; 0 52 2 reqPath Ljava/lang/String; 14 38 3 xsds Ljava/util/Set; 23 29 4 wsdls Ljava/util/Set; LocalVariableTypeTable: Start Length Slot Name Signature 14 38 3 xsds Ljava/util/Set; 23 29 4 wsdls Ljava/util/Set; Exceptions: throws java.io.IOException MethodParameters: Name Flags node reqPath protected void doGetXSD(gw.internal.xml.ws.server.WebservicesResponseAdapter, java.lang.String) throws javax.servlet.ServletException; descriptor: (Lgw/internal/xml/ws/server/WebservicesResponseAdapter;Ljava/lang/String;)V flags: (0x0004) ACC_PROTECTED Code: stack=3, locals=4, args_size=3 0: invokestatic #52 // Method gw/api/xsd/XSDPublishHelper.getAdditionalPaths:()Ljava/util/TreeSet; 3: aload_2 4: invokevirtual #53 // Method java/util/TreeSet.contains:(Ljava/lang/Object;)Z 7: ifeq 34 10: aload_1 11: ldc #54 // String text/xml 13: invokevirtual #55 // Method gw/internal/xml/ws/server/WebservicesResponseAdapter.setContentType:(Ljava/lang/String;)V 16: aload_1 17: sipush 200 20: invokevirtual #57 // Method gw/internal/xml/ws/server/WebservicesResponseAdapter.setStatus:(I)V 23: aload_2 24: aload_1 25: invokevirtual #58 // Method gw/internal/xml/ws/server/WebservicesResponseAdapter.getOutputStream:()Ljava/io/OutputStream; 28: invokestatic #59 // Method gw/api/xsd/XSDPublishHelper.outputSchema:(Ljava/lang/String;Ljava/io/OutputStream;)V 31: goto 40 34: aload_0 35: aload_1 36: aload_2 37: invokespecial #60 // Method gw/internal/xml/ws/server/WebservicesServletBase.doGetXSD:(Lgw/internal/xml/ws/server/WebservicesResponseAdapter;Ljava/lang/String;)V 40: goto 53 43: astore_3 44: new #62 // class javax/servlet/ServletException 47: dup 48: aload_3 49: invokespecial #63 // Method javax/servlet/ServletException."":(Ljava/lang/Throwable;)V 52: athrow 53: return Exception table: from to target type 0 40 43 Class java/io/IOException LineNumberTable: line 218: 0 line 219: 10 line 220: 16 line 221: 23 line 224: 34 line 229: 40 line 227: 43 line 228: 44 line 230: 53 LocalVariableTable: Start Length Slot Name Signature 44 9 3 ex Ljava/io/IOException; 0 54 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 54 1 responseAdapter Lgw/internal/xml/ws/server/WebservicesResponseAdapter; 0 54 2 path Ljava/lang/String; StackMapTable: number_of_entries = 4 frame_type = 34 /* same */ frame_type = 5 /* same */ frame_type = 66 /* same_locals_1_stack_item */ stack = [ class java/io/IOException ] frame_type = 9 /* same */ Exceptions: throws javax.servlet.ServletException MethodParameters: Name Flags responseAdapter path public java.lang.String postConfigureWebservicePath(gw.lang.reflect.IType, java.lang.String); descriptor: (Lgw/lang/reflect/IType;Ljava/lang/String;)Ljava/lang/String; flags: (0x0001) ACC_PUBLIC Code: stack=4, locals=3, args_size=3 0: aload_0 1: getfield #64 // Field _generatingWsiLocal:Z 4: ifeq 45 7: new #30 // class java/lang/StringBuilder 10: dup 11: invokespecial #31 // Method java/lang/StringBuilder."":()V 14: aload_2 15: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 18: aload_1 19: invokeinterface #65, 1 // InterfaceMethod gw/lang/reflect/IType.getNamespace:()Ljava/lang/String; 24: bipush 46 26: bipush 47 28: invokevirtual #66 // Method java/lang/String.replace:(CC)Ljava/lang/String; 31: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 34: ldc #67 // String / 36: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 39: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 42: goto 47 45: ldc #68 // String 47: areturn LineNumberTable: line 234: 0 LocalVariableTable: Start Length Slot Name Signature 0 48 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 48 1 type Lgw/lang/reflect/IType; 0 48 2 xsdRootPath Ljava/lang/String; StackMapTable: number_of_entries = 2 frame_type = 45 /* same */ frame_type = 65 /* same_locals_1_stack_item */ stack = [ class java/lang/String ] MethodParameters: Name Flags type xsdRootPath public void postConfigureWebservice(gw.lang.reflect.IType, gw.internal.xml.ws.server.WsiServiceInfo); descriptor: (Lgw/lang/reflect/IType;Lgw/internal/xml/ws/server/WsiServiceInfo;)V flags: (0x0001) ACC_PUBLIC Code: stack=4, locals=13, args_size=3 0: invokestatic #69 // Method gw/xsd/guidewire/soapheaders/Authentication.asTypeData:()Lgw/xml/XmlElementTypeData; 3: checkcast #70 // class gw/internal/xml/XmlElementTypeDataImpl 6: astore_3 7: aload_2 8: invokevirtual #71 // Method gw/internal/xml/ws/server/WsiServiceInfo.getSchemas:()Ljava/util/List; 11: aload_3 12: invokevirtual #72 // Method gw/internal/xml/XmlElementTypeDataImpl.getSchemaIndex:()Lgw/internal/xml/SchemaIndex; 15: invokeinterface #73, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z 20: pop 21: new #30 // class java/lang/StringBuilder 24: dup 25: invokespecial #31 // Method java/lang/StringBuilder."":()V 28: astore 4 30: aload_0 31: getfield #64 // Field _generatingWsiLocal:Z 34: ifeq 45 37: aload 4 39: ldc #74 // String ../../ 41: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 44: pop 45: iconst_0 46: istore 5 48: iload 5 50: aload_0 51: aload_1 52: invokespecial #75 // Method countDots:(Lgw/lang/reflect/IType;)I 55: if_icmpge 72 58: aload 4 60: ldc #76 // String ../ 62: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 65: pop 66: iinc 5, 1 69: goto 48 72: aload 4 74: ldc #77 // String gw/xsd/guidewire/soapheaders.xsd 76: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 79: pop 80: new #78 // class gw/xsd/w3c/xmlschema/Import 83: dup 84: invokespecial #79 // Method gw/xsd/w3c/xmlschema/Import."":()V 87: astore 5 89: aload 5 91: aload 4 93: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 96: invokevirtual #80 // Method gw/xsd/w3c/xmlschema/Import.setSchemaLocation:(Ljava/lang/String;)V 99: aload 5 101: getstatic #81 // Field gw/xsd/guidewire/soapheaders/Authentication.$QNAME:Ljavax/xml/namespace/QName; 104: invokevirtual #82 // Method javax/xml/namespace/QName.getNamespaceURI:()Ljava/lang/String; 107: invokevirtual #83 // Method gw/xsd/w3c/xmlschema/Import.setNamespace:(Ljava/lang/String;)V 110: aload_2 111: invokevirtual #84 // Method gw/internal/xml/ws/server/WsiServiceInfo.getSchema:()Lgw/xsd/w3c/xmlschema/Schema; 114: invokevirtual #85 // Method gw/xsd/w3c/xmlschema/Schema.get$Children:()Ljava/util/List; 117: iconst_0 118: aload 5 120: invokeinterface #86, 3 // InterfaceMethod java/util/List.add:(ILjava/lang/Object;)V 125: aload_2 126: invokevirtual #87 // Method gw/internal/xml/ws/server/WsiServiceInfo.getWsdl:()Lgw/xsd/w3c/wsdl/Definitions; 129: invokevirtual #88 // Method gw/xsd/w3c/wsdl/Definitions.getTargetNamespace:()Ljava/lang/String; 132: astore 6 134: aload_0 135: getfield #64 // Field _generatingWsiLocal:Z 138: ifne 372 141: new #30 // class java/lang/StringBuilder 144: dup 145: invokespecial #31 // Method java/lang/StringBuilder."":()V 148: ldc #89 // String ${ 150: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 153: invokestatic #90 // Method com/guidewire/pl/system/server/Version.getAppCode:()Ljava/lang/String; 156: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 159: ldc #91 // String }/ws/ 161: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 164: aload_1 165: invokeinterface #92, 1 // InterfaceMethod gw/lang/reflect/IType.getName:()Ljava/lang/String; 170: bipush 46 172: bipush 47 174: invokevirtual #66 // Method java/lang/String.replace:(CC)Ljava/lang/String; 177: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 180: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 183: astore 7 185: aload_2 186: invokevirtual #87 // Method gw/internal/xml/ws/server/WsiServiceInfo.getWsdl:()Lgw/xsd/w3c/wsdl/Definitions; 189: invokevirtual #93 // Method gw/xsd/w3c/wsdl/Definitions.getService:()Ljava/util/List; 192: invokeinterface #94, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; 197: astore 8 199: aload 8 201: invokeinterface #95, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z 206: ifeq 372 209: aload 8 211: invokeinterface #96, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; 216: checkcast #97 // class gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Service 219: astore 9 221: aload 9 223: invokevirtual #98 // Method gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Service.getPort:()Ljava/util/List; 226: invokeinterface #94, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; 231: astore 10 233: aload 10 235: invokeinterface #95, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z 240: ifeq 369 243: aload 10 245: invokeinterface #96, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; 250: checkcast #99 // class gw/xsd/w3c/wsdl/anonymous/elements/TService_Port 253: astore 11 255: new #100 // class gw/xsd/gw/gw_pl_wsdl_additions/Address 258: dup 259: invokespecial #101 // Method gw/xsd/gw/gw_pl_wsdl_additions/Address."":()V 262: astore 12 264: aload 11 266: invokevirtual #102 // Method gw/xsd/w3c/wsdl/anonymous/elements/TService_Port.getName:()Ljava/lang/String; 269: ldc #103 // String Soap12Port 271: invokevirtual #104 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z 274: ifeq 287 277: aload 12 279: aload 7 281: invokevirtual #105 // Method gw/xsd/gw/gw_pl_wsdl_additions/Address.setLocation:(Ljava/lang/String;)V 284: goto 359 287: aload 11 289: invokevirtual #102 // Method gw/xsd/w3c/wsdl/anonymous/elements/TService_Port.getName:()Ljava/lang/String; 292: ldc #106 // String Soap11Port 294: invokevirtual #104 // Method java/lang/String.endsWith:(Ljava/lang/String;)Z 297: ifeq 328 300: aload 12 302: new #30 // class java/lang/StringBuilder 305: dup 306: invokespecial #31 // Method java/lang/StringBuilder."":()V 309: aload 7 311: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 314: ldc #107 // String /soap11 316: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 319: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 322: invokevirtual #105 // Method gw/xsd/gw/gw_pl_wsdl_additions/Address.setLocation:(Ljava/lang/String;)V 325: goto 359 328: new #108 // class java/lang/IllegalStateException 331: dup 332: new #30 // class java/lang/StringBuilder 335: dup 336: invokespecial #31 // Method java/lang/StringBuilder."":()V 339: ldc #109 // String Unrecognized port name: 341: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 344: aload 11 346: invokevirtual #102 // Method gw/xsd/w3c/wsdl/anonymous/elements/TService_Port.getName:()Ljava/lang/String; 349: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 352: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 355: invokespecial #110 // Method java/lang/IllegalStateException."":(Ljava/lang/String;)V 358: athrow 359: aload 11 361: aload 12 363: invokevirtual #111 // Method gw/xsd/w3c/wsdl/anonymous/elements/TService_Port.addChild:(Lgw/xml/XmlElement;)V 366: goto 233 369: goto 199 372: aload_2 373: invokevirtual #87 // Method gw/internal/xml/ws/server/WsiServiceInfo.getWsdl:()Lgw/xsd/w3c/wsdl/Definitions; 376: getstatic #81 // Field gw/xsd/guidewire/soapheaders/Authentication.$QNAME:Ljavax/xml/namespace/QName; 379: invokevirtual #112 // Method gw/xsd/w3c/wsdl/Definitions.declareNamespace:(Ljavax/xml/namespace/QName;)V 382: aload_0 383: aload_2 384: ldc #114 // String gw-authentication 386: getstatic #81 // Field gw/xsd/guidewire/soapheaders/Authentication.$QNAME:Ljavax/xml/namespace/QName; 389: invokespecial #115 // Method addGwSoapHeader:(Lgw/internal/xml/ws/server/WsiServiceInfo;Ljava/lang/String;Ljavax/xml/namespace/QName;)V 392: aload_0 393: aload_2 394: ldc #116 // String gw-locale-only 396: getstatic #117 // Field gw/xsd/guidewire/soapheaders/GwLocale.$QNAME:Ljavax/xml/namespace/QName; 399: invokespecial #115 // Method addGwSoapHeader:(Lgw/internal/xml/ws/server/WsiServiceInfo;Ljava/lang/String;Ljavax/xml/namespace/QName;)V 402: aload_0 403: aload_2 404: ldc #118 // String gw-language-only 406: getstatic #119 // Field gw/xsd/guidewire/soapheaders/GwLanguage.$QNAME:Ljavax/xml/namespace/QName; 409: invokespecial #115 // Method addGwSoapHeader:(Lgw/internal/xml/ws/server/WsiServiceInfo;Ljava/lang/String;Ljavax/xml/namespace/QName;)V 412: aload_0 413: aload_2 414: ldc #121 // String gw-transaction-id 416: getstatic #122 // Field gw/xsd/guidewire/soapheaders/TransactionId.$QNAME:Ljavax/xml/namespace/QName; 419: invokespecial #115 // Method addGwSoapHeader:(Lgw/internal/xml/ws/server/WsiServiceInfo;Ljava/lang/String;Ljavax/xml/namespace/QName;)V 422: aload_0 423: aload_2 424: ldc #123 // String gw-traceability-id 426: getstatic #124 // Field gw/xsd/guidewire/soapheaders/TraceabilityId.$QNAME:Ljavax/xml/namespace/QName; 429: invokespecial #115 // Method addGwSoapHeader:(Lgw/internal/xml/ws/server/WsiServiceInfo;Ljava/lang/String;Ljavax/xml/namespace/QName;)V 432: aload_2 433: invokevirtual #87 // Method gw/internal/xml/ws/server/WsiServiceInfo.getWsdl:()Lgw/xsd/w3c/wsdl/Definitions; 436: invokevirtual #125 // Method gw/xsd/w3c/wsdl/Definitions.getBinding:()Ljava/util/List; 439: invokeinterface #94, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; 444: astore 7 446: aload 7 448: invokeinterface #95, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z 453: ifeq 685 456: aload 7 458: invokeinterface #96, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; 463: checkcast #126 // class gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Binding 466: astore 8 468: aload 8 470: getstatic #127 // Field gw/xsd/w3c/soap12/Binding.$QNAME:Ljavax/xml/namespace/QName; 473: invokevirtual #128 // Method gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Binding.getChild:(Ljavax/xml/namespace/QName;)Lgw/xml/XmlElement; 476: ifnull 575 479: aload 8 481: invokevirtual #129 // Method gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Binding.getOperation:()Ljava/util/List; 484: invokeinterface #94, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; 489: astore 9 491: aload 9 493: invokeinterface #95, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z 498: ifeq 575 501: aload 9 503: invokeinterface #96, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; 508: checkcast #130 // class gw/xsd/w3c/wsdl/anonymous/elements/TBinding_Operation 511: astore 10 513: aload 10 515: invokevirtual #131 // Method gw/xsd/w3c/wsdl/anonymous/elements/TBinding_Operation.getInput:()Lgw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input; 518: astore 11 520: aload 11 522: aload_0 523: aload 6 525: ldc #114 // String gw-authentication 527: invokespecial #132 // Method create12Header:(Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap12/Header; 530: invokevirtual #133 // Method gw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input.addChild:(Lgw/xml/XmlElement;)V 533: aload 11 535: aload_0 536: aload 6 538: ldc #118 // String gw-language-only 540: invokespecial #132 // Method create12Header:(Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap12/Header; 543: invokevirtual #133 // Method gw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input.addChild:(Lgw/xml/XmlElement;)V 546: aload 11 548: aload_0 549: aload 6 551: ldc #116 // String gw-locale-only 553: invokespecial #132 // Method create12Header:(Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap12/Header; 556: invokevirtual #133 // Method gw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input.addChild:(Lgw/xml/XmlElement;)V 559: aload 11 561: aload_0 562: aload 6 564: ldc #123 // String gw-traceability-id 566: invokespecial #132 // Method create12Header:(Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap12/Header; 569: invokevirtual #133 // Method gw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input.addChild:(Lgw/xml/XmlElement;)V 572: goto 491 575: aload 8 577: getstatic #134 // Field gw/xsd/w3c/soap11/Binding.$QNAME:Ljavax/xml/namespace/QName; 580: invokevirtual #128 // Method gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Binding.getChild:(Ljavax/xml/namespace/QName;)Lgw/xml/XmlElement; 583: ifnull 682 586: aload 8 588: invokevirtual #129 // Method gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Binding.getOperation:()Ljava/util/List; 591: invokeinterface #94, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; 596: astore 9 598: aload 9 600: invokeinterface #95, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z 605: ifeq 682 608: aload 9 610: invokeinterface #96, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; 615: checkcast #130 // class gw/xsd/w3c/wsdl/anonymous/elements/TBinding_Operation 618: astore 10 620: aload 10 622: invokevirtual #131 // Method gw/xsd/w3c/wsdl/anonymous/elements/TBinding_Operation.getInput:()Lgw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input; 625: astore 11 627: aload 11 629: aload_0 630: aload 6 632: ldc #114 // String gw-authentication 634: invokespecial #135 // Method create11Header:(Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap11/Header; 637: invokevirtual #133 // Method gw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input.addChild:(Lgw/xml/XmlElement;)V 640: aload 11 642: aload_0 643: aload 6 645: ldc #118 // String gw-language-only 647: invokespecial #135 // Method create11Header:(Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap11/Header; 650: invokevirtual #133 // Method gw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input.addChild:(Lgw/xml/XmlElement;)V 653: aload 11 655: aload_0 656: aload 6 658: ldc #116 // String gw-locale-only 660: invokespecial #135 // Method create11Header:(Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap11/Header; 663: invokevirtual #133 // Method gw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input.addChild:(Lgw/xml/XmlElement;)V 666: aload 11 668: aload_0 669: aload 6 671: ldc #123 // String gw-traceability-id 673: invokespecial #135 // Method create11Header:(Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap11/Header; 676: invokevirtual #133 // Method gw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input.addChild:(Lgw/xml/XmlElement;)V 679: goto 598 682: goto 446 685: return LineNumberTable: line 239: 0 line 240: 7 line 241: 21 line 242: 30 line 243: 37 line 245: 45 line 246: 58 line 245: 66 line 248: 72 line 249: 80 line 250: 89 line 251: 99 line 252: 110 line 254: 125 line 256: 134 line 257: 141 line 258: 185 line 259: 221 line 260: 255 line 261: 264 line 262: 277 line 264: 287 line 265: 300 line 268: 328 line 270: 359 line 271: 366 line 272: 369 line 276: 372 line 278: 382 line 280: 392 line 281: 402 line 282: 412 line 283: 422 line 284: 432 line 285: 468 line 286: 479 line 287: 513 line 288: 520 line 290: 533 line 291: 546 line 293: 559 line 294: 572 line 296: 575 line 297: 586 line 298: 620 line 299: 627 line 301: 640 line 302: 653 line 304: 666 line 305: 679 line 307: 682 line 308: 685 LocalVariableTable: Start Length Slot Name Signature 48 24 5 i I 264 102 12 gwAddressElement Lgw/xsd/gw/gw_pl_wsdl_additions/Address; 255 111 11 port Lgw/xsd/w3c/wsdl/anonymous/elements/TService_Port; 221 148 9 service Lgw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Service; 185 187 7 gwAddress Ljava/lang/String; 520 52 11 input Lgw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input; 513 59 10 operation Lgw/xsd/w3c/wsdl/anonymous/elements/TBinding_Operation; 627 52 11 input Lgw/xsd/w3c/wsdl/anonymous/elements/TBindingOperation_Input; 620 59 10 operation Lgw/xsd/w3c/wsdl/anonymous/elements/TBinding_Operation; 468 214 8 binding Lgw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Binding; 0 686 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 686 1 type Lgw/lang/reflect/IType; 0 686 2 serviceInfo Lgw/internal/xml/ws/server/WsiServiceInfo; 7 679 3 typeData Lgw/internal/xml/XmlElementTypeDataImpl; 30 656 4 pathToSoapHeadersSchema Ljava/lang/StringBuilder; 89 597 5 imprt Lgw/xsd/w3c/xmlschema/Import; 134 552 6 wsdlTns Ljava/lang/String; StackMapTable: number_of_entries = 16 frame_type = 253 /* append */ offset_delta = 45 locals = [ class gw/internal/xml/XmlElementTypeDataImpl, class java/lang/StringBuilder ] frame_type = 252 /* append */ offset_delta = 2 locals = [ int ] frame_type = 250 /* chop */ offset_delta = 23 frame_type = 255 /* full_frame */ offset_delta = 126 locals = [ class gw/internal/xml/ws/server/PLWebservicesServlet, class gw/lang/reflect/IType, class gw/internal/xml/ws/server/WsiServiceInfo, class gw/internal/xml/XmlElementTypeDataImpl, class java/lang/StringBuilder, class gw/xsd/w3c/xmlschema/Import, class java/lang/String, class java/lang/String, class java/util/Iterator ] stack = [] frame_type = 253 /* append */ offset_delta = 33 locals = [ class gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Service, class java/util/Iterator ] frame_type = 253 /* append */ offset_delta = 53 locals = [ class gw/xsd/w3c/wsdl/anonymous/elements/TService_Port, class gw/xsd/gw/gw_pl_wsdl_additions/Address ] frame_type = 40 /* same */ frame_type = 30 /* same */ frame_type = 255 /* full_frame */ offset_delta = 9 locals = [ class gw/internal/xml/ws/server/PLWebservicesServlet, class gw/lang/reflect/IType, class gw/internal/xml/ws/server/WsiServiceInfo, class gw/internal/xml/XmlElementTypeDataImpl, class java/lang/StringBuilder, class gw/xsd/w3c/xmlschema/Import, class java/lang/String, class java/lang/String, class java/util/Iterator ] stack = [] frame_type = 249 /* chop */ offset_delta = 2 frame_type = 252 /* append */ offset_delta = 73 locals = [ class java/util/Iterator ] frame_type = 253 /* append */ offset_delta = 44 locals = [ class gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Binding, class java/util/Iterator ] frame_type = 250 /* chop */ offset_delta = 83 frame_type = 252 /* append */ offset_delta = 22 locals = [ class java/util/Iterator ] frame_type = 249 /* chop */ offset_delta = 83 frame_type = 250 /* chop */ offset_delta = 2 MethodParameters: Name Flags type serviceInfo private gw.xsd.w3c.soap12.Header create12Header(java.lang.String, java.lang.String); descriptor: (Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap12/Header; flags: (0x0002) ACC_PRIVATE Code: stack=5, locals=4, args_size=3 0: new #136 // class gw/xsd/w3c/soap12/Header 3: dup 4: invokespecial #137 // Method gw/xsd/w3c/soap12/Header."":()V 7: astore_3 8: aload_3 9: new #138 // class javax/xml/namespace/QName 12: dup 13: aload_1 14: aload_2 15: invokespecial #139 // Method javax/xml/namespace/QName."":(Ljava/lang/String;Ljava/lang/String;)V 18: invokevirtual #140 // Method gw/xsd/w3c/soap12/Header.setMessage:(Ljavax/xml/namespace/QName;)V 21: aload_3 22: aload_2 23: invokevirtual #141 // Method gw/xsd/w3c/soap12/Header.setPart:(Ljava/lang/String;)V 26: aload_3 27: getstatic #142 // Field gw/xsd/w3c/soap12/enums/UseChoice.Literal:Lgw/xsd/w3c/soap12/enums/UseChoice; 30: invokevirtual #143 // Method gw/xsd/w3c/soap12/Header.setUse:(Lgw/xsd/w3c/soap12/enums/UseChoice;)V 33: aload_3 34: areturn LineNumberTable: line 311: 0 line 312: 8 line 313: 21 line 314: 26 line 315: 33 LocalVariableTable: Start Length Slot Name Signature 0 35 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 35 1 wsdlTns Ljava/lang/String; 0 35 2 localPart Ljava/lang/String; 8 27 3 header Lgw/xsd/w3c/soap12/Header; MethodParameters: Name Flags wsdlTns localPart private gw.xsd.w3c.soap11.Header create11Header(java.lang.String, java.lang.String); descriptor: (Ljava/lang/String;Ljava/lang/String;)Lgw/xsd/w3c/soap11/Header; flags: (0x0002) ACC_PRIVATE Code: stack=5, locals=4, args_size=3 0: new #144 // class gw/xsd/w3c/soap11/Header 3: dup 4: invokespecial #145 // Method gw/xsd/w3c/soap11/Header."":()V 7: astore_3 8: aload_3 9: new #138 // class javax/xml/namespace/QName 12: dup 13: aload_1 14: aload_2 15: invokespecial #139 // Method javax/xml/namespace/QName."":(Ljava/lang/String;Ljava/lang/String;)V 18: invokevirtual #146 // Method gw/xsd/w3c/soap11/Header.setMessage:(Ljavax/xml/namespace/QName;)V 21: aload_3 22: aload_2 23: invokevirtual #147 // Method gw/xsd/w3c/soap11/Header.setPart:(Ljava/lang/String;)V 26: aload_3 27: getstatic #148 // Field gw/xsd/w3c/soap11/enums/UseChoice.Literal:Lgw/xsd/w3c/soap11/enums/UseChoice; 30: invokevirtual #149 // Method gw/xsd/w3c/soap11/Header.setUse:(Lgw/xsd/w3c/soap11/enums/UseChoice;)V 33: aload_3 34: areturn LineNumberTable: line 318: 0 line 319: 8 line 320: 21 line 321: 26 line 322: 33 LocalVariableTable: Start Length Slot Name Signature 0 35 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 35 1 wsdlTns Ljava/lang/String; 0 35 2 localPart Ljava/lang/String; 8 27 3 header Lgw/xsd/w3c/soap11/Header; MethodParameters: Name Flags wsdlTns localPart private void addGwSoapHeader(gw.internal.xml.ws.server.WsiServiceInfo, java.lang.String, javax.xml.namespace.QName); descriptor: (Lgw/internal/xml/ws/server/WsiServiceInfo;Ljava/lang/String;Ljavax/xml/namespace/QName;)V flags: (0x0002) ACC_PRIVATE Code: stack=2, locals=6, args_size=4 0: new #150 // class gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Message 3: dup 4: invokespecial #151 // Method gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Message."":()V 7: astore 4 9: aload 4 11: aload_2 12: invokevirtual #152 // Method gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Message.setName:(Ljava/lang/String;)V 15: new #153 // class gw/xsd/w3c/wsdl/anonymous/elements/TMessage_Part 18: dup 19: invokespecial #154 // Method gw/xsd/w3c/wsdl/anonymous/elements/TMessage_Part."":()V 22: astore 5 24: aload 5 26: aload_2 27: invokevirtual #155 // Method gw/xsd/w3c/wsdl/anonymous/elements/TMessage_Part.setName:(Ljava/lang/String;)V 30: aload 5 32: aload_3 33: invokevirtual #156 // Method gw/xsd/w3c/wsdl/anonymous/elements/TMessage_Part.setElement:(Ljavax/xml/namespace/QName;)V 36: aload 4 38: invokevirtual #157 // Method gw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Message.getPart:()Ljava/util/List; 41: aload 5 43: invokeinterface #73, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z 48: pop 49: aload_1 50: invokevirtual #87 // Method gw/internal/xml/ws/server/WsiServiceInfo.getWsdl:()Lgw/xsd/w3c/wsdl/Definitions; 53: invokevirtual #158 // Method gw/xsd/w3c/wsdl/Definitions.getMessage:()Ljava/util/List; 56: aload 4 58: invokeinterface #73, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z 63: pop 64: return LineNumberTable: line 326: 0 line 327: 9 line 328: 15 line 329: 24 line 330: 30 line 331: 36 line 332: 49 line 333: 64 LocalVariableTable: Start Length Slot Name Signature 0 65 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 65 1 serviceInfo Lgw/internal/xml/ws/server/WsiServiceInfo; 0 65 2 messageName Ljava/lang/String; 0 65 3 elementQName Ljavax/xml/namespace/QName; 9 56 4 message Lgw/xsd/w3c/wsdl/anonymous/elements/TDefinitions_Message; 24 41 5 part Lgw/xsd/w3c/wsdl/anonymous/elements/TMessage_Part; MethodParameters: Name Flags serviceInfo messageName elementQName private int countDots(gw.lang.reflect.IType); descriptor: (Lgw/lang/reflect/IType;)I flags: (0x0002) ACC_PRIVATE Code: stack=3, locals=5, args_size=2 0: iconst_0 1: istore_2 2: aload_1 3: invokeinterface #92, 1 // InterfaceMethod gw/lang/reflect/IType.getName:()Ljava/lang/String; 8: astore_3 9: aload_3 10: bipush 46 12: invokevirtual #159 // Method java/lang/String.indexOf:(I)I 15: istore 4 17: iload 4 19: ifge 25 22: goto 40 25: iinc 2, 1 28: aload_3 29: iload 4 31: iconst_1 32: iadd 33: invokevirtual #160 // Method java/lang/String.substring:(I)Ljava/lang/String; 36: astore_3 37: goto 9 40: iload_2 41: ireturn LineNumberTable: line 336: 0 line 337: 2 line 339: 9 line 340: 17 line 341: 22 line 343: 25 line 344: 28 line 345: 37 line 346: 40 LocalVariableTable: Start Length Slot Name Signature 17 20 4 idx I 0 42 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 42 1 type Lgw/lang/reflect/IType; 2 40 2 count I 9 33 3 remaining Ljava/lang/String; StackMapTable: number_of_entries = 3 frame_type = 253 /* append */ offset_delta = 9 locals = [ int, class java/lang/String ] frame_type = 252 /* append */ offset_delta = 15 locals = [ int ] frame_type = 250 /* chop */ offset_delta = 14 MethodParameters: Name Flags type protected void printIndexGeneratedSchemas(gw.internal.xml.ws.server.DftreeNode, java.lang.String) throws java.io.IOException; descriptor: (Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;)V flags: (0x0004) ACC_PROTECTED Code: stack=4, locals=7, args_size=3 0: new #161 // class gw/internal/xml/ws/server/DftreeNode 3: dup 4: ldc #162 // String Generated Schemas 6: invokespecial #163 // Method gw/internal/xml/ws/server/DftreeNode."":(Ljava/lang/String;)V 9: astore_3 10: aload_1 11: aload_3 12: invokevirtual #164 // Method gw/internal/xml/ws/server/DftreeNode.addChild:(Lgw/internal/xml/ws/server/DftreeNode;)V 15: invokestatic #52 // Method gw/api/xsd/XSDPublishHelper.getAdditionalPaths:()Ljava/util/TreeSet; 18: invokevirtual #165 // Method java/util/TreeSet.iterator:()Ljava/util/Iterator; 21: astore 4 23: aload 4 25: invokeinterface #95, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z 30: ifeq 78 33: aload 4 35: invokeinterface #96, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; 40: checkcast #38 // class java/lang/String 43: astore 5 45: new #30 // class java/lang/StringBuilder 48: dup 49: invokespecial #31 // Method java/lang/StringBuilder."":()V 52: aload_2 53: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 56: aload 5 58: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 61: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 64: astore 6 66: aload_0 67: aload_3 68: aload 5 70: aload 6 72: invokevirtual #166 // Method addDftreeChild:(Lgw/internal/xml/ws/server/DftreeNode;Ljava/lang/String;Ljava/lang/String;)V 75: goto 23 78: return LineNumberTable: line 350: 0 line 351: 10 line 352: 15 line 353: 45 line 354: 66 line 355: 75 line 356: 78 LocalVariableTable: Start Length Slot Name Signature 66 9 6 url Ljava/lang/String; 45 30 5 path Ljava/lang/String; 0 79 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 79 1 node Lgw/internal/xml/ws/server/DftreeNode; 0 79 2 reqPath Ljava/lang/String; 10 69 3 category Lgw/internal/xml/ws/server/DftreeNode; StackMapTable: number_of_entries = 2 frame_type = 253 /* append */ offset_delta = 23 locals = [ class gw/internal/xml/ws/server/DftreeNode, class java/util/Iterator ] frame_type = 250 /* chop */ offset_delta = 54 Exceptions: throws java.io.IOException MethodParameters: Name Flags node reqPath protected boolean initAvailable(java.lang.String); descriptor: (Ljava/lang/String;)Z flags: (0x0004) ACC_PROTECTED Code: stack=4, locals=5, args_size=2 0: aload_1 1: invokestatic #167 // Method gw/api/util/ConfigAccess.getConfigFile:(Ljava/lang/String;)Ljava/io/File; 4: astore_2 5: aload_2 6: ifnull 52 9: aload_0 10: new #168 // class java/io/FileInputStream 13: dup 14: aload_2 15: invokespecial #169 // Method java/io/FileInputStream."":(Ljava/io/File;)V 18: invokevirtual #170 // Method readAvailable:(Ljava/io/InputStream;)V 21: iconst_1 22: ireturn 23: astore_3 24: new #171 // class java/lang/RuntimeException 27: dup 28: new #30 // class java/lang/StringBuilder 31: dup 32: invokespecial #31 // Method java/lang/StringBuilder."":()V 35: ldc #172 // String initAvailable from path 37: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 40: aload_2 41: invokevirtual #173 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 44: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 47: aload_3 48: invokespecial #174 // Method java/lang/RuntimeException."":(Ljava/lang/String;Ljava/lang/Throwable;)V 51: athrow 52: invokestatic #175 // Method gw/lang/reflect/TypeSystem.getGlobalModule:()Lgw/lang/reflect/module/IModule; 55: invokeinterface #176, 1 // InterfaceMethod gw/lang/reflect/module/IModule.getFileRepository:()Lgw/lang/reflect/gs/IFileSystemGosuClassRepository; 60: aload_1 61: invokeinterface #177, 2 // InterfaceMethod gw/lang/reflect/gs/IFileSystemGosuClassRepository.findFirstFile:(Ljava/lang/String;)Lgw/fs/IFile; 66: astore_3 67: aload_3 68: ifnull 114 71: aload_0 72: aload_3 73: invokeinterface #178, 1 // InterfaceMethod gw/fs/IFile.openInputStream:()Ljava/io/InputStream; 78: invokevirtual #170 // Method readAvailable:(Ljava/io/InputStream;)V 81: iconst_1 82: ireturn 83: astore 4 85: new #171 // class java/lang/RuntimeException 88: dup 89: new #30 // class java/lang/StringBuilder 92: dup 93: invokespecial #31 // Method java/lang/StringBuilder."":()V 96: ldc #179 // String initAvailable from module 98: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 101: aload_3 102: invokevirtual #173 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 105: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 108: aload 4 110: invokespecial #174 // Method java/lang/RuntimeException."":(Ljava/lang/String;Ljava/lang/Throwable;)V 113: athrow 114: aload_0 115: aload_1 116: invokespecial #180 // Method gw/internal/xml/ws/server/WebservicesServletBase.initAvailable:(Ljava/lang/String;)Z 119: ireturn Exception table: from to target type 9 22 23 Class java/io/IOException 71 82 83 Class java/io/IOException LineNumberTable: line 360: 0 line 361: 5 line 363: 9 line 364: 21 line 365: 23 line 366: 24 line 369: 52 line 370: 67 line 372: 71 line 373: 81 line 374: 83 line 375: 85 line 378: 114 LocalVariableTable: Start Length Slot Name Signature 24 28 3 e Ljava/io/IOException; 85 29 4 e Ljava/io/IOException; 0 120 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 120 1 path Ljava/lang/String; 5 115 2 confFile Ljava/io/File; 67 53 3 resFile Lgw/fs/IFile; StackMapTable: number_of_entries = 4 frame_type = 255 /* full_frame */ offset_delta = 23 locals = [ class gw/internal/xml/ws/server/PLWebservicesServlet, class java/lang/String, class java/io/File ] stack = [ class java/io/IOException ] frame_type = 28 /* same */ frame_type = 255 /* full_frame */ offset_delta = 30 locals = [ class gw/internal/xml/ws/server/PLWebservicesServlet, class java/lang/String, class java/io/File, class gw/fs/IFile ] stack = [ class java/io/IOException ] frame_type = 30 /* same */ MethodParameters: Name Flags path public boolean perfTimingExists(); descriptor: ()Z flags: (0x0001) ACC_PUBLIC Code: stack=2, locals=1, args_size=1 0: aload_0 1: getfield #181 // Field _perfTimingExistsBool:Ljava/lang/Boolean; 4: ifnonnull 27 7: aload_0 8: ldc #182 // String com.guidewire.commons.performance.gmeter.PerfTiming 10: invokestatic #183 // Method gw/lang/reflect/TypeSystem.getByFullNameIfValid:(Ljava/lang/String;)Lgw/lang/reflect/IType; 13: ifnull 20 16: iconst_1 17: goto 21 20: iconst_0 21: invokestatic #184 // Method java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; 24: putfield #181 // Field _perfTimingExistsBool:Ljava/lang/Boolean; 27: aload_0 28: getfield #181 // Field _perfTimingExistsBool:Ljava/lang/Boolean; 31: invokevirtual #42 // Method java/lang/Boolean.booleanValue:()Z 34: ireturn LineNumberTable: line 382: 0 line 383: 7 line 385: 27 LocalVariableTable: Start Length Slot Name Signature 0 35 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; StackMapTable: number_of_entries = 3 frame_type = 84 /* same_locals_1_stack_item */ stack = [ class gw/internal/xml/ws/server/PLWebservicesServlet ] frame_type = 255 /* full_frame */ offset_delta = 0 locals = [ class gw/internal/xml/ws/server/PLWebservicesServlet ] stack = [ class gw/internal/xml/ws/server/PLWebservicesServlet, int ] frame_type = 5 /* same */ protected final void beforeInvoke(gw.internal.xml.ws.server.WebservicesRequest, gw.internal.xml.ws.server.WebservicesResponseAdapter); descriptor: (Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/internal/xml/ws/server/WebservicesResponseAdapter;)V flags: (0x0014) ACC_PROTECTED, ACC_FINAL Code: stack=4, locals=4, args_size=3 0: aload_0 1: aload_1 2: aload_2 3: invokespecial #185 // Method gw/internal/xml/ws/server/WebservicesServletBase.beforeInvoke:(Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/internal/xml/ws/server/WebservicesResponseAdapter;)V 6: invokestatic #186 // Method com/guidewire/pl/web/controller/WebServlet.getIdleLock:()Lcom/guidewire/pl/web/controller/WebServlet$IdleLock; 9: invokevirtual #187 // Method com/guidewire/pl/web/controller/WebServlet$IdleLock.lockRead:()V 12: invokestatic #188 // Method com/guidewire/pl/system/server/InitTab.getStartingRunlevel:()Lgw/api/system/server/Runlevel; 15: astore_3 16: getstatic #189 // Field gw/api/system/server/Runlevel.SHUTDOWN:Lgw/api/system/server/Runlevel; 19: aload_3 20: invokevirtual #190 // Method gw/api/system/server/Runlevel.isEarlier:(Lgw/api/system/server/Runlevel;)Z 23: ifeq 30 26: getstatic #189 // Field gw/api/system/server/Runlevel.SHUTDOWN:Lgw/api/system/server/Runlevel; 29: astore_3 30: aload_0 31: invokevirtual #191 // Method isWsiLocal:()Z 34: ifne 58 37: invokestatic #192 // Method com/guidewire/pl/system/server/InitTab.getInstance:()Lcom/guidewire/pl/system/server/InitTab; 40: invokevirtual #193 // Method com/guidewire/pl/system/server/InitTab.getRunLevel:()Lgw/api/system/server/Runlevel; 43: aload_3 44: invokevirtual #190 // Method gw/api/system/server/Runlevel.isEarlier:(Lgw/api/system/server/Runlevel;)Z 47: ifeq 58 50: invokestatic #192 // Method com/guidewire/pl/system/server/InitTab.getInstance:()Lcom/guidewire/pl/system/server/InitTab; 53: aload_3 54: lconst_0 55: invokevirtual #194 // Method com/guidewire/pl/system/server/InitTab.waitForRunLevel:(Lgw/api/system/server/Runlevel;J)V 58: aload_0 59: invokevirtual #195 // Method perfTimingExists:()Z 62: ifeq 78 65: aload_0 66: getfield #22 // Field _timeBefore:Ljava/lang/ThreadLocal; 69: invokestatic #196 // Method java/lang/System.currentTimeMillis:()J 72: invokestatic #197 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; 75: invokevirtual #198 // Method java/lang/ThreadLocal.set:(Ljava/lang/Object;)V 78: return LineNumberTable: line 395: 0 line 398: 6 line 399: 12 line 400: 16 line 401: 26 line 403: 30 line 405: 50 line 407: 58 line 408: 65 line 410: 78 LocalVariableTable: Start Length Slot Name Signature 0 79 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 79 1 request Lgw/internal/xml/ws/server/WebservicesRequest; 0 79 2 responseAdapter Lgw/internal/xml/ws/server/WebservicesResponseAdapter; 16 63 3 target Lgw/api/system/server/Runlevel; StackMapTable: number_of_entries = 3 frame_type = 252 /* append */ offset_delta = 30 locals = [ class gw/api/system/server/Runlevel ] frame_type = 27 /* same */ frame_type = 19 /* same */ MethodParameters: Name Flags request responseAdapter protected final void afterInvoke(gw.internal.xml.ws.server.WebservicesRequest, gw.internal.xml.ws.server.WebservicesResponseAdapter); descriptor: (Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/internal/xml/ws/server/WebservicesResponseAdapter;)V flags: (0x0014) ACC_PROTECTED, ACC_FINAL Code: stack=9, locals=6, args_size=3 0: invokestatic #186 // Method com/guidewire/pl/web/controller/WebServlet.getIdleLock:()Lcom/guidewire/pl/web/controller/WebServlet$IdleLock; 3: invokevirtual #199 // Method com/guidewire/pl/web/controller/WebServlet$IdleLock.unlockRead:()V 6: getstatic #200 // Field WSI_REQUEST_PROFILER:Lgw/xml/ws/WsiRequestLocal; 9: invokevirtual #201 // Method gw/xml/ws/WsiRequestLocal.get:()Ljava/lang/Object; 12: checkcast #202 // class gw/api/profiler/WebServiceProfiler 15: astore_3 16: aload_0 17: aload_1 18: aload_2 19: invokespecial #203 // Method gw/internal/xml/ws/server/WebservicesServletBase.afterInvoke:(Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/internal/xml/ws/server/WebservicesResponseAdapter;)V 22: aload_3 23: ifnull 30 26: aload_3 27: invokevirtual #204 // Method gw/api/profiler/WebServiceProfiler.maybeExitProfiling:()V 30: aload_0 31: invokevirtual #195 // Method perfTimingExists:()Z 34: ifeq 118 37: invokestatic #196 // Method java/lang/System.currentTimeMillis:()J 40: lstore 4 42: ldc #182 // String com.guidewire.commons.performance.gmeter.PerfTiming 44: ldc #205 // String roundTrip 46: bipush 6 48: anewarray #206 // class java/lang/Object 51: dup 52: iconst_0 53: iconst_m1 54: invokestatic #207 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; 57: aastore 58: dup 59: iconst_1 60: lload 4 62: aload_0 63: getfield #22 // Field _timeBefore:Ljava/lang/ThreadLocal; 66: invokevirtual #208 // Method java/lang/ThreadLocal.get:()Ljava/lang/Object; 69: checkcast #209 // class java/lang/Long 72: invokevirtual #210 // Method java/lang/Long.longValue:()J 75: lsub 76: l2i 77: invokestatic #207 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; 80: aastore 81: dup 82: iconst_2 83: iconst_m1 84: invokestatic #207 // Method java/lang/Integer.valueOf:(I)Ljava/lang/Integer; 87: aastore 88: dup 89: iconst_3 90: aload_0 91: getfield #23 // Field _serviceName:Ljava/lang/ThreadLocal; 94: invokevirtual #208 // Method java/lang/ThreadLocal.get:()Ljava/lang/Object; 97: aastore 98: dup 99: iconst_4 100: aload_0 101: getfield #24 // Field _opName:Ljava/lang/ThreadLocal; 104: invokevirtual #208 // Method java/lang/ThreadLocal.get:()Ljava/lang/Object; 107: aastore 108: dup 109: iconst_5 110: invokestatic #211 // Method java/util/Collections.emptyList:()Ljava/util/List; 113: aastore 114: invokestatic #212 // Method gw/lang/reflect/ReflectUtil.invokeStaticMethod:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; 117: pop 118: invokestatic #213 // Method com/guidewire/pl/logging/PLTraceabilityUtils.removeTraceabilityID:()V 121: return LineNumberTable: line 414: 0 line 415: 6 line 416: 16 line 417: 22 line 418: 26 line 420: 30 line 421: 37 line 422: 42 line 423: 94 line 424: 104 line 425: 110 line 422: 114 line 427: 118 line 428: 121 LocalVariableTable: Start Length Slot Name Signature 42 76 4 timeAfter J 0 122 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 122 1 request Lgw/internal/xml/ws/server/WebservicesRequest; 0 122 2 responseAdapter Lgw/internal/xml/ws/server/WebservicesResponseAdapter; 16 106 3 profiler Lgw/api/profiler/WebServiceProfiler; StackMapTable: number_of_entries = 2 frame_type = 252 /* append */ offset_delta = 30 locals = [ class gw/api/profiler/WebServiceProfiler ] frame_type = 251 /* same_frame_extended */ offset_delta = 87 MethodParameters: Name Flags request responseAdapter protected gw.xml.ws.WsdlFault getWsdlFault(java.lang.Throwable, gw.internal.xml.ws.server.WsiServiceInfo); descriptor: (Ljava/lang/Throwable;Lgw/internal/xml/ws/server/WsiServiceInfo;)Lgw/xml/ws/WsdlFault; flags: (0x0004) ACC_PROTECTED Code: stack=6, locals=10, args_size=3 0: aconst_null 1: astore_3 2: aload_1 3: instanceof #214 // class gw/xml/ws/WsdlFault 6: ifeq 17 9: aload_1 10: checkcast #214 // class gw/xml/ws/WsdlFault 13: astore_3 14: goto 333 17: aconst_null 18: astore 4 20: aconst_null 21: astore 5 23: aconst_null 24: astore 6 26: aload_0 27: aload_2 28: invokevirtual #215 // Method gw/internal/xml/ws/server/WsiServiceInfo.getThrownExceptions:()Ljava/util/Set; 31: aload_1 32: invokestatic #216 // Method gw/lang/reflect/TypeSystem.getTypeFromObject:(Ljava/lang/Object;)Lgw/lang/reflect/IType; 35: invokevirtual #217 // Method getExceptionTypeExpected:(Ljava/util/Set;Lgw/lang/reflect/IType;)Lgw/lang/reflect/IType; 38: astore 7 40: aload 7 42: ifnull 51 45: aload_1 46: invokevirtual #218 // Method java/lang/Throwable.getMessage:()Ljava/lang/String; 49: astore 6 51: aload_1 52: instanceof #219 // class com/guidewire/pl/system/exception/ConvertToSOAPException 55: ifeq 70 58: aload_1 59: checkcast #219 // class com/guidewire/pl/system/exception/ConvertToSOAPException 62: invokeinterface #220, 1 // InterfaceMethod com/guidewire/pl/system/exception/ConvertToSOAPException.convertToSOAPException:()Lgw/api/webservice/exception/SOAPException; 67: goto 71 70: aload_1 71: astore 8 73: aload 8 75: instanceof #221 // class gw/api/webservice/exception/SOAPException 78: ifeq 124 81: aload 7 83: ifnonnull 101 86: aload_0 87: aload_2 88: invokevirtual #215 // Method gw/internal/xml/ws/server/WsiServiceInfo.getThrownExceptions:()Ljava/util/Set; 91: aload 8 93: invokestatic #216 // Method gw/lang/reflect/TypeSystem.getTypeFromObject:(Ljava/lang/Object;)Lgw/lang/reflect/IType; 96: invokevirtual #217 // Method getExceptionTypeExpected:(Ljava/util/Set;Lgw/lang/reflect/IType;)Lgw/lang/reflect/IType; 99: astore 7 101: aload 8 103: checkcast #221 // class gw/api/webservice/exception/SOAPException 106: invokevirtual #222 // Method gw/api/webservice/exception/SOAPException.getFaultCode:()Lgw/xml/ws/WsdlFault$FaultCode; 109: astore 4 111: aload 8 113: checkcast #221 // class gw/api/webservice/exception/SOAPException 116: invokevirtual #223 // Method gw/api/webservice/exception/SOAPException.getErrorCode:()Ljava/lang/String; 119: astore 5 121: goto 165 124: aload 8 126: instanceof #224 // class gw/api/exception/HasErrorInfo 129: ifeq 165 132: aload 8 134: checkcast #224 // class gw/api/exception/HasErrorInfo 137: invokeinterface #225, 1 // InterfaceMethod gw/api/exception/HasErrorInfo.getErrorInfo:()Lgw/api/exception/ErrorInfo; 142: astore 9 144: aload 9 146: invokevirtual #226 // Method gw/api/exception/ErrorInfo.getFaultCode:()Lgw/xml/ws/WsdlFault$FaultCode; 149: astore 4 151: aload 9 153: invokevirtual #227 // Method gw/api/exception/ErrorInfo.getErrorCode:()Ljava/lang/String; 156: astore 5 158: aload 9 160: invokevirtual #228 // Method gw/api/exception/ErrorInfo.getMessage:()Ljava/lang/String; 163: astore 6 165: aload 4 167: ifnonnull 207 170: aload 7 172: ifnonnull 194 175: aload 8 177: instanceof #229 // class gw/xml/ws/WebServiceException 180: ifeq 202 183: aload 8 185: checkcast #229 // class gw/xml/ws/WebServiceException 188: invokevirtual #230 // Method gw/xml/ws/WebServiceException.isSenderFault:()Z 191: ifeq 202 194: getstatic #231 // Field gw/xml/ws/WsdlFault$FaultCode.Sender:Lgw/xml/ws/WsdlFault$FaultCode; 197: astore 4 199: goto 207 202: getstatic #232 // Field gw/xml/ws/WsdlFault$FaultCode.Receiver:Lgw/xml/ws/WsdlFault$FaultCode; 205: astore 4 207: aload 7 209: ifnonnull 223 212: invokestatic #233 // Method getILogger:()Lorg/slf4j/Logger; 215: ldc #234 // String Unexpected exception: 217: aload_1 218: invokeinterface #235, 3 // InterfaceMethod org/slf4j/Logger.warn:(Ljava/lang/String;Ljava/lang/Throwable;)V 223: aload 6 225: ifnonnull 271 228: aload 7 230: ifnonnull 241 233: aload 8 235: instanceof #229 // class gw/xml/ws/WebServiceException 238: ifeq 264 241: aload 8 243: invokevirtual #218 // Method java/lang/Throwable.getMessage:()Ljava/lang/String; 246: ifnonnull 254 249: ldc #68 // String 251: goto 259 254: aload 8 256: invokevirtual #218 // Method java/lang/Throwable.getMessage:()Ljava/lang/String; 259: astore 6 261: goto 271 264: aload 8 266: invokevirtual #236 // Method java/lang/Throwable.toString:()Ljava/lang/String; 269: astore 6 271: aconst_null 272: astore 9 274: aload 7 276: ifnull 309 279: new #237 // class gw/xml/XmlElement 282: dup 283: new #138 // class javax/xml/namespace/QName 286: dup 287: aload_2 288: invokevirtual #84 // Method gw/internal/xml/ws/server/WsiServiceInfo.getSchema:()Lgw/xsd/w3c/xmlschema/Schema; 291: invokevirtual #238 // Method gw/xsd/w3c/xmlschema/Schema.getTargetNamespace:()Ljava/lang/String; 294: aload 7 296: invokeinterface #239, 1 // InterfaceMethod gw/lang/reflect/IType.getRelativeName:()Ljava/lang/String; 301: invokespecial #139 // Method javax/xml/namespace/QName."":(Ljava/lang/String;Ljava/lang/String;)V 304: invokespecial #240 // Method gw/xml/XmlElement."":(Ljavax/xml/namespace/QName;)V 307: astore 9 309: new #214 // class gw/xml/ws/WsdlFault 312: dup 313: aload 6 315: aload 8 317: invokespecial #241 // Method gw/xml/ws/WsdlFault."":(Ljava/lang/String;Ljava/lang/Throwable;)V 320: astore_3 321: aload_3 322: aload 4 324: invokevirtual #242 // Method gw/xml/ws/WsdlFault.setCode:(Lgw/xml/ws/WsdlFault$FaultCode;)V 327: aload_3 328: aload 9 330: invokevirtual #243 // Method gw/xml/ws/WsdlFault.setDetail:(Lgw/xml/XmlElement;)V 333: aload_3 334: areturn LineNumberTable: line 432: 0 line 433: 2 line 434: 9 line 436: 17 line 437: 20 line 438: 23 line 439: 26 line 440: 40 line 441: 45 line 443: 51 line 444: 73 line 445: 81 line 446: 86 line 450: 101 line 451: 111 line 453: 124 line 454: 132 line 455: 144 line 456: 151 line 457: 158 line 459: 165 line 460: 170 line 461: 194 line 464: 202 line 468: 207 line 469: 212 line 473: 223 line 474: 228 line 475: 241 line 477: 264 line 482: 271 line 483: 274 line 484: 279 line 487: 309 line 488: 321 line 490: 327 line 492: 333 LocalVariableTable: Start Length Slot Name Signature 144 21 9 ei Lgw/api/exception/ErrorInfo; 20 313 4 faultCode Lgw/xml/ws/WsdlFault$FaultCode; 23 310 5 faultSubCode Ljava/lang/String; 26 307 6 message Ljava/lang/String; 40 293 7 declaredFaultType Lgw/lang/reflect/IType; 73 260 8 work Ljava/lang/Throwable; 274 59 9 detailElement Lgw/xml/XmlElement; 0 335 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 335 1 throwable Ljava/lang/Throwable; 0 335 2 serviceInfo Lgw/internal/xml/ws/server/WsiServiceInfo; 2 333 3 wsdlFault Lgw/xml/ws/WsdlFault; StackMapTable: number_of_entries = 18 frame_type = 252 /* append */ offset_delta = 17 locals = [ class gw/xml/ws/WsdlFault ] frame_type = 255 /* full_frame */ offset_delta = 33 locals = [ class gw/internal/xml/ws/server/PLWebservicesServlet, class java/lang/Throwable, class gw/internal/xml/ws/server/WsiServiceInfo, class gw/xml/ws/WsdlFault, class gw/xml/ws/WsdlFault$FaultCode, class java/lang/String, class java/lang/String, class gw/lang/reflect/IType ] stack = [] frame_type = 18 /* same */ frame_type = 64 /* same_locals_1_stack_item */ stack = [ class java/lang/Throwable ] frame_type = 252 /* append */ offset_delta = 29 locals = [ class java/lang/Throwable ] frame_type = 22 /* same */ frame_type = 40 /* same */ frame_type = 28 /* same */ frame_type = 7 /* same */ frame_type = 4 /* same */ frame_type = 15 /* same */ frame_type = 17 /* same */ frame_type = 12 /* same */ frame_type = 68 /* same_locals_1_stack_item */ stack = [ class java/lang/String ] frame_type = 4 /* same */ frame_type = 6 /* same */ frame_type = 252 /* append */ offset_delta = 37 locals = [ class gw/xml/XmlElement ] frame_type = 255 /* full_frame */ offset_delta = 23 locals = [ class gw/internal/xml/ws/server/PLWebservicesServlet, class java/lang/Throwable, class gw/internal/xml/ws/server/WsiServiceInfo, class gw/xml/ws/WsdlFault ] stack = [] MethodParameters: Name Flags throwable serviceInfo public void preUnmarshal(gw.lang.reflect.IType, gw.xml.XmlElement, gw.xml.XmlElement, gw.lang.reflect.IMethodInfo, java.util.List, gw.internal.xml.ws.server.WebservicesRequest, javax.xml.namespace.QName) throws java.io.IOException; descriptor: (Lgw/lang/reflect/IType;Lgw/xml/XmlElement;Lgw/xml/XmlElement;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;Lgw/internal/xml/ws/server/WebservicesRequest;Ljavax/xml/namespace/QName;)V flags: (0x0001) ACC_PUBLIC Code: stack=6, locals=11, args_size=8 0: aload_0 1: invokevirtual #195 // Method perfTimingExists:()Z 4: ifeq 32 7: aload_0 8: getfield #24 // Field _opName:Ljava/lang/ThreadLocal; 11: aload 7 13: invokevirtual #244 // Method javax/xml/namespace/QName.getLocalPart:()Ljava/lang/String; 16: invokevirtual #198 // Method java/lang/ThreadLocal.set:(Ljava/lang/Object;)V 19: aload_0 20: getfield #23 // Field _serviceName:Ljava/lang/ThreadLocal; 23: aload_1 24: invokeinterface #92, 1 // InterfaceMethod gw/lang/reflect/IType.getName:()Ljava/lang/String; 29: invokevirtual #198 // Method java/lang/ThreadLocal.set:(Ljava/lang/Object;)V 32: invokestatic #245 // Method getRequestLocalMapForCurrentThread:()Ljava/util/Map; 35: getstatic #246 // Field WSI_HTTP_REQUEST:Lgw/xml/ws/WsiRequestLocal; 38: aconst_null 39: invokeinterface #247, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 44: pop 45: aload 6 47: invokevirtual #248 // Method gw/internal/xml/ws/server/WebservicesRequest.getHttpServletRequest:()Ljavax/servlet/http/HttpServletRequest; 50: astore 8 52: aload 8 54: ifnonnull 136 57: getstatic #249 // Field gw/api/system/PLConfigParameters.ScopedVariableSupportedForAllCapturedRequests:Lgw/api/system/BooleanParameterKey; 60: invokevirtual #250 // Method gw/api/system/BooleanParameterKey.getValue:()Ljava/lang/Object; 63: checkcast #41 // class java/lang/Boolean 66: invokevirtual #42 // Method java/lang/Boolean.booleanValue:()Z 69: ifeq 136 72: aconst_null 73: astore 9 75: new #251 // class java/net/URI 78: dup 79: aload 6 81: invokevirtual #252 // Method gw/internal/xml/ws/server/WebservicesRequest.getRequestURL:()Ljava/lang/String; 84: invokespecial #253 // Method java/net/URI."":(Ljava/lang/String;)V 87: astore 9 89: goto 125 92: astore 10 94: invokestatic #233 // Method getILogger:()Lorg/slf4j/Logger; 97: new #30 // class java/lang/StringBuilder 100: dup 101: invokespecial #31 // Method java/lang/StringBuilder."":()V 104: ldc #255 // String Local WS has invalid url: 106: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 109: aload 6 111: invokevirtual #252 // Method gw/internal/xml/ws/server/WebservicesRequest.getRequestURL:()Ljava/lang/String; 114: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 117: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 120: invokeinterface #256, 2 // InterfaceMethod org/slf4j/Logger.debug:(Ljava/lang/String;)V 125: new #257 // class gw/internal/xml/ws/server/LocalHttpServletRequest 128: dup 129: aload 9 131: invokespecial #258 // Method gw/internal/xml/ws/server/LocalHttpServletRequest."":(Ljava/net/URI;)V 134: astore 8 136: getstatic #246 // Field WSI_HTTP_REQUEST:Lgw/xml/ws/WsiRequestLocal; 139: aload 8 141: invokevirtual #259 // Method gw/xml/ws/WsiRequestLocal.set:(Ljava/lang/Object;)V 144: invokestatic #192 // Method com/guidewire/pl/system/server/InitTab.getInstance:()Lcom/guidewire/pl/system/server/InitTab; 147: invokevirtual #193 // Method com/guidewire/pl/system/server/InitTab.getRunLevel:()Lgw/api/system/server/Runlevel; 150: getstatic #260 // Field gw/api/system/server/Runlevel.NODAEMONS:Lgw/api/system/server/Runlevel; 153: invokevirtual #190 // Method gw/api/system/server/Runlevel.isEarlier:(Lgw/api/system/server/Runlevel;)Z 156: ifne 221 159: invokestatic #245 // Method getRequestLocalMapForCurrentThread:()Ljava/util/Map; 162: getstatic #200 // Field WSI_REQUEST_PROFILER:Lgw/xml/ws/WsiRequestLocal; 165: aconst_null 166: invokeinterface #247, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 171: pop 172: new #202 // class gw/api/profiler/WebServiceProfiler 175: dup 176: aload_1 177: invokeinterface #92, 1 // InterfaceMethod gw/lang/reflect/IType.getName:()Ljava/lang/String; 182: aload 4 184: ifnonnull 193 187: ldc_w #261 // String document 190: goto 200 193: aload 4 195: invokeinterface #262, 1 // InterfaceMethod gw/lang/reflect/IMethodInfo.getDisplayName:()Ljava/lang/String; 200: invokestatic #263 // Method com/guidewire/pl/logging/PLTraceabilityUtils.getTraceabilityID:()Ljava/lang/String; 203: invokespecial #264 // Method gw/api/profiler/WebServiceProfiler."":(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 206: astore 9 208: getstatic #200 // Field WSI_REQUEST_PROFILER:Lgw/xml/ws/WsiRequestLocal; 211: aload 9 213: invokevirtual #259 // Method gw/xml/ws/WsiRequestLocal.set:(Ljava/lang/Object;)V 216: aload 9 218: invokevirtual #265 // Method gw/api/profiler/WebServiceProfiler.maybeEnterProfiling:()V 221: aload_0 222: aload_1 223: aload 4 225: aload 7 227: invokespecial #266 // Method checkAvailability:(Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljavax/xml/namespace/QName;)V 230: aload_0 231: aload_1 232: aload 4 234: aload 5 236: aload 6 238: aload_2 239: invokespecial #267 // Method checkPermissions:(Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)V 242: aload_0 243: aload_2 244: aload 5 246: invokespecial #268 // Method checkLocale:(Lgw/xml/XmlElement;Ljava/util/List;)V 249: aload_0 250: aload_1 251: aload 4 253: aload 5 255: invokespecial #269 // Method handleReduceDBConnections:(Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;)V 258: aload_0 259: aload_1 260: aload 4 262: aload_2 263: aload 5 265: invokespecial #270 // Method handleExternalTransaction:(Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Lgw/xml/XmlElement;Ljava/util/List;)V 268: return Exception table: from to target type 75 89 92 Class java/lang/Throwable LineNumberTable: line 498: 0 line 499: 7 line 500: 19 line 502: 32 line 503: 45 line 504: 52 line 505: 72 line 507: 75 line 511: 89 line 509: 92 line 510: 94 line 512: 125 line 514: 136 line 515: 144 line 516: 159 line 517: 172 line 518: 208 line 519: 216 line 521: 221 line 522: 230 line 523: 242 line 524: 249 line 525: 258 line 526: 268 LocalVariableTable: Start Length Slot Name Signature 94 31 10 t Ljava/lang/Throwable; 75 61 9 uri Ljava/net/URI; 208 13 9 profiler Lgw/api/profiler/WebServiceProfiler; 0 269 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 269 1 type Lgw/lang/reflect/IType; 0 269 2 headersFromEnvelope Lgw/xml/XmlElement; 0 269 3 body Lgw/xml/XmlElement; 0 269 4 method Lgw/lang/reflect/IMethodInfo; 0 269 5 finallyList Ljava/util/List; 0 269 6 request Lgw/internal/xml/ws/server/WebservicesRequest; 0 269 7 opName Ljavax/xml/namespace/QName; 52 217 8 httpServletRequest Ljavax/servlet/http/HttpServletRequest; LocalVariableTypeTable: Start Length Slot Name Signature 0 269 5 finallyList Ljava/util/List; StackMapTable: number_of_entries = 7 frame_type = 32 /* same */ frame_type = 255 /* full_frame */ offset_delta = 59 locals = [ class gw/internal/xml/ws/server/PLWebservicesServlet, class gw/lang/reflect/IType, class gw/xml/XmlElement, class gw/xml/XmlElement, class gw/lang/reflect/IMethodInfo, class java/util/List, class gw/internal/xml/ws/server/WebservicesRequest, class javax/xml/namespace/QName, class javax/servlet/http/HttpServletRequest, class java/net/URI ] stack = [ class java/lang/Throwable ] frame_type = 32 /* same */ frame_type = 250 /* chop */ offset_delta = 10 frame_type = 255 /* full_frame */ offset_delta = 56 locals = [ class gw/internal/xml/ws/server/PLWebservicesServlet, class gw/lang/reflect/IType, class gw/xml/XmlElement, class gw/xml/XmlElement, class gw/lang/reflect/IMethodInfo, class java/util/List, class gw/internal/xml/ws/server/WebservicesRequest, class javax/xml/namespace/QName, class javax/servlet/http/HttpServletRequest ] stack = [ uninitialized 172, uninitialized 172, class java/lang/String ] frame_type = 255 /* full_frame */ offset_delta = 6 locals = [ class gw/internal/xml/ws/server/PLWebservicesServlet, class gw/lang/reflect/IType, class gw/xml/XmlElement, class gw/xml/XmlElement, class gw/lang/reflect/IMethodInfo, class java/util/List, class gw/internal/xml/ws/server/WebservicesRequest, class javax/xml/namespace/QName, class javax/servlet/http/HttpServletRequest ] stack = [ uninitialized 172, uninitialized 172, class java/lang/String, class java/lang/String ] frame_type = 20 /* same */ Exceptions: throws java.io.IOException MethodParameters: Name Flags type headersFromEnvelope body method finallyList request opName Signature: #610 // (Lgw/lang/reflect/IType;Lgw/xml/XmlElement;Lgw/xml/XmlElement;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;Lgw/internal/xml/ws/server/WebservicesRequest;Ljavax/xml/namespace/QName;)V private void checkLocale(gw.xml.XmlElement, java.util.List); descriptor: (Lgw/xml/XmlElement;Ljava/util/List;)V flags: (0x0002) ACC_PRIVATE Code: stack=4, locals=8, args_size=3 0: aload_1 1: ifnull 302 4: aconst_null 5: astore_3 6: aconst_null 7: astore 4 9: aload_1 10: getstatic #119 // Field gw/xsd/guidewire/soapheaders/GwLanguage.$QNAME:Ljavax/xml/namespace/QName; 13: invokevirtual #271 // Method gw/xml/XmlElement.getChild:(Ljavax/xml/namespace/QName;)Lgw/xml/XmlElement; 16: astore 5 18: aload_1 19: getstatic #117 // Field gw/xsd/guidewire/soapheaders/GwLocale.$QNAME:Ljavax/xml/namespace/QName; 22: invokevirtual #271 // Method gw/xml/XmlElement.getChild:(Ljavax/xml/namespace/QName;)Lgw/xml/XmlElement; 25: astore 6 27: aload_1 28: getstatic #272 // Field gw/xsd/guidewire/soapheaders/Locale.$QNAME:Ljavax/xml/namespace/QName; 31: invokevirtual #271 // Method gw/xml/XmlElement.getChild:(Ljavax/xml/namespace/QName;)Lgw/xml/XmlElement; 34: astore 7 36: aload 5 38: ifnonnull 46 41: aload 6 43: ifnull 176 46: aload 5 48: ifnull 110 51: aload 5 53: invokevirtual #273 // Method gw/xml/XmlElement.is$Nil:()Z 56: ifne 110 59: aload 5 61: invokevirtual #274 // Method gw/xml/XmlElement.get$Text:()Ljava/lang/String; 64: invokestatic #275 // Method com/guidewire/commons/metadata/i18n/config/GWLanguage.parseLocaleCode:(Ljava/lang/String;)Lcom/guidewire/commons/metadata/i18n/config/GWLanguage; 67: astore_3 68: aload_3 69: ifnonnull 110 72: new #229 // class gw/xml/ws/WebServiceException 75: dup 76: new #30 // class java/lang/StringBuilder 79: dup 80: invokespecial #31 // Method java/lang/StringBuilder."":()V 83: ldc_w #276 // String Language 86: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 89: aload 5 91: invokevirtual #274 // Method gw/xml/XmlElement.get$Text:()Ljava/lang/String; 94: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 97: ldc_w #277 // String not found 100: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 103: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 106: invokespecial #278 // Method gw/xml/ws/WebServiceException."":(Ljava/lang/String;)V 109: athrow 110: aload 6 112: ifnull 250 115: aload 6 117: invokevirtual #273 // Method gw/xml/XmlElement.is$Nil:()Z 120: ifne 250 123: aload 6 125: invokevirtual #274 // Method gw/xml/XmlElement.get$Text:()Ljava/lang/String; 128: invokestatic #279 // Method com/guidewire/commons/metadata/i18n/config/GWLocale.parseLocaleCode:(Ljava/lang/String;)Lcom/guidewire/commons/metadata/i18n/config/GWLocale; 131: astore 4 133: aload 4 135: ifnonnull 250 138: new #229 // class gw/xml/ws/WebServiceException 141: dup 142: new #30 // class java/lang/StringBuilder 145: dup 146: invokespecial #31 // Method java/lang/StringBuilder."":()V 149: ldc_w #280 // String Locale 152: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 155: aload 6 157: invokevirtual #274 // Method gw/xml/XmlElement.get$Text:()Ljava/lang/String; 160: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 163: ldc_w #277 // String not found 166: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 169: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 172: invokespecial #278 // Method gw/xml/ws/WebServiceException."":(Ljava/lang/String;)V 175: athrow 176: aload 7 178: ifnull 250 181: aload 7 183: invokevirtual #273 // Method gw/xml/XmlElement.is$Nil:()Z 186: ifne 250 189: aload 7 191: invokevirtual #274 // Method gw/xml/XmlElement.get$Text:()Ljava/lang/String; 194: invokestatic #275 // Method com/guidewire/commons/metadata/i18n/config/GWLanguage.parseLocaleCode:(Ljava/lang/String;)Lcom/guidewire/commons/metadata/i18n/config/GWLanguage; 197: astore_3 198: aload_3 199: ifnonnull 240 202: new #229 // class gw/xml/ws/WebServiceException 205: dup 206: new #30 // class java/lang/StringBuilder 209: dup 210: invokespecial #31 // Method java/lang/StringBuilder."":()V 213: ldc_w #280 // String Locale 216: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 219: aload 7 221: invokevirtual #274 // Method gw/xml/XmlElement.get$Text:()Ljava/lang/String; 224: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 227: ldc_w #277 // String not found 230: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 233: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 236: invokespecial #278 // Method gw/xml/ws/WebServiceException."":(Ljava/lang/String;)V 239: athrow 240: aload 7 242: invokevirtual #274 // Method gw/xml/XmlElement.get$Text:()Ljava/lang/String; 245: invokestatic #279 // Method com/guidewire/commons/metadata/i18n/config/GWLocale.parseLocaleCode:(Ljava/lang/String;)Lcom/guidewire/commons/metadata/i18n/config/GWLocale; 248: astore 4 250: aload_3 251: ifnull 275 254: aload_2 255: invokedynamic #281, 0 // InvokeDynamic #0:call:()Ljava/util/concurrent/Callable; 260: invokeinterface #73, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z 265: pop 266: invokestatic #282 // Method com/guidewire/commons/metadata/MetadataDependencies.getCurrentLocaleProvider:()Lcom/guidewire/commons/metadata/i18n/CurrentLocaleProvider; 269: aload_3 270: invokeinterface #283, 2 // InterfaceMethod com/guidewire/commons/metadata/i18n/CurrentLocaleProvider.setCurrentLanguage:(Lcom/guidewire/commons/metadata/i18n/config/GWLanguage;)V 275: aload 4 277: ifnull 302 280: aload_2 281: invokedynamic #284, 0 // InvokeDynamic #1:call:()Ljava/util/concurrent/Callable; 286: invokeinterface #73, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z 291: pop 292: invokestatic #282 // Method com/guidewire/commons/metadata/MetadataDependencies.getCurrentLocaleProvider:()Lcom/guidewire/commons/metadata/i18n/CurrentLocaleProvider; 295: aload 4 297: invokeinterface #285, 2 // InterfaceMethod com/guidewire/commons/metadata/i18n/CurrentLocaleProvider.setCurrentLocale:(Lcom/guidewire/commons/metadata/i18n/config/GWLocale;)V 302: return LineNumberTable: line 529: 0 line 530: 4 line 531: 6 line 532: 9 line 533: 18 line 534: 27 line 535: 36 line 536: 46 line 537: 59 line 538: 68 line 539: 72 line 542: 110 line 543: 123 line 544: 133 line 545: 138 line 549: 176 line 550: 189 line 551: 198 line 552: 202 line 554: 240 line 556: 250 line 557: 254 line 561: 266 line 563: 275 line 564: 280 line 568: 292 line 571: 302 LocalVariableTable: Start Length Slot Name Signature 6 296 3 gwlanguage Lcom/guidewire/commons/metadata/i18n/config/GWLanguage; 9 293 4 gwlocale Lcom/guidewire/commons/metadata/i18n/config/GWLocale; 18 284 5 gw_language Lgw/xml/XmlElement; 27 275 6 gw_locale Lgw/xml/XmlElement; 36 266 7 locale Lgw/xml/XmlElement; 0 303 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 303 1 headersFromEnvelope Lgw/xml/XmlElement; 0 303 2 finallyList Ljava/util/List; LocalVariableTypeTable: Start Length Slot Name Signature 0 303 2 finallyList Ljava/util/List; StackMapTable: number_of_entries = 7 frame_type = 255 /* full_frame */ offset_delta = 46 locals = [ class gw/internal/xml/ws/server/PLWebservicesServlet, class gw/xml/XmlElement, class java/util/List, class com/guidewire/commons/metadata/i18n/config/GWLanguage, class com/guidewire/commons/metadata/i18n/config/GWLocale, class gw/xml/XmlElement, class gw/xml/XmlElement, class gw/xml/XmlElement ] stack = [] frame_type = 63 /* same */ frame_type = 251 /* same_frame_extended */ offset_delta = 65 frame_type = 63 /* same */ frame_type = 9 /* same */ frame_type = 24 /* same */ frame_type = 255 /* full_frame */ offset_delta = 26 locals = [ class gw/internal/xml/ws/server/PLWebservicesServlet, class gw/xml/XmlElement, class java/util/List ] stack = [] MethodParameters: Name Flags headersFromEnvelope finallyList Signature: #622 // (Lgw/xml/XmlElement;Ljava/util/List;)V private void checkPermissions(gw.lang.reflect.IType, gw.lang.reflect.IMethodInfo, java.util.List, gw.internal.xml.ws.server.WebservicesRequest, gw.xml.XmlElement); descriptor: (Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)V flags: (0x0002) ACC_PRIVATE Code: stack=6, locals=15, args_size=6 0: iconst_1 1: anewarray #286 // class typekey/SystemPermissionType 4: dup 5: iconst_0 6: getstatic #287 // Field typekey/SystemPermissionType.TC_SOAPADMIN:Ltypekey/SystemPermissionType; 9: aastore 10: astore 6 12: aload_2 13: ifnonnull 20 16: aconst_null 17: goto 36 20: aload_2 21: aload_0 22: getfield #4 // Field PermAnnoType:Lgw/util/concurrent/LockingLazyVar; 25: invokevirtual #288 // Method gw/util/concurrent/LockingLazyVar.get:()Ljava/lang/Object; 28: checkcast #289 // class gw/lang/reflect/IType 31: invokeinterface #290, 2 // InterfaceMethod gw/lang/reflect/IMethodInfo.getAnnotation:(Lgw/lang/reflect/IType;)Lgw/lang/reflect/IAnnotationInfo; 36: astore 7 38: aload 7 40: ifnonnull 66 43: aload_1 44: invokeinterface #291, 1 // InterfaceMethod gw/lang/reflect/IType.getTypeInfo:()Lgw/lang/reflect/ITypeInfo; 49: aload_0 50: getfield #10 // Field PermissionAnnoType:Lgw/util/concurrent/LockingLazyVar; 53: invokevirtual #288 // Method gw/util/concurrent/LockingLazyVar.get:()Ljava/lang/Object; 56: checkcast #289 // class gw/lang/reflect/IType 59: invokeinterface #292, 2 // InterfaceMethod gw/lang/reflect/ITypeInfo.getAnnotation:(Lgw/lang/reflect/IType;)Lgw/lang/reflect/IAnnotationInfo; 64: astore 7 66: aload 7 68: ifnull 123 71: aload 7 73: invokeinterface #293, 1 // InterfaceMethod gw/lang/reflect/IAnnotationInfo.getInstance:()Ljava/lang/Object; 78: astore 8 80: aload_0 81: getfield #10 // Field PermissionAnnoType:Lgw/util/concurrent/LockingLazyVar; 84: invokevirtual #288 // Method gw/util/concurrent/LockingLazyVar.get:()Ljava/lang/Object; 87: checkcast #289 // class gw/lang/reflect/IType 90: invokeinterface #291, 1 // InterfaceMethod gw/lang/reflect/IType.getTypeInfo:()Lgw/lang/reflect/ITypeInfo; 95: ldc_w #294 // String RequiredPermissions 98: invokeinterface #295, 2 // InterfaceMethod gw/lang/reflect/ITypeInfo.getProperty:(Ljava/lang/CharSequence;)Lgw/lang/reflect/IPropertyInfo; 103: invokeinterface #296, 1 // InterfaceMethod gw/lang/reflect/IPropertyInfo.getAccessor:()Lgw/lang/reflect/IPropertyAccessor; 108: aload 8 110: invokeinterface #297, 2 // InterfaceMethod gw/lang/reflect/IPropertyAccessor.getValue:(Ljava/lang/Object;)Ljava/lang/Object; 115: checkcast #298 // class "[Ltypekey/SystemPermissionType;" 118: checkcast #298 // class "[Ltypekey/SystemPermissionType;" 121: astore 6 123: aconst_null 124: astore 8 126: iconst_0 127: istore 9 129: invokestatic #299 // Method com/guidewire/pl/system/dependency/PLDependencies.getPluginConfig:()Lcom/guidewire/pl/system/integration/plugins/PluginConfig; 132: astore 10 134: aload 10 136: ifnull 265 139: aload 10 141: ldc_w #300 // class gw/plugin/security/WebservicesAuthenticationPlugin 144: invokeinterface #301, 2 // InterfaceMethod com/guidewire/pl/system/integration/plugins/PluginConfig.isPluginEnabled:(Ljava/lang/Class;)Z 149: ifeq 265 152: aload 10 154: ldc_w #300 // class gw/plugin/security/WebservicesAuthenticationPlugin 157: invokeinterface #302, 2 // InterfaceMethod com/guidewire/pl/system/integration/plugins/PluginConfig.getPlugin:(Ljava/lang/Class;)Lcom/guidewire/pl/system/integration/plugins/internal/InternalPlugin; 162: checkcast #300 // class gw/plugin/security/WebservicesAuthenticationPlugin 165: astore 11 167: iconst_1 168: istore 9 170: aload 11 172: new #303 // class gw/plugin/security/WebservicesAuthenticationContext 175: dup 176: aload 5 178: aload 4 180: invokevirtual #248 // Method gw/internal/xml/ws/server/WebservicesRequest.getHttpServletRequest:()Ljavax/servlet/http/HttpServletRequest; 183: aload 4 185: invokevirtual #304 // Method gw/internal/xml/ws/server/WebservicesRequest.getHttpHeaders:()Lgw/xml/ws/HttpHeaders; 188: invokespecial #305 // Method gw/plugin/security/WebservicesAuthenticationContext."":(Lgw/xml/XmlElement;Ljavax/servlet/http/HttpServletRequest;Lgw/xml/ws/HttpHeaders;)V 191: invokeinterface #306, 2 // InterfaceMethod gw/plugin/security/WebservicesAuthenticationPlugin.authenticate:(Lgw/plugin/security/WebservicesAuthenticationContext;)Lentity/User; 196: astore 8 198: aload 8 200: ifnull 260 203: invokestatic #307 // Method com/guidewire/pl/system/dependency/PLDependencies.getServiceTokenManager:()Lcom/guidewire/pl/system/service/context/ServiceTokenManager; 206: astore 12 208: invokestatic #308 // Method com/guidewire/pl/system/dependency/PLDependencies.getCommonDependencies:()Lcom/guidewire/pl/system/dependency/CommonDependencies; 211: astore 13 213: aload 12 215: aload 8 217: invokeinterface #309, 2 // InterfaceMethod com/guidewire/pl/system/service/context/ServiceTokenManager.createAuthenticatedToken:(Lentity/User;)Lcom/guidewire/pl/system/service/context/ServiceToken; 222: astore 14 224: aload_3 225: aload 13 227: aload 12 229: aload 14 231: invokedynamic #310, 0 // InvokeDynamic #2:call:(Lcom/guidewire/pl/system/dependency/CommonDependencies;Lcom/guidewire/pl/system/service/context/ServiceTokenManager;Lcom/guidewire/pl/system/service/context/ServiceToken;)Ljava/util/concurrent/Callable; 236: invokeinterface #73, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z 241: pop 242: aload 13 244: aload 14 246: invokeinterface #311, 2 // InterfaceMethod com/guidewire/pl/system/dependency/CommonDependencies.setServiceToken:(Lcom/guidewire/pl/system/service/context/ServiceToken;)V 251: aload 12 253: aload 14 255: invokeinterface #312, 2 // InterfaceMethod com/guidewire/pl/system/service/context/ServiceTokenManager.suspendTokenTimeout:(Lcom/guidewire/pl/system/service/context/ServiceToken;)V 260: goto 265 263: astore 11 265: aload 6 267: arraylength 268: ifle 389 271: aload 8 273: ifnonnull 303 276: iload 9 278: ifne 292 281: new #314 // class gw/xml/ws/WsiAuthenticationException 284: dup 285: ldc_w #315 // String This webservice call requires authentication, but no authentication service is available 288: invokespecial #316 // Method gw/xml/ws/WsiAuthenticationException."":(Ljava/lang/String;)V 291: athrow 292: new #314 // class gw/xml/ws/WsiAuthenticationException 295: dup 296: ldc_w #317 // String This webservice call requires authentication 299: invokespecial #316 // Method gw/xml/ws/WsiAuthenticationException."":(Ljava/lang/String;)V 302: athrow 303: aload 6 305: astore 11 307: aload 11 309: arraylength 310: istore 12 312: iconst_0 313: istore 13 315: iload 13 317: iload 12 319: if_icmpge 389 322: aload 11 324: iload 13 326: aaload 327: astore 14 329: aload 8 331: invokestatic #318 // Method com/guidewire/pl/system/internal/InternalMethods.asUserInternal:(Lentity/User;)Lcom/guidewire/_generated/entity/UserInternal; 334: aconst_null 335: aload 14 337: invokeinterface #319, 3 // InterfaceMethod com/guidewire/_generated/entity/UserInternal.hasCustomPermission:(Ljava/lang/Object;Ltypekey/SystemPermissionType;)Z 342: ifne 383 345: new #314 // class gw/xml/ws/WsiAuthenticationException 348: dup 349: new #30 // class java/lang/StringBuilder 352: dup 353: invokespecial #31 // Method java/lang/StringBuilder."":()V 356: ldc_w #320 // String User is missing \" 359: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 362: aload 14 364: invokevirtual #321 // Method typekey/SystemPermissionType.getCode:()Ljava/lang/String; 367: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 370: ldc_w #322 // String \" permission, which is required for this webservice call 373: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 376: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 379: invokespecial #316 // Method gw/xml/ws/WsiAuthenticationException."":(Ljava/lang/String;)V 382: athrow 383: iinc 13, 1 386: goto 315 389: return Exception table: from to target type 152 260 263 Class com/guidewire/pl/system/integration/plugins/PluginException LineNumberTable: line 574: 0 line 575: 12 line 576: 38 line 577: 43 line 579: 66 line 580: 71 line 581: 80 line 584: 123 line 585: 126 line 586: 129 line 587: 134 line 589: 152 line 590: 167 line 591: 170 line 592: 198 line 593: 203 line 594: 208 line 595: 213 line 596: 224 line 601: 242 line 602: 251 line 607: 260 line 605: 263 line 610: 265 line 611: 271 line 612: 276 line 613: 281 line 616: 292 line 619: 303 line 620: 329 line 621: 345 line 619: 383 line 625: 389 LocalVariableTable: Start Length Slot Name Signature 80 43 8 instance Ljava/lang/Object; 208 52 12 stm Lcom/guidewire/pl/system/service/context/ServiceTokenManager; 213 47 13 commonDependencies Lcom/guidewire/pl/system/dependency/CommonDependencies; 224 36 14 token Lcom/guidewire/pl/system/service/context/ServiceToken; 167 93 11 plugin Lgw/plugin/security/WebservicesAuthenticationPlugin; 329 54 14 systemPermission Ltypekey/SystemPermissionType; 0 390 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 390 1 type Lgw/lang/reflect/IType; 0 390 2 method Lgw/lang/reflect/IMethodInfo; 0 390 3 finallyList Ljava/util/List; 0 390 4 request Lgw/internal/xml/ws/server/WebservicesRequest; 0 390 5 headersFromEnvelope Lgw/xml/XmlElement; 12 378 6 requiredPermissions [Ltypekey/SystemPermissionType; 38 352 7 permissionsAnnotation Lgw/lang/reflect/IAnnotationInfo; 126 264 8 user Lentity/User; 129 261 9 authenticationPluginEnabled Z 134 256 10 pluginConfig Lcom/guidewire/pl/system/integration/plugins/PluginConfig; LocalVariableTypeTable: Start Length Slot Name Signature 0 390 3 finallyList Ljava/util/List; StackMapTable: number_of_entries = 12 frame_type = 252 /* append */ offset_delta = 20 locals = [ class "[Ltypekey/SystemPermissionType;" ] frame_type = 79 /* same_locals_1_stack_item */ stack = [ class gw/lang/reflect/IAnnotationInfo ] frame_type = 252 /* append */ offset_delta = 29 locals = [ class gw/lang/reflect/IAnnotationInfo ] frame_type = 56 /* same */ frame_type = 254 /* append */ offset_delta = 136 locals = [ class entity/User, int, class com/guidewire/pl/system/integration/plugins/PluginConfig ] frame_type = 66 /* same_locals_1_stack_item */ stack = [ class com/guidewire/pl/system/integration/plugins/PluginException ] frame_type = 1 /* same */ frame_type = 26 /* same */ frame_type = 10 /* same */ frame_type = 254 /* append */ offset_delta = 11 locals = [ class "[Ltypekey/SystemPermissionType;", int, int ] frame_type = 251 /* same_frame_extended */ offset_delta = 67 frame_type = 248 /* chop */ offset_delta = 5 MethodParameters: Name Flags type method finallyList final request headersFromEnvelope Signature: #650 // (Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)V private void checkAvailability(gw.lang.reflect.IType, gw.lang.reflect.IMethodInfo, javax.xml.namespace.QName); descriptor: (Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljavax/xml/namespace/QName;)V flags: (0x0002) ACC_PRIVATE Code: stack=4, locals=10, args_size=4 0: getstatic #323 // Field gw/api/server/AvailabilityLevel.MAINTENANCE:Lgw/api/server/AvailabilityLevel; 3: astore 4 5: aload_2 6: ifnonnull 13 9: aconst_null 10: goto 29 13: aload_2 14: aload_0 15: getfield #13 // Field AvailAnnoType:Lgw/util/concurrent/LockingLazyVar; 18: invokevirtual #288 // Method gw/util/concurrent/LockingLazyVar.get:()Ljava/lang/Object; 21: checkcast #289 // class gw/lang/reflect/IType 24: invokeinterface #290, 2 // InterfaceMethod gw/lang/reflect/IMethodInfo.getAnnotation:(Lgw/lang/reflect/IType;)Lgw/lang/reflect/IAnnotationInfo; 29: astore 5 31: aload 5 33: ifnonnull 59 36: aload_1 37: invokeinterface #291, 1 // InterfaceMethod gw/lang/reflect/IType.getTypeInfo:()Lgw/lang/reflect/ITypeInfo; 42: aload_0 43: getfield #13 // Field AvailAnnoType:Lgw/util/concurrent/LockingLazyVar; 46: invokevirtual #288 // Method gw/util/concurrent/LockingLazyVar.get:()Ljava/lang/Object; 49: checkcast #289 // class gw/lang/reflect/IType 52: invokeinterface #292, 2 // InterfaceMethod gw/lang/reflect/ITypeInfo.getAnnotation:(Lgw/lang/reflect/IType;)Lgw/lang/reflect/IAnnotationInfo; 57: astore 5 59: aload 5 61: ifnull 113 64: aload 5 66: invokeinterface #293, 1 // InterfaceMethod gw/lang/reflect/IAnnotationInfo.getInstance:()Ljava/lang/Object; 71: astore 6 73: aload_0 74: getfield #13 // Field AvailAnnoType:Lgw/util/concurrent/LockingLazyVar; 77: invokevirtual #288 // Method gw/util/concurrent/LockingLazyVar.get:()Ljava/lang/Object; 80: checkcast #289 // class gw/lang/reflect/IType 83: invokeinterface #291, 1 // InterfaceMethod gw/lang/reflect/IType.getTypeInfo:()Lgw/lang/reflect/ITypeInfo; 88: ldc_w #324 // String Availability 91: invokeinterface #295, 2 // InterfaceMethod gw/lang/reflect/ITypeInfo.getProperty:(Ljava/lang/CharSequence;)Lgw/lang/reflect/IPropertyInfo; 96: invokeinterface #296, 1 // InterfaceMethod gw/lang/reflect/IPropertyInfo.getAccessor:()Lgw/lang/reflect/IPropertyAccessor; 101: aload 6 103: invokeinterface #297, 2 // InterfaceMethod gw/lang/reflect/IPropertyAccessor.getValue:(Ljava/lang/Object;)Ljava/lang/Object; 108: checkcast #325 // class gw/api/server/AvailabilityLevel 111: astore 4 113: aload 4 115: invokevirtual #326 // Method gw/api/server/AvailabilityLevel.getRunlevel:()Lgw/api/system/server/Runlevel; 118: astore 6 120: invokestatic #192 // Method com/guidewire/pl/system/server/InitTab.getInstance:()Lcom/guidewire/pl/system/server/InitTab; 123: invokevirtual #193 // Method com/guidewire/pl/system/server/InitTab.getRunLevel:()Lgw/api/system/server/Runlevel; 126: astore 7 128: aload 7 130: aload 6 132: invokevirtual #190 // Method gw/api/system/server/Runlevel.isEarlier:(Lgw/api/system/server/Runlevel;)Z 135: ifeq 317 138: invokestatic #188 // Method com/guidewire/pl/system/server/InitTab.getStartingRunlevel:()Lgw/api/system/server/Runlevel; 141: aload 6 143: invokevirtual #190 // Method gw/api/system/server/Runlevel.isEarlier:(Lgw/api/system/server/Runlevel;)Z 146: ifeq 248 149: aload 7 151: invokestatic #327 // Method gw/api/server/AvailabilityLevel.getAvailabilityLevel:(Lgw/api/system/server/Runlevel;)Lgw/api/server/AvailabilityLevel; 154: astore 8 156: aload 8 158: ifnonnull 191 161: new #30 // class java/lang/StringBuilder 164: dup 165: invokespecial #31 // Method java/lang/StringBuilder."":()V 168: ldc_w #328 // String Unknown( 171: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 174: aload 7 176: invokevirtual #173 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 179: ldc_w #329 // String ) 182: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 185: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 188: goto 196 191: aload 8 193: invokevirtual #330 // Method gw/api/server/AvailabilityLevel.toString:()Ljava/lang/String; 196: astore 9 198: new #229 // class gw/xml/ws/WebServiceException 201: dup 202: new #30 // class java/lang/StringBuilder 205: dup 206: invokespecial #31 // Method java/lang/StringBuilder."":()V 209: ldc_w #331 // String Insufficient runlevel for operation 212: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 215: aload_3 216: invokevirtual #173 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 219: ldc_w #332 // String . Required: 222: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 225: aload 4 227: invokevirtual #173 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 230: ldc_w #333 // String , Actual: 233: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 236: aload 9 238: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 241: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 244: invokespecial #278 // Method gw/xml/ws/WebServiceException."":(Ljava/lang/String;)V 247: athrow 248: invokestatic #192 // Method com/guidewire/pl/system/server/InitTab.getInstance:()Lcom/guidewire/pl/system/server/InitTab; 251: aload 6 253: ldc2_w #334 // long 60000l 256: invokevirtual #194 // Method com/guidewire/pl/system/server/InitTab.waitForRunLevel:(Lgw/api/system/server/Runlevel;J)V 259: goto 317 262: astore 8 264: new #229 // class gw/xml/ws/WebServiceException 267: dup 268: new #30 // class java/lang/StringBuilder 271: dup 272: invokespecial #31 // Method java/lang/StringBuilder."":()V 275: ldc_w #336 // String On waiting for runlevel 278: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 281: aload 4 283: invokevirtual #173 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 286: ldc_w #337 // String on operation 289: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 292: aload_3 293: invokevirtual #173 // Method java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 296: ldc_w #338 // String : 299: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 302: aload 8 304: invokevirtual #218 // Method java/lang/Throwable.getMessage:()Ljava/lang/String; 307: invokevirtual #33 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 310: invokevirtual #34 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; 313: invokespecial #278 // Method gw/xml/ws/WebServiceException."":(Ljava/lang/String;)V 316: athrow 317: return Exception table: from to target type 248 259 262 Class java/lang/Throwable LineNumberTable: line 628: 0 line 629: 5 line 630: 31 line 631: 36 line 633: 59 line 634: 64 line 635: 73 line 637: 113 line 638: 120 line 639: 128 line 640: 138 line 641: 149 line 642: 156 line 643: 198 line 646: 248 line 649: 259 line 647: 262 line 648: 264 line 651: 317 LocalVariableTable: Start Length Slot Name Signature 73 40 6 instance Ljava/lang/Object; 156 92 8 availabilityLevel Lgw/api/server/AvailabilityLevel; 198 50 9 availabilityLevelDescription Ljava/lang/String; 264 53 8 e Ljava/lang/Throwable; 0 318 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 318 1 type Lgw/lang/reflect/IType; 0 318 2 method Lgw/lang/reflect/IMethodInfo; 0 318 3 opName Ljavax/xml/namespace/QName; 5 313 4 requiredAvailability Lgw/api/server/AvailabilityLevel; 31 287 5 availabilityAnnotation Lgw/lang/reflect/IAnnotationInfo; 120 198 6 requiredRunlevel Lgw/api/system/server/Runlevel; 128 190 7 actualRunlevel Lgw/api/system/server/Runlevel; StackMapTable: number_of_entries = 9 frame_type = 252 /* append */ offset_delta = 13 locals = [ class gw/api/server/AvailabilityLevel ] frame_type = 79 /* same_locals_1_stack_item */ stack = [ class gw/lang/reflect/IAnnotationInfo ] frame_type = 252 /* append */ offset_delta = 29 locals = [ class gw/lang/reflect/IAnnotationInfo ] frame_type = 53 /* same */ frame_type = 254 /* append */ offset_delta = 77 locals = [ class gw/api/system/server/Runlevel, class gw/api/system/server/Runlevel, class gw/api/server/AvailabilityLevel ] frame_type = 68 /* same_locals_1_stack_item */ stack = [ class java/lang/String ] frame_type = 250 /* chop */ offset_delta = 51 frame_type = 77 /* same_locals_1_stack_item */ stack = [ class java/lang/Throwable ] frame_type = 54 /* same */ MethodParameters: Name Flags type method opName private void handleReduceDBConnections(gw.lang.reflect.IType, gw.lang.reflect.IMethodInfo, java.util.List); descriptor: (Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;)V flags: (0x0002) ACC_PRIVATE Code: stack=2, locals=8, args_size=4 0: iconst_0 1: istore 4 3: aload_2 4: ifnonnull 11 7: aconst_null 8: goto 27 11: aload_2 12: aload_0 13: getfield #16 // Field ReduceDBAnnoType:Lgw/util/concurrent/LockingLazyVar; 16: invokevirtual #288 // Method gw/util/concurrent/LockingLazyVar.get:()Ljava/lang/Object; 19: checkcast #289 // class gw/lang/reflect/IType 22: invokeinterface #290, 2 // InterfaceMethod gw/lang/reflect/IMethodInfo.getAnnotation:(Lgw/lang/reflect/IType;)Lgw/lang/reflect/IAnnotationInfo; 27: astore 5 29: aload 5 31: ifnonnull 57 34: aload_1 35: invokeinterface #291, 1 // InterfaceMethod gw/lang/reflect/IType.getTypeInfo:()Lgw/lang/reflect/ITypeInfo; 40: aload_0 41: getfield #16 // Field ReduceDBAnnoType:Lgw/util/concurrent/LockingLazyVar; 44: invokevirtual #288 // Method gw/util/concurrent/LockingLazyVar.get:()Ljava/lang/Object; 47: checkcast #289 // class gw/lang/reflect/IType 50: invokeinterface #292, 2 // InterfaceMethod gw/lang/reflect/ITypeInfo.getAnnotation:(Lgw/lang/reflect/IType;)Lgw/lang/reflect/IAnnotationInfo; 55: astore 5 57: aload 5 59: ifnull 123 62: aload 5 64: invokeinterface #293, 1 // InterfaceMethod gw/lang/reflect/IAnnotationInfo.getInstance:()Ljava/lang/Object; 69: astore 6 71: aload_0 72: getfield #16 // Field ReduceDBAnnoType:Lgw/util/concurrent/LockingLazyVar; 75: invokevirtual #288 // Method gw/util/concurrent/LockingLazyVar.get:()Ljava/lang/Object; 78: checkcast #289 // class gw/lang/reflect/IType 81: invokeinterface #291, 1 // InterfaceMethod gw/lang/reflect/IType.getTypeInfo:()Lgw/lang/reflect/ITypeInfo; 86: ldc_w #339 // String ReduceDBConnections 89: invokeinterface #295, 2 // InterfaceMethod gw/lang/reflect/ITypeInfo.getProperty:(Ljava/lang/CharSequence;)Lgw/lang/reflect/IPropertyInfo; 94: invokeinterface #296, 1 // InterfaceMethod gw/lang/reflect/IPropertyInfo.getAccessor:()Lgw/lang/reflect/IPropertyAccessor; 99: aload 6 101: invokeinterface #297, 2 // InterfaceMethod gw/lang/reflect/IPropertyAccessor.getValue:(Ljava/lang/Object;)Ljava/lang/Object; 106: checkcast #41 // class java/lang/Boolean 109: astore 7 111: aload 7 113: ifnull 123 116: aload 7 118: invokevirtual #42 // Method java/lang/Boolean.booleanValue:()Z 121: istore 4 123: iload 4 125: ifeq 143 128: invokestatic #340 // Method com/guidewire/pl/system/transaction/ConnectionHandlerFactory.reserve:()V 131: aload_3 132: invokedynamic #341, 0 // InvokeDynamic #3:call:()Ljava/util/concurrent/Callable; 137: invokeinterface #73, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z 142: pop 143: return LineNumberTable: line 654: 0 line 655: 3 line 656: 29 line 657: 34 line 659: 57 line 660: 62 line 661: 71 line 662: 111 line 663: 116 line 666: 123 line 667: 128 line 668: 131 line 673: 143 LocalVariableTable: Start Length Slot Name Signature 71 52 6 instance Ljava/lang/Object; 111 12 7 reduceDBConnValue Ljava/lang/Boolean; 0 144 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 144 1 type Lgw/lang/reflect/IType; 0 144 2 method Lgw/lang/reflect/IMethodInfo; 0 144 3 finallyList Ljava/util/List; 3 141 4 reduceDBConn Z 29 115 5 reduceDBConnAnnotation Lgw/lang/reflect/IAnnotationInfo; LocalVariableTypeTable: Start Length Slot Name Signature 0 144 3 finallyList Ljava/util/List; StackMapTable: number_of_entries = 5 frame_type = 252 /* append */ offset_delta = 11 locals = [ int ] frame_type = 79 /* same_locals_1_stack_item */ stack = [ class gw/lang/reflect/IAnnotationInfo ] frame_type = 252 /* append */ offset_delta = 29 locals = [ class gw/lang/reflect/IAnnotationInfo ] frame_type = 251 /* same_frame_extended */ offset_delta = 65 frame_type = 19 /* same */ MethodParameters: Name Flags type method finallyList Signature: #666 // (Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Ljava/util/List;)V private void handleExternalTransaction(gw.lang.reflect.IType, gw.lang.reflect.IMethodInfo, gw.xml.XmlElement, java.util.List); descriptor: (Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Lgw/xml/XmlElement;Ljava/util/List;)V flags: (0x0002) ACC_PRIVATE Code: stack=2, locals=8, args_size=5 0: aload_2 1: ifnonnull 8 4: aconst_null 5: goto 24 8: aload_2 9: aload_0 10: getfield #7 // Field TransAnnoType:Lgw/util/concurrent/LockingLazyVar; 13: invokevirtual #288 // Method gw/util/concurrent/LockingLazyVar.get:()Ljava/lang/Object; 16: checkcast #289 // class gw/lang/reflect/IType 19: invokeinterface #290, 2 // InterfaceMethod gw/lang/reflect/IMethodInfo.getAnnotation:(Lgw/lang/reflect/IType;)Lgw/lang/reflect/IAnnotationInfo; 24: astore 5 26: aload 5 28: ifnonnull 54 31: aload_1 32: invokeinterface #291, 1 // InterfaceMethod gw/lang/reflect/IType.getTypeInfo:()Lgw/lang/reflect/ITypeInfo; 37: aload_0 38: getfield #7 // Field TransAnnoType:Lgw/util/concurrent/LockingLazyVar; 41: invokevirtual #288 // Method gw/util/concurrent/LockingLazyVar.get:()Ljava/lang/Object; 44: checkcast #289 // class gw/lang/reflect/IType 47: invokeinterface #292, 2 // InterfaceMethod gw/lang/reflect/ITypeInfo.getAnnotation:(Lgw/lang/reflect/IType;)Lgw/lang/reflect/IAnnotationInfo; 52: astore 5 54: aload 5 56: ifnull 134 59: aload_0 60: aload_3 61: invokespecial #342 // Method getTransactionId:(Lgw/xml/XmlElement;)Ljava/lang/String; 64: astore 6 66: aload 6 68: ifnull 108 71: new #343 // class com/guidewire/pl/system/transaction/CommitOptions 74: dup 75: invokespecial #344 // Method com/guidewire/pl/system/transaction/CommitOptions."":()V 78: astore 7 80: aload 7 82: aload 6 84: invokevirtual #345 // Method com/guidewire/pl/system/transaction/CommitOptions.setTransactionId:(Ljava/lang/String;)V 87: aload 7 89: invokestatic #346 // Method com/guidewire/pl/system/transaction/CommitOptions.setThreadCommitOptions:(Lcom/guidewire/pl/system/transaction/CommitOptions;)V 92: aload 4 94: invokedynamic #347, 0 // InvokeDynamic #4:call:()Ljava/util/concurrent/Callable; 99: invokeinterface #73, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z 104: pop 105: goto 134 108: aload 5 110: invokeinterface #293, 1 // InterfaceMethod gw/lang/reflect/IAnnotationInfo.getInstance:()Ljava/lang/Object; 115: checkcast #348 // class gw/xml/ws/annotation/IWsiCheckDuplicateExternalTransaction 118: invokeinterface #349, 1 // InterfaceMethod gw/xml/ws/annotation/IWsiCheckDuplicateExternalTransaction.getRequired:()Z 123: ifeq 134 126: new #350 // class gw/xml/ws/annotation/ExternalTransactionIdRequiredException 129: dup 130: invokespecial #351 // Method gw/xml/ws/annotation/ExternalTransactionIdRequiredException."":()V 133: athrow 134: return LineNumberTable: line 676: 0 line 677: 26 line 678: 31 line 680: 54 line 681: 59 line 682: 66 line 683: 71 line 684: 80 line 685: 87 line 686: 92 line 690: 105 line 691: 108 line 692: 126 line 695: 134 LocalVariableTable: Start Length Slot Name Signature 80 25 7 commitOptions Lcom/guidewire/pl/system/transaction/CommitOptions; 66 68 6 transId Ljava/lang/String; 0 135 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 135 1 type Lgw/lang/reflect/IType; 0 135 2 method Lgw/lang/reflect/IMethodInfo; 0 135 3 headersFromEnvelope Lgw/xml/XmlElement; 0 135 4 finallyList Ljava/util/List; 26 109 5 transAnno Lgw/lang/reflect/IAnnotationInfo; LocalVariableTypeTable: Start Length Slot Name Signature 0 135 4 finallyList Ljava/util/List; StackMapTable: number_of_entries = 5 frame_type = 8 /* same */ frame_type = 79 /* same_locals_1_stack_item */ stack = [ class gw/lang/reflect/IAnnotationInfo ] frame_type = 252 /* append */ offset_delta = 29 locals = [ class gw/lang/reflect/IAnnotationInfo ] frame_type = 252 /* append */ offset_delta = 53 locals = [ class java/lang/String ] frame_type = 250 /* chop */ offset_delta = 25 MethodParameters: Name Flags type method headersFromEnvelope finallyList Signature: #673 // (Lgw/lang/reflect/IType;Lgw/lang/reflect/IMethodInfo;Lgw/xml/XmlElement;Ljava/util/List;)V private java.lang.String getTransactionId(gw.xml.XmlElement); descriptor: (Lgw/xml/XmlElement;)Ljava/lang/String; flags: (0x0002) ACC_PRIVATE Code: stack=2, locals=3, args_size=2 0: aload_1 1: ifnonnull 6 4: aconst_null 5: areturn 6: aload_1 7: getstatic #122 // Field gw/xsd/guidewire/soapheaders/TransactionId.$QNAME:Ljavax/xml/namespace/QName; 10: invokevirtual #271 // Method gw/xml/XmlElement.getChild:(Ljavax/xml/namespace/QName;)Lgw/xml/XmlElement; 13: checkcast #352 // class gw/xsd/guidewire/soapheaders/TransactionId 16: astore_2 17: aload_2 18: ifnull 28 21: aload_2 22: invokevirtual #353 // Method gw/xsd/guidewire/soapheaders/TransactionId.is$Nil:()Z 25: ifeq 30 28: aconst_null 29: areturn 30: aload_2 31: invokevirtual #354 // Method gw/xsd/guidewire/soapheaders/TransactionId.getValue:()Ljava/lang/String; 34: areturn LineNumberTable: line 698: 0 line 699: 4 line 701: 6 line 702: 17 line 703: 28 line 705: 30 LocalVariableTable: Start Length Slot Name Signature 0 35 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 35 1 headersFromEnvelope Lgw/xml/XmlElement; 17 18 2 transId Lgw/xsd/guidewire/soapheaders/TransactionId; StackMapTable: number_of_entries = 3 frame_type = 6 /* same */ frame_type = 252 /* append */ offset_delta = 21 locals = [ class gw/xsd/guidewire/soapheaders/TransactionId ] frame_type = 1 /* same */ MethodParameters: Name Flags headersFromEnvelope public void setGeneratingWsiLocal(boolean); descriptor: (Z)V flags: (0x0001) ACC_PUBLIC Code: stack=2, locals=2, args_size=2 0: aload_0 1: iload_1 2: putfield #64 // Field _generatingWsiLocal:Z 5: return LineNumberTable: line 709: 0 line 710: 5 LocalVariableTable: Start Length Slot Name Signature 0 6 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 6 1 generatingWsiLocal Z MethodParameters: Name Flags generatingWsiLocal protected gw.internal.xml.module.XmlModule getGlobalXmlModule(); descriptor: ()Lgw/internal/xml/module/XmlModule; flags: (0x0004) ACC_PROTECTED Code: stack=1, locals=1, args_size=1 0: aload_0 1: getfield #19 // Field GlobalXmlModule:Lgw/util/concurrent/LockingLazyVar; 4: invokevirtual #288 // Method gw/util/concurrent/LockingLazyVar.get:()Ljava/lang/Object; 7: checkcast #355 // class gw/internal/xml/module/XmlModule 10: areturn LineNumberTable: line 714: 0 LocalVariableTable: Start Length Slot Name Signature 0 11 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; protected void logRequestProcessed(gw.internal.xml.ws.server.WebservicesRequest, gw.xml.XmlElement, long, java.lang.Throwable); descriptor: (Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;JLjava/lang/Throwable;)V flags: (0x0004) ACC_PROTECTED Code: stack=7, locals=6, args_size=5 0: invokestatic #233 // Method getILogger:()Lorg/slf4j/Logger; 3: getstatic #356 // Field com/guidewire/pl/logging/PLLoggingMarker.WEB_SERVICE_OPERATION:Lorg/slf4j/Marker; 6: ldc_w #357 // String WS operation processed {} 9: aload_0 10: aload_1 11: aload_2 12: invokespecial #358 // Method asLogMessageParams:(Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)Lgw/pl/logging/LogMessageParams; 15: lload_3 16: invokestatic #359 // Method gw/pl/logging/ElapsedTime.ms:(J)Lgw/pl/logging/ElapsedTime; 19: invokevirtual #360 // Method gw/pl/logging/LogMessageParams.put:(Lgw/pl/logging/LoggingKeyValue;)Lgw/pl/logging/LogMessageParams; 22: ldc_w #361 // String error 25: aload 5 27: invokevirtual #362 // Method gw/pl/logging/LogMessageParams.put:(Ljava/lang/String;Ljava/lang/Object;)Lgw/pl/logging/LogMessageParams; 30: invokeinterface #363, 4 // InterfaceMethod org/slf4j/Logger.info:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Object;)V 35: aload 5 37: ifnonnull 67 40: getstatic #364 // Field IL:Lgw/api/intentionallogging/IntentionalLogger; 43: getstatic #356 // Field com/guidewire/pl/logging/PLLoggingMarker.WEB_SERVICE_OPERATION:Lorg/slf4j/Marker; 46: ldc_w #365 // String WS operation processed 49: lload_3 50: invokestatic #359 // Method gw/pl/logging/ElapsedTime.ms:(J)Lgw/pl/logging/ElapsedTime; 53: aload_0 54: aload_1 55: aload_2 56: invokespecial #358 // Method asLogMessageParams:(Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)Lgw/pl/logging/LogMessageParams; 59: invokeinterface #366, 5 // InterfaceMethod gw/api/intentionallogging/IntentionalLogger.logStop:(Lorg/slf4j/Marker;Ljava/lang/String;Lgw/pl/logging/ElapsedTime;Lgw/pl/logging/LogMessageParams;)V 64: goto 117 67: getstatic #364 // Field IL:Lgw/api/intentionallogging/IntentionalLogger; 70: getstatic #356 // Field com/guidewire/pl/logging/PLLoggingMarker.WEB_SERVICE_OPERATION:Lorg/slf4j/Marker; 73: aload 5 75: invokevirtual #218 // Method java/lang/Throwable.getMessage:()Ljava/lang/String; 78: aload 5 80: aload_0 81: aload_1 82: aload_2 83: invokespecial #358 // Method asLogMessageParams:(Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)Lgw/pl/logging/LogMessageParams; 86: invokeinterface #367, 5 // InterfaceMethod gw/api/intentionallogging/IntentionalLogger.logError:(Lorg/slf4j/Marker;Ljava/lang/String;Ljava/lang/Throwable;Lgw/pl/logging/LogMessageParams;)V 91: getstatic #364 // Field IL:Lgw/api/intentionallogging/IntentionalLogger; 94: getstatic #356 // Field com/guidewire/pl/logging/PLLoggingMarker.WEB_SERVICE_OPERATION:Lorg/slf4j/Marker; 97: aload 5 99: invokevirtual #218 // Method java/lang/Throwable.getMessage:()Ljava/lang/String; 102: lload_3 103: invokestatic #359 // Method gw/pl/logging/ElapsedTime.ms:(J)Lgw/pl/logging/ElapsedTime; 106: aload_0 107: aload_1 108: aload_2 109: invokespecial #358 // Method asLogMessageParams:(Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)Lgw/pl/logging/LogMessageParams; 112: invokeinterface #368, 5 // InterfaceMethod gw/api/intentionallogging/IntentionalLogger.logFail:(Lorg/slf4j/Marker;Ljava/lang/String;Lgw/pl/logging/ElapsedTime;Lgw/pl/logging/LogMessageParams;)V 117: return LineNumberTable: line 720: 0 line 721: 12 line 720: 30 line 724: 35 line 725: 40 line 727: 67 line 728: 91 line 730: 117 LocalVariableTable: Start Length Slot Name Signature 0 118 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 118 1 request Lgw/internal/xml/ws/server/WebservicesRequest; 0 118 2 requestElement Lgw/xml/XmlElement; 0 118 3 timeMs J 0 118 5 error Ljava/lang/Throwable; StackMapTable: number_of_entries = 2 frame_type = 251 /* same_frame_extended */ offset_delta = 67 frame_type = 49 /* same */ MethodParameters: Name Flags request requestElement timeMs error protected void logIncomingRequestStarted(gw.internal.xml.ws.server.WebservicesRequest, gw.xml.XmlElement); descriptor: (Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)V flags: (0x0004) ACC_PROTECTED Code: stack=6, locals=3, args_size=3 0: getstatic #364 // Field IL:Lgw/api/intentionallogging/IntentionalLogger; 3: getstatic #356 // Field com/guidewire/pl/logging/PLLoggingMarker.WEB_SERVICE_OPERATION:Lorg/slf4j/Marker; 6: ldc_w #369 // String WS operation processing started 9: aload_0 10: aload_1 11: aload_2 12: invokespecial #358 // Method asLogMessageParams:(Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)Lgw/pl/logging/LogMessageParams; 15: invokeinterface #370, 4 // InterfaceMethod gw/api/intentionallogging/IntentionalLogger.logStart:(Lorg/slf4j/Marker;Ljava/lang/String;Lgw/pl/logging/LogMessageParams;)V 20: return LineNumberTable: line 734: 0 line 735: 12 line 734: 15 line 737: 20 LocalVariableTable: Start Length Slot Name Signature 0 21 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 21 1 request Lgw/internal/xml/ws/server/WebservicesRequest; 0 21 2 requestElement Lgw/xml/XmlElement; MethodParameters: Name Flags request requestElement private gw.pl.logging.LogMessageParams asLogMessageParams(gw.internal.xml.ws.server.WebservicesRequest, gw.xml.XmlElement); descriptor: (Lgw/internal/xml/ws/server/WebservicesRequest;Lgw/xml/XmlElement;)Lgw/pl/logging/LogMessageParams; flags: (0x0002) ACC_PRIVATE Code: stack=4, locals=3, args_size=3 0: invokestatic #371 // Method gw/pl/logging/LogMessageParams.create:()Lgw/pl/logging/LogMessageParams; 3: ldc_w #372 // String name 6: aload_2 7: ifnonnull 14 10: aconst_null 11: goto 18 14: aload_2 15: invokevirtual #373 // Method gw/xml/XmlElement.get$QName:()Ljavax/xml/namespace/QName; 18: invokevirtual #362 // Method gw/pl/logging/LogMessageParams.put:(Ljava/lang/String;Ljava/lang/Object;)Lgw/pl/logging/LogMessageParams; 21: ldc_w #374 // String from 24: aload_1 25: invokevirtual #248 // Method gw/internal/xml/ws/server/WebservicesRequest.getHttpServletRequest:()Ljavax/servlet/http/HttpServletRequest; 28: invokestatic #375 // Method java/util/Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional; 31: invokedynamic #376, 0 // InvokeDynamic #5:apply:()Ljava/util/function/Function; 36: invokevirtual #377 // Method java/util/Optional.map:(Ljava/util/function/Function;)Ljava/util/Optional; 39: ldc_w #378 // String local 42: invokevirtual #379 // Method java/util/Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object; 45: invokevirtual #362 // Method gw/pl/logging/LogMessageParams.put:(Ljava/lang/String;Ljava/lang/Object;)Lgw/pl/logging/LogMessageParams; 48: ldc_w #380 // String user 51: invokestatic #308 // Method com/guidewire/pl/system/dependency/PLDependencies.getCommonDependencies:()Lcom/guidewire/pl/system/dependency/CommonDependencies; 54: invokestatic #375 // Method java/util/Optional.ofNullable:(Ljava/lang/Object;)Ljava/util/Optional; 57: invokedynamic #381, 0 // InvokeDynamic #6:apply:()Ljava/util/function/Function; 62: invokevirtual #377 // Method java/util/Optional.map:(Ljava/util/function/Function;)Ljava/util/Optional; 65: invokedynamic #382, 0 // InvokeDynamic #7:apply:()Ljava/util/function/Function; 70: invokevirtual #377 // Method java/util/Optional.map:(Ljava/util/function/Function;)Ljava/util/Optional; 73: aconst_null 74: invokevirtual #379 // Method java/util/Optional.orElse:(Ljava/lang/Object;)Ljava/lang/Object; 77: invokevirtual #362 // Method gw/pl/logging/LogMessageParams.put:(Ljava/lang/String;Ljava/lang/Object;)Lgw/pl/logging/LogMessageParams; 80: areturn LineNumberTable: line 740: 0 line 741: 15 line 742: 25 line 743: 36 line 742: 45 line 745: 51 line 746: 62 line 745: 77 line 740: 80 LocalVariableTable: Start Length Slot Name Signature 0 81 0 this Lgw/internal/xml/ws/server/PLWebservicesServlet; 0 81 1 request Lgw/internal/xml/ws/server/WebservicesRequest; 0 81 2 requestElement Lgw/xml/XmlElement; StackMapTable: number_of_entries = 2 frame_type = 255 /* full_frame */ offset_delta = 14 locals = [ class gw/internal/xml/ws/server/PLWebservicesServlet, class gw/internal/xml/ws/server/WebservicesRequest, class gw/xml/XmlElement ] stack = [ class gw/pl/logging/LogMessageParams, class java/lang/String ] frame_type = 255 /* full_frame */ offset_delta = 3 locals = [ class gw/internal/xml/ws/server/PLWebservicesServlet, class gw/internal/xml/ws/server/WebservicesRequest, class gw/xml/XmlElement ] stack = [ class gw/pl/logging/LogMessageParams, class java/lang/String, class java/lang/Object ] MethodParameters: Name Flags request requestElement private static java.lang.String lambda$asLogMessageParams$5(entity.User); descriptor: (Lentity/User;)Ljava/lang/String; flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC Code: stack=1, locals=1, args_size=1 0: aload_0 1: invokevirtual #383 // Method entity/User.getCredential:()Lentity/Credential; 4: invokevirtual #384 // Method entity/Credential.getUserName:()Ljava/lang/String; 7: areturn LineNumberTable: line 746: 0 LocalVariableTable: Start Length Slot Name Signature 0 8 0 u Lentity/User; MethodParameters: Name Flags u synthetic private static java.lang.Object lambda$handleExternalTransaction$4() throws java.lang.Exception; descriptor: ()Ljava/lang/Object; flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC Code: stack=1, locals=0, args_size=0 0: invokestatic #385 // Method com/guidewire/pl/system/transaction/CommitOptions.clearThreadCommitOptions:()V 3: aconst_null 4: areturn LineNumberTable: line 687: 0 line 688: 3 Exceptions: throws java.lang.Exception private static java.lang.Object lambda$handleReduceDBConnections$3() throws java.lang.Exception; descriptor: ()Ljava/lang/Object; flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC Code: stack=1, locals=0, args_size=0 0: invokestatic #386 // Method com/guidewire/pl/system/transaction/ConnectionHandlerFactory.release:()Z 3: pop 4: aconst_null 5: areturn LineNumberTable: line 669: 0 line 670: 4 Exceptions: throws java.lang.Exception private static java.lang.Object lambda$checkPermissions$2(com.guidewire.pl.system.dependency.CommonDependencies, com.guidewire.pl.system.service.context.ServiceTokenManager, com.guidewire.pl.system.service.context.ServiceToken) throws java.lang.Exception; descriptor: (Lcom/guidewire/pl/system/dependency/CommonDependencies;Lcom/guidewire/pl/system/service/context/ServiceTokenManager;Lcom/guidewire/pl/system/service/context/ServiceToken;)Ljava/lang/Object; flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC Code: stack=2, locals=3, args_size=3 0: aload_0 1: aconst_null 2: invokeinterface #311, 2 // InterfaceMethod com/guidewire/pl/system/dependency/CommonDependencies.setServiceToken:(Lcom/guidewire/pl/system/service/context/ServiceToken;)V 7: aload_1 8: aload_2 9: invokeinterface #387, 2 // InterfaceMethod com/guidewire/pl/system/service/context/ServiceTokenManager.removeToken:(Lcom/guidewire/pl/system/service/context/ServiceToken;)V 14: aconst_null 15: areturn LineNumberTable: line 597: 0 line 598: 7 line 599: 14 LocalVariableTable: Start Length Slot Name Signature 0 16 0 commonDependencies Lcom/guidewire/pl/system/dependency/CommonDependencies; 0 16 1 stm Lcom/guidewire/pl/system/service/context/ServiceTokenManager; 0 16 2 token Lcom/guidewire/pl/system/service/context/ServiceToken; Exceptions: throws java.lang.Exception MethodParameters: Name Flags commonDependencies final synthetic stm final synthetic token final synthetic private static java.lang.Object lambda$checkLocale$1() throws java.lang.Exception; descriptor: ()Ljava/lang/Object; flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC Code: stack=2, locals=0, args_size=0 0: invokestatic #282 // Method com/guidewire/commons/metadata/MetadataDependencies.getCurrentLocaleProvider:()Lcom/guidewire/commons/metadata/i18n/CurrentLocaleProvider; 3: aconst_null 4: invokeinterface #285, 2 // InterfaceMethod com/guidewire/commons/metadata/i18n/CurrentLocaleProvider.setCurrentLocale:(Lcom/guidewire/commons/metadata/i18n/config/GWLocale;)V 9: aconst_null 10: areturn LineNumberTable: line 565: 0 line 566: 9 Exceptions: throws java.lang.Exception private static java.lang.Object lambda$checkLocale$0() throws java.lang.Exception; descriptor: ()Ljava/lang/Object; flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC Code: stack=2, locals=0, args_size=0 0: invokestatic #282 // Method com/guidewire/commons/metadata/MetadataDependencies.getCurrentLocaleProvider:()Lcom/guidewire/commons/metadata/i18n/CurrentLocaleProvider; 3: aconst_null 4: invokeinterface #283, 2 // InterfaceMethod com/guidewire/commons/metadata/i18n/CurrentLocaleProvider.setCurrentLanguage:(Lcom/guidewire/commons/metadata/i18n/config/GWLanguage;)V 9: aconst_null 10: areturn LineNumberTable: line 558: 0 line 559: 9 Exceptions: throws java.lang.Exception static {}; descriptor: ()V flags: (0x0008) ACC_STATIC Code: stack=2, locals=0, args_size=0 0: new #388 // class gw/xml/ws/WsiRequestLocal 3: dup 4: invokespecial #389 // Method gw/xml/ws/WsiRequestLocal."":()V 7: putstatic #200 // Field WSI_REQUEST_PROFILER:Lgw/xml/ws/WsiRequestLocal; 10: new #388 // class gw/xml/ws/WsiRequestLocal 13: dup 14: invokespecial #389 // Method gw/xml/ws/WsiRequestLocal."":()V 17: putstatic #246 // Field WSI_HTTP_REQUEST:Lgw/xml/ws/WsiRequestLocal; 20: invokestatic #233 // Method getILogger:()Lorg/slf4j/Logger; 23: invokestatic #390 // InterfaceMethod gw/api/intentionallogging/IntentionalLogger.from:(Lorg/slf4j/Logger;)Lgw/api/intentionallogging/IntentionalLogger; 26: putstatic #364 // Field IL:Lgw/api/intentionallogging/IntentionalLogger; 29: return LineNumberTable: line 91: 0 line 92: 10 line 98: 20 } SourceFile: "PLWebservicesServlet.java" InnerClasses: #17; // class gw/internal/xml/ws/server/PLWebservicesServlet$6 #14; // class gw/internal/xml/ws/server/PLWebservicesServlet$5 #11; // class gw/internal/xml/ws/server/PLWebservicesServlet$4 #8; // class gw/internal/xml/ws/server/PLWebservicesServlet$3 #5; // class gw/internal/xml/ws/server/PLWebservicesServlet$2 #2; // class gw/internal/xml/ws/server/PLWebservicesServlet$1 public static final #574= #573 of #214; // FaultCode=class gw/xml/ws/WsdlFault$FaultCode of class gw/xml/ws/WsdlFault public static #1276= #893 of #891; // IdleLock=class com/guidewire/pl/web/controller/WebServlet$IdleLock of class com/guidewire/pl/web/controller/WebServlet public static final #1485= #1484 of #1491; // Lookup=class java/lang/invoke/MethodHandles$Lookup of class java/lang/invoke/MethodHandles BootstrapMethods: 0: #991 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; Method arguments: #992 ()Ljava/lang/Object; #993 REF_invokeStatic gw/internal/xml/ws/server/PLWebservicesServlet.lambda$checkLocale$0:()Ljava/lang/Object; #992 ()Ljava/lang/Object; 1: #991 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; Method arguments: #992 ()Ljava/lang/Object; #999 REF_invokeStatic gw/internal/xml/ws/server/PLWebservicesServlet.lambda$checkLocale$1:()Ljava/lang/Object; #992 ()Ljava/lang/Object; 2: #991 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; Method arguments: #992 ()Ljava/lang/Object; #1030 REF_invokeStatic gw/internal/xml/ws/server/PLWebservicesServlet.lambda$checkPermissions$2:(Lcom/guidewire/pl/system/dependency/CommonDependencies;Lcom/guidewire/pl/system/service/context/ServiceTokenManager;Lcom/guidewire/pl/system/service/context/ServiceToken;)Ljava/lang/Object; #992 ()Ljava/lang/Object; 3: #991 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; Method arguments: #992 ()Ljava/lang/Object; #1062 REF_invokeStatic gw/internal/xml/ws/server/PLWebservicesServlet.lambda$handleReduceDBConnections$3:()Ljava/lang/Object; #992 ()Ljava/lang/Object; 4: #991 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; Method arguments: #992 ()Ljava/lang/Object; #1067 REF_invokeStatic gw/internal/xml/ws/server/PLWebservicesServlet.lambda$handleExternalTransaction$4:()Ljava/lang/Object; #992 ()Ljava/lang/Object; 5: #991 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; Method arguments: #1097 (Ljava/lang/Object;)Ljava/lang/Object; #1098 REF_invokeInterface javax/servlet/ServletRequest.getRemoteAddr:()Ljava/lang/String; #1099 (Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String; 6: #991 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; Method arguments: #1097 (Ljava/lang/Object;)Ljava/lang/Object; #1104 REF_invokeInterface com/guidewire/pl/system/dependency/CommonDependencies.getCurrentUser:()Lentity/User; #1105 (Lcom/guidewire/pl/system/dependency/CommonDependencies;)Lentity/User; 7: #991 REF_invokeStatic java/lang/invoke/LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; Method arguments: #1097 (Ljava/lang/Object;)Ljava/lang/Object; #1106 REF_invokeStatic gw/internal/xml/ws/server/PLWebservicesServlet.lambda$asLogMessageParams$5:(Lentity/User;)Ljava/lang/String; #1107 (Lentity/User;)Ljava/lang/String;