Topic
  • 10 replies
  • Latest Post - ‏2013-04-05T20:09:56Z by SystemAdmin
SystemAdmin
SystemAdmin
1086 Posts

Pinned topic IZE0106E

‏2013-03-11T14:25:34Z |
I am trying to generate a webservice provider thru RDZ. I am on the CICS Deployment screen. When I choose define CICS Connection via webservices, I put in my host name, IP address and port, I am getting a IZE0106E error message. What is the remedy for this?

Thanks.

Vince
Updated on 2013-04-05T20:09:56Z at 2013-04-05T20:09:56Z by SystemAdmin
  • EricHambright
    EricHambright
    5 Posts

    Re: IZE0106E

    ‏2013-03-11T15:13:53Z  
    -Make sure your local firewall is not blocking the port.
    -Can you ping the hostname from your client?

    Take a look at h link below this might help some too.
    http://pic.dhe.ibm.com/infocenter/ratdevz/v8r5/index.jsp?topic=%2Fcom.ibm.cics.zos.help%2Ftopics%2Freference%2Fmessages.html
  • walexand
    walexand
    138 Posts

    Re: IZE0106E

    ‏2013-03-11T15:40:01Z  
    Hi Vince,
    the more basic question I would have for you is did your Systems Admin define/configure a CICS Resource Definition Server in CICS on the port you specificed? CICS Resource Definition Servers are part of a component in RDz known as ADM, and they are not installed by default, in fact they are optional. So using the controls on this page which request a list of Pipelines is currently only possible using either a CICS Resource Definition Server via web services connection type or a CICS Resource Definition Server via REST connection type. Those connections expect that the server has been configured as described in the RDz Host Configuration guide, in order to use those controls/features on this page.
  • SystemAdmin
    SystemAdmin
    1086 Posts

    Re: IZE0106E

    ‏2013-03-11T15:43:48Z  
    • walexand
    • ‏2013-03-11T15:40:01Z
    Hi Vince,
    the more basic question I would have for you is did your Systems Admin define/configure a CICS Resource Definition Server in CICS on the port you specificed? CICS Resource Definition Servers are part of a component in RDz known as ADM, and they are not installed by default, in fact they are optional. So using the controls on this page which request a list of Pipelines is currently only possible using either a CICS Resource Definition Server via web services connection type or a CICS Resource Definition Server via REST connection type. Those connections expect that the server has been configured as described in the RDz Host Configuration guide, in order to use those controls/features on this page.
    Thanks for the response. I am not sure if that step was done. Also, should I be defining the CICS connection via CICS rest or thru CICS Webservice?
  • SystemAdmin
    SystemAdmin
    1086 Posts

    Re: IZE0106E

    ‏2013-03-11T15:44:45Z  
    -Make sure your local firewall is not blocking the port.
    -Can you ping the hostname from your client?

    Take a look at h link below this might help some too.
    http://pic.dhe.ibm.com/infocenter/ratdevz/v8r5/index.jsp?topic=%2Fcom.ibm.cics.zos.help%2Ftopics%2Freference%2Fmessages.html
    I don't it is a firewall issue, but I will have to check it out.
  • walexand
    walexand
    138 Posts

    Re: IZE0106E

    ‏2013-03-11T15:55:39Z  
    Thanks for the response. I am not sure if that step was done. Also, should I be defining the CICS connection via CICS rest or thru CICS Webservice?
    Whether you use REST or web services would depend on which server was installed by your Admin, if they even configured one for your use at all. You should still be able to finish the wizard, and generate your web service provider artifacts without using the optional CICS Connection controls on this page.

    Some user environments have these CRD Servers, I described previously, and some do not, in either case you can use the Enterprise Service Tools.
  • SystemAdmin
    SystemAdmin
    1086 Posts

    Re: IZE0106E

    ‏2013-03-11T18:26:01Z  
    • walexand
    • ‏2013-03-11T15:55:39Z
    Whether you use REST or web services would depend on which server was installed by your Admin, if they even configured one for your use at all. You should still be able to finish the wizard, and generate your web service provider artifacts without using the optional CICS Connection controls on this page.

    Some user environments have these CRD Servers, I described previously, and some do not, in either case you can use the Enterprise Service Tools.
    The ADM component was not installed. I have to talk to my systems programmer for that. This is my my first attempt at generating a webservice thru RDZ. I have a more of questions.

    1. Once my ADM component is installed, will all of my artifacts be generated? Right now my pickup directory box on the screen is empty, with no entries.

    2. Is the urimap also generated?

    3. Once the artifacts are generated, who runs the CICS Pipeline Scan? Systems or applications?

    4. I manully changed the soap address location (URL) in the WSDL, to use my ip company's address and port number. Do I manually have to change this or does RDZ automatically pickup the ip address and port number?
  • walexand
    walexand
    138 Posts

    Re: IZE0106E

    ‏2013-03-15T18:02:53Z  
    The ADM component was not installed. I have to talk to my systems programmer for that. This is my my first attempt at generating a webservice thru RDZ. I have a more of questions.

    1. Once my ADM component is installed, will all of my artifacts be generated? Right now my pickup directory box on the screen is empty, with no entries.

    2. Is the urimap also generated?

    3. Once the artifacts are generated, who runs the CICS Pipeline Scan? Systems or applications?

    4. I manully changed the soap address location (URL) in the WSDL, to use my ip company's address and port number. Do I manually have to change this or does RDZ automatically pickup the ip address and port number?
    I guess what I was trying to say is that the last page of the wizard (the CICS Deployment Options page) is completely optional, and if you wanted to make use of it that you need ADM installed/configured. Having an ADM connection would allow you to save the information about the wsbind file and it's target directory in an ADM manifest file, which could then be used at a later date.

    However, using the next to last page (DFHLS2WS: Target Artifacts) you can either choose to generate your wsbind file (and other artifacts) into the same project you just created on your local workstation (and then you can transfer the artifacts manually to USS), or you can choose to generate your wsbind file (and other artifacts) into a remote location (which could be the pickup directory on USS, if you know the location).

    Once you have the artifacts you (or your admin) can either create the CICS resource definitions manually, or run a pipeline scan to automatically generate the definitions.

    You need to manually enter your Service location on the Service properties tab of the DFHLS2WS: Application and Service Properties page of the wizard as RDz does not know the ip address and port you wish to use.

    There are some old demos that still hold true which you might be interested in on the IBM Education Assistant site:
    http://publib.boulder.ibm.com/infocenter/ieduasst/rtnv1r0/topic/com.ibm.iea.rdz/rdz/7.1z/WebServicesDev.html
    http://publib.boulder.ibm.com/infocenter/ieduasst/rtnv1r0/topic/com.ibm.iea.rdz/rdz/7.5z/WebServicesDev.html
  • SystemAdmin
    SystemAdmin
    1086 Posts

    Re: IZE0106E

    ‏2013-03-15T18:59:21Z  
    • walexand
    • ‏2013-03-15T18:02:53Z
    I guess what I was trying to say is that the last page of the wizard (the CICS Deployment Options page) is completely optional, and if you wanted to make use of it that you need ADM installed/configured. Having an ADM connection would allow you to save the information about the wsbind file and it's target directory in an ADM manifest file, which could then be used at a later date.

    However, using the next to last page (DFHLS2WS: Target Artifacts) you can either choose to generate your wsbind file (and other artifacts) into the same project you just created on your local workstation (and then you can transfer the artifacts manually to USS), or you can choose to generate your wsbind file (and other artifacts) into a remote location (which could be the pickup directory on USS, if you know the location).

    Once you have the artifacts you (or your admin) can either create the CICS resource definitions manually, or run a pipeline scan to automatically generate the definitions.

    You need to manually enter your Service location on the Service properties tab of the DFHLS2WS: Application and Service Properties page of the wizard as RDz does not know the ip address and port you wish to use.

    There are some old demos that still hold true which you might be interested in on the IBM Education Assistant site:
    http://publib.boulder.ibm.com/infocenter/ieduasst/rtnv1r0/topic/com.ibm.iea.rdz/rdz/7.1z/WebServicesDev.html
    http://publib.boulder.ibm.com/infocenter/ieduasst/rtnv1r0/topic/com.ibm.iea.rdz/rdz/7.5z/WebServicesDev.html
    I have generated the wsdl, bind and log artifacts. Where do you specify the CICS Tranid, that the webservice will run under? The Tran Id is blanks on the Service Interface and Pipeline Properties screen.
  • walexand
    walexand
    138 Posts

    Re: IZE0106E

    ‏2013-03-15T19:37:57Z  
    I have generated the wsdl, bind and log artifacts. Where do you specify the CICS Tranid, that the webservice will run under? The Tran Id is blanks on the Service Interface and Pipeline Properties screen.
    The Transaction ID field you are referencing (in the Service Interface and Pipeline Properties section of the WSBind Viewer) can be changed directly without regenerating the file, if you choose Open With... WSBind Editor.

    Here is some more information you may find useful:
    RDZ Reference information for single-service projects - http://pic.dhe.ibm.com/infocenter/ratdevz/v8r5/topic/com.ibm.etools.est.doc/ref/rsfref002.html
    CICS Web Services part 1 - http://www-01.ibm.com/support/docview.wss?uid=swg27016658
    CICS Web Services part 2 - http://www-01.ibm.com/support/docview.wss?uid=swg27016659
  • SystemAdmin
    SystemAdmin
    1086 Posts

    Generating Webservice thru RDz

    ‏2013-04-05T20:09:56Z  
    • walexand
    • ‏2013-03-15T19:37:57Z
    The Transaction ID field you are referencing (in the Service Interface and Pipeline Properties section of the WSBind Viewer) can be changed directly without regenerating the file, if you choose Open With... WSBind Editor.

    Here is some more information you may find useful:
    RDZ Reference information for single-service projects - http://pic.dhe.ibm.com/infocenter/ratdevz/v8r5/topic/com.ibm.etools.est.doc/ref/rsfref002.html
    CICS Web Services part 1 - http://www-01.ibm.com/support/docview.wss?uid=swg27016658
    CICS Web Services part 2 - http://www-01.ibm.com/support/docview.wss?uid=swg27016659
    I have generated a webservice through RDz using the Interpretive option. I emailed the wsbind file to my systems programmer to installed into USS.
    A CICS pipline scan was then executed. The following is the output:

    04/05/2013 15:43:38 CICST247 CICSUSER PIPELINE PIPE01 is about to scan the WSDIR
    04/05/2013 15:43:38 CICST247 CICSUSER WEBSERVICE TestRDz is being updated during
    04/05/2013 15:43:38 CICST247 CICSUSER WEBSERVICE TestRDz was successfully discar
    04/05/2013 15:43:38 CICST247 CICSUSER New WEBSERVICE TestRDz is being created du
    04/05/2013 15:43:38 CICST247 CICSUSER WEBSERVICE TestRDz within PIPELINE PIPE01
    04/05/2013 15:43:38 CICST247 CICSUSER WEBSERVICE TestRDz is now INSERVICE and is
    04/05/2013 15:43:38 CICST247 CICSUSER PIPELINE PIPE01 explicit scan has complete
    SDIR directory: 000046. Number of WEBSERVICEs created or updated: 000000. Number
    00045. Number of failed WEBSERVICE creates or updates: 000001.

    No urimap was created during the pipeline scan, which caused my webservice to failed. What prevented the urimap from being created?